Your {{ rotLogo }}{{ rotName }} stops and waits for you.
Answer from your phone.

Nody is the human attention inbox for all AI agents. When one needs a decision, it stops and pings your phone — approve or reject in one tap.

9:41
Sunday, July 19
{{ avatarRF }}
Refund Agent: $340 to ACME now
Refund via Stripe · reversible · 2h left
Go Open
{{ avatarDP }}
Deploy Agent: prod release 2m
Deploy to prod · irreversible · 45m left
Open
Sent · Refund Agent continues
nody push notifications
Apply changes to 3 files?
src/api/routes.ts · +48 −12
AcceptReject
~/projects/api-server
claude Allow rm -rf node_modules? (y/n)
CODEX · PLAN APPROVAL
1. Add rate limiter to /v1/charge
2. Migrate config to env vars
Approve plan
n8nn8nAPP 2:14 PM
Approve quote for Inland Powerwash?
ApproveDeny
POST /hooks/approval
{"type": "approval_request",
"agent": "refunds-bot",
"amount": 340, "currency": "USD"}
codex apply patch to src/auth.ts? [y/N]
Run npm install?
2 new dependencies
RunSkip
dpdeploy-botAPP 2:31 PM
Deploy build 8412 to production?
Approval needed: PO #1042
procurement-agent · $1,180 · reply APPROVE
9:41
Inbox
Queue History
irreversible
45m → auto-deny
schema change · reversible
1h 40m → auto-deny
1,204 recipients · reversible
Swipe right Go · left No-Go · hold for more
Inbox Agents
nody Inbox
The same requests in nody. One list, sorted by risk and deadline. Answer and the agent continues.
claude Allow rm -rf node_modules? (y/n)
Apply changes to 3 files?
src/api/routes.ts · +48 −12
n8n · Approve quote for Inland Powerwash?
{"type": "approval_request", "agent": "refunds-bot", "amount": 340}
Inbox5 waiting
The same requests in nody. One list, sorted by risk and deadline. Answer and the agent continues.

{{ w.text }}

AI agents don't wait for business hours. They hit a decision, stop, and burn the clock. nody turns each of those moments into one tap on your phone.

Connect your agents

One command connects Claude Code, Codex and Cursor. Custom agents and n8n workflows send requests to an HTTPS endpoint with a documented schema.

9:41
Agents
{{ avatarRF }}
Refund Agent
alive · last event 12:03
risky only
{{ avatarDP }}
Deploy Agent
alive · last event 09:41
ask all
{{ avatarMG }}
Docs Agent
silent for 3 days
quiet
{{ avatarEM }}
Data Agent
connection failing
risky only
+ Connect agent
Inbox Agents
nody Agents screen
9:41
9:41
Monday, July 20
n
refunds-bot is waiting
Refund $340 · low risk · 12:00 left
GoOpen
CC
migration-agent stopped
Run migration · needs review
nody lock-screen notification

Get a push when an agent stops

The notification tells you who is asking, what happens if you approve, and how much time is left. Low-risk requests can be approved right from the lock screen.

Answer. The agent continues

Open the card to see the diff, the amount and the agent's reasoning. Approve, decline with a comment, or open the full context in the source tool. Your answer goes back to the agent within seconds.

9:41
Inbox
Tell the agent why
Wrong amount Not now Redo it Risky
The invoice was $290, not $340
Just No-Go
The comment returns to the agent verbatim.
nody decision screen

Build approval workflows for any action

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.

9:41
{{ avatarDP }}
Denis invited you to approve for Deploy Agent
Its decisions arrive on your phone. Nothing else of Denis's is shared.
nody invited approver screen

Invite an approver

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.

9:41
Inbox
{{ avatarDP }}
Deploy Agent
Claude Code
HIGH · irreversible
Deploy release 2.4 to prod
45m → auto-deny
Approval chain 2 of 3 · all must Go
Denis
owner
Go · 12:38
Anna
approver
Go · 12:40
You
You
waiting for you
waiting
One No-Go stops the action. Your comment goes back to the agent.
nody approval chain screen

Approval chain

Require several people in order. Every approver must Go. One No-Go anywhere stops the action and sends the comment back to the agent.

How to connect your agent

Four ways to route an agent's decisions into nody. Pick whatever your stack already speaks. No dashboard, no rebuild.

MCP server

Run nody as an MCP server. Cursor, Codex, Claude Code and any MCP client can pause mid-task and ask you for a verdict.

$ npx nody mcp

n8n node

Drop the nody node into any workflow. The run holds on "Wait for approval" until you Go or No-Go from your phone.

nody · Wait for approval paused

HTTP API

POST a decision request to the documented endpoint. Works with any custom agent, backend or script, over a typed schema.

POST api.getnody.app/v1/decisions

IDE plugin

Add the nody extension to Cursor or VS Code. The agent pauses inline and you approve right where you code.

ext install nody · Cursor / VS Code

How Nody compares

Every agent in one queue — coding, workflow, or business. Anyone approves in one tap, no terminal. Others do one part; Nody does the whole job.

Full Partial None
Any agent type
Push-first mobile
One tap, no terminal
Trust Switch / policy
Append-only audit
Approval chain
Nody app
MCP · n8n · HTTP
push-first
one tap
org-wide
append-only
configurable
DIY Slack / Telegram botsstatus quo
any webhook
chat noise
familiar chat
hand-coded
scrollback
First-party appsClaude, Cursor mobile
single vendor
Cursor reviews · Claude notify-only
for developers
per-vendor
Coding remotesOmnara, CodeAgent Mobile
coding agents only
native apps
for developers
per-tool (Omnara)
append-only (Omnara)
single user
HITL web toolsgotoHuman, Humangent
n8n-centric
web only
web console
decision log
multi-step
Enterprise control planesServiceNow, Boomi
org-level
console
admin console
org-wide policy
tamper-evident
org workflows

Comparison based on public sources, July 2026. Fast-moving space — vendor capabilities change.

Good to know

Does it work across vendors?
One queue for Claude Code, Codex, Cursor, and anything that speaks MCP or HTTPS.
How do risky actions get handled?
Irreversible actions need a deliberate slide. Everything else takes one tap or one swipe.
Can I control each agent separately?
A switch per agent. Set each agent to ask about everything, ask only about risky actions, or work quietly and log to history.
Can someone else approve for me?
Share one agent's queue with a colleague or a client. They install the app and land straight in the queue. They never see a terminal.
Does my code leave my machine?
Your code stays on your machine. nody receives a short preview of each request: a summary, a few diff lines, the amount. Full context opens in the source tool.
Is there an audit trail?
Every decision is recorded: who approved what, when, and with which comment. The history is append-only.

Plans

Free
Solo

For a solo builder running their own agents.

  • MCP, n8n, HTTP API and IDE plugin
  • Up to 3 agents
  • Up to 20 decisions a day
  • Full append-only history
Popular
Pro

For power users with many agents and a busy queue.

  • Everything in Solo
  • More than 3 agents
  • 20+ decisions a day
Team

For teams that route decisions across people.

  • Everything in Pro
  • Approval flows
  • SSO
  • SLA support

Join the nody alpha

nody hello@getnody.app