Your agent asks.
You just nod.

Noddr reads your coding agent’s permission prompts through your AirPods. Nod for nod’d, shake for not it — your hands never leave the keyboard.

Get the beta

Hear the ask. Nod. Back to work.

git push origin main
01

Your agent asks

Before it runs anything risky, a permission prompt fires — the same one that would normally sit and wait in your terminal.

02

A relay carries it

Your phone pairs with your setup once, over Wi-Fi. After that, a lightweight relay carries just the ask — and your verdict — to your ears. No code ever runs through Noddr itself.

03

You just nod

Nod to approve, shake to deny, optionally say why. Your hands never leave the keyboard.

A nod can never sudo.

A fixed list of commands always falls back to your terminal, no matter what — a nod can’t approve them, full stop. Everything else still nods through, but the risky stuff waits for you to look at the actual screen.

Always sent to your terminal
rm -rf
force-push
sudo
chmod / chown
Voice reply

Say why, if you want to.

After a nod or a shake, Noddr can listen briefly so you can tell the agent what to do next — out loud, still hands-free. Off by default; one toggle in Settings turns it on.

One quiet screen, two loud verdicts.

Approve your AI agent with a nod.

First run: a short walkthrough, then you’re in.

Listening
Tap to turn off

The whole default screen: one mark, one state line.

0:07
Your agent wants to run
git push origin main
Nod ✓Shake ✕Wait →

Armed: the window drains around an ivory dial.

nod’d
git push origin main — allowed
back to listening…

The peak: full-screen emerald, one nod-bounce, double haptic.

not it
rm -rf ./cache — denied
back to listening…

The refusal is just as decisive: coral, one sharp haptic.