Nudge is a tiny macOS menu-bar app that tells you the moment Claude Code, Gemini CLI, or OpenAI Codex stops to ask you something — and jumps you straight to the right terminal tab.
Watches Claude Code, Gemini CLI, and OpenAI Codex at once. A badge shows exactly how many sessions are waiting on you.
Click a waiting session and Nudge brings the exact terminal window and tab to the front — not just the app.
No terminal commands. Open Setup, click Install, and Nudge wires the hooks for you — with a backup of your config.
Unzip and drag Nudge into your Applications folder.
Let Nudge post alerts, then pick Banner or Alert in System Settings.
Config → Setup → Install, then start a fresh session. Done.
Yes, you can vibe-code this yourself, but you'd need to spend a day building it and burn $100 in tokens. For 1/10th of the price, you get the value of a whole day's vibe coding and save a lot of tokens.
Claude Code, Gemini CLI, and OpenAI Codex — each is a one-click Install in the app. Nudge only shows the tools it detects on your Mac.
No. Nudge runs entirely on your Mac. Your AI tools send small local events to Nudge over a local socket — nothing leaves your machine, and there's no account or telemetry.
Only a few "hook" entries in your tool's config (e.g. ~/.claude/settings.json) that run a small bundled helper when a session needs you. Nudge backs up the file first, and you can remove the hooks anytime from Setup → Remove.
Because the app is distributed outside the App Store, macOS asks you to confirm once. Right-click Nudge.app → Open → Open. After that it launches normally.
Notifications aren't enabled for Nudge yet. Open System Settings → Notifications → Nudge and turn on Allow Notifications (choose Alerts to keep them on screen). Nudge also shows a shortcut to this in its popover.
It's a lightweight menu-bar app (no Dock icon, ~15 MB of memory) that sits quietly in the background and only nudges you when a session actually needs input.