Nody is the runtime approval layer for AI agents. An agent hits a limit, stops, and asks a named person. The answer is recorded, and the record can't be edited later.
Right now the request goes to a Slack channel where anyone can approve it. Nobody records who clicked, what they saw, or how long they looked. When an auditor asks for proof that a human decided, you send a screenshot.
Set which actions need a human: by risk, by amount, by whether it can be undone. The agent doesn't choose whether to ask. Every request has a deadline. If nobody answers, it's denied.
Requests go to people who can answer them, not to a channel. Chain approvers when the action needs it. Escalate when someone is away.
Each decision stores who was asked, what they saw, how long they looked, what they decided, and what went back to the agent. Records are hash-chained: an edit breaks the chain and shows. Export a signed pack for any period.
Route each action to the right people. Invite an approver in one tap, or chain several people so every high-risk action needs a full set of Go's before it runs.
Share one agent's queue with a colleague or a client. They install the app and land straight in the queue. No terminal, no dashboard.
Require several people in order. Every approver must Go. One No-Go anywhere stops the action and sends the comment back to the agent.
Three levels of assurance. The action decides which one applies, not the approver.
One tap inside an active session. Device-bound key. For actions you can undo.
Passkey at the moment of decision — Face ID or fingerprint, checked on the phone. The context has to be opened first. For actions you can't undo.
Two people, two devices, two passkeys. Whoever started the agent can't be the only one to clear it.
No biometrics leave the phone. No photos. No location.
Coding agents, workflow automations, business agents, custom backends. Your control layer shouldn't fragment because your agent stack does.
Four ways to route an agent's decisions into nody. Pick whatever your stack already speaks. No dashboard, no rebuild.
Run nody as an MCP server. Cursor, Codex, Claude Code and any MCP client can pause mid-task and ask you for a verdict.
Drop the nody node into any workflow. The run holds on "Wait for approval" until you Go or No-Go from your phone.
POST a decision request to the documented endpoint. Works with any custom agent, backend or script, over a typed schema.
Add the nody extension to Cursor or VS Code. The agent pauses inline and you approve right where you code.
The phone is for approvers. The browser is for whoever has to answer for them.
Request, context shown, approver and role, time taken, verdict, comment. Hash-chained and anchored.
Which actions needed approval, which were answered, which were denied on timeout, which ran without one.
Response times, approval rates per person, and cases that look like rubber-stamping.
Export a signed pack. Point your governance platform at it.
Frameworks give you approvals inside one framework. Vendors give you approvals inside one vendor. Nody is the layer above both.
NodyGRC platforms are where your policy lives. Nody is where it runs.
Comparison based on public sources, July 2026. Fast-moving space — vendor capabilities change.
One builder, own agents.
Teams routing decisions across people.
Organisations whose agents carry consequences.
nody
hello@getnody.app