I kept missing Claude Code's permission prompts, so I built a native macOS menu bar app to fix it A developer built Pill, a native macOS menu bar app that surfaces Claude Code's permission prompts as real-time notifications with Allow/Deny buttons. The app uses a tiny local server and Claude Code hooks to intercept permission requests, ensuring users never miss a prompt while working across multiple spaces or full-screen apps. Pill is open source and available on GitHub. You're deep in something else — Slack, a browser, another Space — when Claude Code needs a yes/no. It asks in the terminal. You don't see it. The session just sits there, blocked, until you happen to look back. I built Pill to fix that. What it is A native macOS menu bar app for Claude Code. No windows, no Electron — just a tray icon and a menu, like Wi-Fi or Docker. What it does - Real notifications — sound + Allow/Deny buttons, follows you across every Space and full-screen app - Knows when to stay quiet — if a permission rule already covers the call, you're in auto-accept mode, or you're already looking at the right window, Pill doesn't bother you - Every session at a glance — repo, status, and current permission mode, right in the menu - One click back to your editor — jumps to the right VSening a new one How it works Pill runs a tiny local server. Claude Code hooks talk t - PreToolUse blocks and asks Pill for a decision. If Pinning, timed out, whatever — it falls through to ClaudeCode's normal terminal prompt. Pill can never lock you out of a session. - Everything else session start, stop, etc. just repoays in sync. Built with Tauri, but only for the Rust bindings to NSSiew involved. Get it It's a 3-step install download, run the bundled setup ons — full instructions are on the repo: GitHub: https://github.com/pranavmadhu01/pill https://github.com/pranavmadhu01/pill What's next Free, open source, macOS only for now. Unofficial, not affiliated with Anthropic.