Developer Ojas Tyagi built Notch Pilot, a macOS app that turns the MacBook Pro's notch into a live dashboard for Claude Code. It shows real-time usage limits, session status, permission prompts, and an animated buddy character that reacts to what Claude is doing. Six expressions cover everything from focused editing to shocked reactions when dangerous commands like rm -rf or DROP TABLE appear.
Is this actually useful? If you're deep in Claude Code sessions all day, probably yes. Having usage limits visible without switching windows saves a mental context switch. The permission interception alone, letting you approve or deny tool requests without leaving your editor, justifies the install.
The app works entirely locally. It reads Claude Code's OAuth token through macOS's security CLI and queries Anthropic's usage endpoint directly. No data leaves your machine. Permission interception supports shell commands, file edits with diffs, and parsed URLs. The "always allow" option writes straight to Claude Code's settings file.
Install with brew install --cask notch-pilot. It requires macOS 14 or later and a signed-in Claude Code CLI. The app auto-installs a hook in your Claude settings that pipes events over a Unix domain socket. When sessions finish, the notch expands to show a notification with the project name. There's also a 24-hour activity heatmap for tracking when you actually coded versus when you meant to.
BoringNotch and NotchNook both offer general-purpose notch widgets. But general-purpose often means serving no one particularly well. Notch Pilot does one thing for one audience, and that focus shows. The project is open source under MIT License.