# I kept missing Claude Code's permission prompts, so I built a native macOS menu bar app to fix it

> Source: <https://dev.to/pranavmadhu01/i-kept-missing-claude-codes-permission-prompts-so-i-built-a-native-macos-menu-bar-app-to-fix-it-1hb9>
> Published: 2026-07-11 08:40:57+00:00

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.
