← Back to feed
Project Mac App

Nudge

A menu-bar app that pings you the moment any Claude Code window starts waiting — and clicking the banner focuses that exact window.

Nudge

A tiny macOS menu-bar app that pings you the moment any Claude Code window starts waiting on you — a permission prompt, an AskUserQuestion popup, or a session that's gone idle — so you can go do something else during a long agent run and trust it to pull you back.

It goes a step past a plain notification: clicking the banner focuses the exact VS Code window that's waiting, instead of leaving you to hunt through a dozen tabs to find which run stalled.

Hook-driven, no pollingInstalls two Claude Code hooks — Notification and PreToolUse on AskUserQuestion — into ~/.claude/settings.json, merged in idempotently so it never overwrites your existing config.
Knows what's being askedThe banner text carries the actual question or prompt, not a generic "Claude needs input", so you can often decide whether to switch back without switching back.
Click to focusThe notification is wired to the waiting window — one click brings that specific VS Code session to the front.
Local and reversibleNo servers, no telemetry — just a local shell script and osascript. One-line install and uninstall, both cleanly reversible.

Built because context-switching away from a long agent run and then forgetting to check back was quietly costing real time. Public on GitHub, MIT licensed.

nudge.gokulmc.com

Visit NudgeView source