Agents on NOAN

Any agent, any platform. One brain, one board.

Agents built on NOAN read your verified facts, pick up work from the task board, and report back where your whole team can see it. Plain REST, bearer key, unlimited API keys on every plan.

Verity Explains Agents

Three primitives. Any model.

An agent on NOAN needs exactly three things, and none of them is a framework.

  1. 01

    Ground in facts

    One GET returns your company's verified truth: positioning, pricing, product, contacts. Your agent builds answers from facts, not guesses.

  2. 02

    Control with tasks

    The NOAN task manager is the control plane. A tag says which agent a task is for. Assigning the agent is the permission to act.

  3. 03

    Bring any model

    The API is plain REST with a bearer key. It does not care who is calling: Claude, GPT, Gemini, Llama, or the next thing. The model is a config value, not a code value.

Build with any platform

The API is plain REST and MCP, so build and run your agents with whatever you already use. These are some of the platforms teams pair with NOAN today.

Claude
OpenAI
Cursor
Replit
Lovable
Clay
Hermes
Paperclip
LLaMA
Mistral
The control plane

Your task board runs the fleet.

No hidden queues, no separate ops dashboard. Agents and people work the same board, so steering an agent looks exactly like managing a teammate.

  1. 01

    Trigger

    Tag a task with the agent's trigger tag and assign the agent. Tag without assigning and the task sits parked, awaiting approval.

  2. 02

    Claim

    The agent moves the task to in-progress and restates the goal in a note. If it misread the brief, you see it immediately.

  3. 03

    Steer

    Append a note to redirect it mid-flight. Unassign to cancel. The board is the steering wheel.

  4. 04

    Blocked

    A tripped guard parks the task with a needs-human tag and a note explaining why. Re-assigning the agent is both the approval and the resume button.

  5. 05

    Done

    A completion report lands on the task and it moves to done. Every run leaves an audit trail your team can read.

Agents delegate the same way you command them: by creating a task with another agent's trigger tag. One task board, humans and agents on it together.

Skip the docs. Send your agent.

Everything an agent needs to build on NOAN lives at one URL. Hand it to Claude, ChatGPT, or whatever you run, along with an API key, and let it build its own client.

API spec
https://api.getnoan.com/openapi.json
Then prompt
Read the NOAN API docs: https://api.getnoan.com/openapi.json

I have a NOAN workspace and an API key. Build me an agent that:
1. Reads our verified facts to ground itself in what is true about our business
2. Watches the NOAN task manager for tasks carrying its trigger tag
3. Claims a task by setting it to in-progress, does the work, and reports back with a note and status done

Use whatever model and runtime fits. The API is plain REST with a bearer key.

Or install the NOAN skill.

The whole API, packaged as an open Agent Skill: one SKILL.md your agent reads to ground itself in your verified facts. Works in Claude Code, Codex, Cursor, Copilot, and 20+ other agents — any model. Open source on GitHub.

Install in any agent
npx skills add getnoan/skills
Or point your agent at
https://getnoan.com/skill.md

Agent Planner

Know exactly what to build, before you build it

Describe the agent you want in a sentence or two. The planner maps it onto NOAN from first principles, adds only the platforms you genuinely need, and streams back a Markdown build brief ready to hand to Claude Code or any coding agent.

01

Describe it

A sentence or two about the job: what it watches, what it produces, when a human steps in.

02

Get the plan

The facts to seed, the task trigger, keys and permissions, guardrails, and the few external tools the idea genuinely needs.

03

Hand it over

The plan ends in a paste-ready prompt. Give it to Claude Code or any coding agent and it builds what the plan describes.

Plan your agent Free, about a minute
Trust model

Autonomous behind code guards.

Our agents act on their own, and a human reviews only when a guard trips. Guards are enforced in code, not prompts: the model gets read-only tools, and every write happens deterministically after its work is checked.

Facts, verbatim

Anything factual in an output, like a price, must match a verified fact word for word or the action is dropped.

Whitelisted links

Outbound messages can only carry links from an allowlist you define in code. No invented URLs.

Caps and kill switches

Hard send limits, cooldowns, dry-run modes, and a pause switch the whole fleet respects.

Approval by assignment

Customer-facing actions queue as unassigned tasks with the draft embedded. A human assigning the agent is the send button.

How we run NOAN

Meet Verity. One colleague, eighteen agents.

We run our own company on this. Verity is the persona our customers and team talk to, at verity@getnoan.com, on Slack, and on X. Behind her sit eighteen specialist agents, each triggered by its own tag on the NOAN task board.

Brains live in NOAN, not code

Each agent reads its system prompt and tone rules from NOAN facts at the start of every run. Write code once. Tune behavior forever in the NOAN UI.

Runs on plain infrastructure

Ours runs on GitHub Actions: a cron fan-out plus event dispatch with pickup in about 20 seconds. It is just REST, so any runtime works.

A model mix, per job

Frontier models for judgment calls, mid-tier for drafting, small models for classification. Swapping one is a one-line config change.

Build on NOAN

Your first agent is three calls away.

An agent on NOAN reads verified facts, picks up its tasks from the board, and reports back where your whole team can see it. No framework — this is how we run our own fleet.

1

Ground it in facts

One GET returns your company's verified truth — positioning, pricing, product. No scraping, no stale docs.

2

Control it with tasks

Tag a task to say which agent it's for. Assign the agent to give it permission to act. The whole team watches it move on the board.

3

Bring any model

Plain REST with a bearer key. Claude, GPT, Gemini, Llama — the model is a config value, not a commitment.

The stack

Automate your whole business on one brain.

NOAN holds the facts and the task board. A small set of proven platforms does the rest, and all you need from each one is an API key. It is the exact stack our own agent fleet runs on.

Claude Code logo
Claude Code
builds your agents
GitHub logo
GitHub
runs them on a schedule
Resend logo
Resend
sends the email
🔥
Firecrawl
reads the web
Supabase logo
Supabase
remembers state
Netlify logo
Netlify
serves your site live
Render logo
Render
keeps voice and chat on

Questions

Ship your first agent this week.

Every NOAN plan includes the full API and unlimited keys. Start with the facts, wire up the task board, and bring whatever model you like.