Notch apps for Claude Code compared
As of July 2026 there are at least six macOS apps that put Claude Code in the MacBook notch: NotchViber, Vibe Island, Vibe Notch (formerly Claude Island), MioIsland, CodeIsland, and Notchy. All of them show agent status in a Dynamic Island style bar at the top of the screen, but they differ sharply on the details that matter day to day: whether they show your usage limits, whether you can answer Claude or approve permissions from the notch, whether you can send a new prompt without touching the terminal, price, and licensing. This page compares all six, feature by feature.
Disclosure up front: NotchViber for Claude Code is our app. We have tried to keep this comparison factual, we link to every competitor's official site or repository, and we point out where a competitor is the better pick. Every feature claim below was checked against the vendor's own site or README in July 2026.
Comparison table
The columns match the questions people actually ask. Does it show usage limits, can you see all sessions, can you answer Claude from the notch, can you approve permission requests, can you send a new prompt from the notch, and can you jump to the right terminal window.
| App | Usage limits | Session list | Answer from notch | Permission approval | Prompt from notch | Terminal jump | Price | Open source |
|---|---|---|---|---|---|---|---|---|
| NotchViber (ours) | Yes: 5-hour block, 7-day, per-model | Yes, with live activity | Yes | Yes (Allow / Always / Deny) | Yes | Yes, 10 targets | Free | No |
| Vibe Island | Yes, multi-provider | Yes | Yes | Yes | Not documented | Yes, 20+ targets | $19.99 one-time | No |
| Vibe Notch | Not documented | Yes | Not documented | Yes | Not documented | Not documented | Free | Yes, Apache 2.0 |
| MioIsland | Not documented | Yes | Not documented | Yes | Not documented | Yes, 10 targets | Free | Source available, CC BY-NC 4.0 |
| CodeIsland | Not documented | Yes | Yes | Yes | Not documented | Yes, incl. cmux | Free | Yes, MIT |
| Notchy | Yes, 60+ providers | No | No | No | No | No | Free | No |
"Not documented" means the project's site or README does not claim the feature at the time of writing. The app may still gain it in a future release.
The apps, one by one
NotchViber for Claude Code
NotchViber is a free notch app built only for Claude Code. Collapsed, the bar shows your 5-hour block percentage and time to reset on one wing, and your 7-day and per-model usage on the other, with a status dot that turns blue while a session works and cyan when one waits on you. The limit math follows the ccusage weighting, explained on our Claude Code usage limits page; it is a local estimate, not Anthropic's ledger, so calibrate it once against /usage.
Hover to expand and you get a session list with live activity lines, todo progress, and blocked prompts rendered as cards: AskUserQuestion options, Allow / Always / Deny permission buttons, and plan reviews as Markdown. One click types the answer into your terminal via macOS Accessibility, and a prompt bar can resume a session headlessly through claude -p --resume --fork-session. It jumps to the exact window in Ghostty, iTerm2, Terminal, WezTerm, kitty, Alacritty, Warp, Zed, Cursor, and VS Code, and it reads only the JSONL files under ~/.claude/projects, with no network calls and no telemetry.
Honest limits: it is Claude Code only, it is not open source, and it needs macOS 14+ on Apple Silicon. If you run Codex or Gemini CLI alongside Claude Code, one of the multi-agent apps below fits better.
Vibe Island
Vibe Island is the most polished commercial option and covers roughly 25 AI coding agents, including Claude Code, Codex, Cursor, and Gemini CLI. It handles permission approval, question answering, plan review with Markdown rendering, custom sound packs, and usage tracking across providers such as Claude, Codex, Kimi, GLM, and DeepSeek.
Its terminal jump is the widest in this roundup: 20+ terminals, with split pane and tmux precision. The tradeoffs are price and licensing: $19.99 one-time after a free trial, and closed source. If you juggle several agent CLIs, it is the strongest alternative to NotchViber on this list.
Vibe Notch (formerly Claude Island)
Vibe Notch started life as Claude Island and is free and open source under Apache 2.0 (GitHub). It monitors multiple Claude Code sessions live, shows chat history with Markdown rendering, and lets you approve or deny tool executions from the notch.
It works through hooks it installs into ~/.claude/hooks, which report session state over a Unix socket. Usage limit tracking, a prompt bar, and terminal jump are not documented, and it requires macOS 15.6 or newer. If auditability is your first requirement, this is a solid pick.
MioIsland
MioIsland is a free notch app for Claude Code with a personality of its own: a plugin marketplace with themes, ambient soundscapes, and companion spirits, plus an iPhone companion app that syncs session state. It monitors sessions, approves permissions, and jumps to cmux, iTerm2, Ghostty, Terminal.app, Warp, kitty, WezTerm, VS Code, Cursor, and Zed.
The source is public under CC BY-NC 4.0, which permits personal use but bars commercial use and is not an OSI-approved open source license. Usage limit display and a prompt bar are not documented. It requires macOS 15+.
CodeIsland
CodeIsland is a free, MIT-licensed panel with a pixel-art look that supports 13 agent CLIs over Unix socket IPC. You can approve permissions, answer agent questions from the panel, and click a session to jump to its terminal tab or IDE window, with extra integration for cmux workspaces.
Its standout feature is the companion apps: sessions mirror to the iPhone Dynamic Island, Lock Screen, StandBy, and Apple Watch, which nothing else in this roundup offers. Usage limit tracking and a prompt bar are not documented. It requires macOS 14+.
Notchy
Notchy is a different kind of app: a general Dynamic Island for the Mac with media controls, clipboard history, a pomodoro timer, a file shelf, and system HUDs, free and donation-supported on macOS 13+. Its relevance here is the AI usage tracker, which shows rate limit windows, token usage, and costs for 60+ providers including Claude Code, with alerts before you hit a cap.
It has no Claude session list, no approvals, and no answer-from-notch. It watches your limits while doing everything else a notch app does; our Dynamic Island for MacBook page covers that category in more depth. Note that notchy.dev is unrelated to the open source GitHub projects that share the name, such as bones7456/notchy, a separate community app that also puts Claude Code in the notch.
Adjacent tools that are not notch apps
Several tools solve overlapping problems without living in the notch.
- ccusage: the CLI that defined local usage estimation from Claude Code's JSONL logs. Run
npx ccusage blocksfor 5-hour window reports. NotchViber's limit math follows its weighting. - Claude Code Usage Monitor: a Python terminal dashboard with burn rate tracking and depletion predictions for Pro and Max plans.
- Agent view: Anthropic's built-in TUI, opened with
claude agents, lists background sessions and flags which ones need input. It covers the session list job inside the terminal, but shows nothing while you are in another app. - Menu bar trackers such as claudetracker.com sit next to the clock instead of in the notch and only cover the usage limits column.
- General notch apps: NotchNook ($25, lo.cafe) and the MIT-licensed boring.notch do media controls and file trays well, but know nothing about Claude Code.
- open-vibe-island: a GPL v3 rebuild of the Vibe Island concept for people running Claude Code, Codex, and opencode who want auditable source.
How to choose
- Claude Code only, and you want limits plus session control for free: NotchViber.
- Multiple agent CLIs and you are willing to pay: Vibe Island.
- Open source requirement: CodeIsland (MIT) or Vibe Notch (Apache 2.0).
- iPhone or Apple Watch mirroring: CodeIsland.
- Music, clipboard, and a usage meter in one app: Notchy.
If all you really want is a sound or a banner when a session finishes or blocks, a full notch app may be more than you need. See Claude Code notifications for lighter options.
Frequently asked questions
What does a Claude Code notch app actually do?
It turns the MacBook notch into a small always-visible panel for your Claude Code sessions. Depending on the app, that means live session status, usage limit meters, permission approval buttons, and one-click jumps back to the terminal window that needs you. The point is seeing agent state without switching away from your current window.
Which Claude Code notch apps are open source?
CodeIsland (MIT) and Vibe Notch (Apache 2.0) are open source, and MioIsland publishes its source under CC BY-NC 4.0, which bars commercial use. NotchViber and Vibe Island are closed source. There is also open-vibe-island, a GPL v3 community rebuild of the Vibe Island concept.
Is there a free alternative to Vibe Island?
Yes. NotchViber is free and covers usage limits, approvals, answering, prompting, and terminal jump, but only for Claude Code. CodeIsland, MioIsland, and Vibe Notch are also free, and open-vibe-island is a free open source option for multi-agent setups.
Do these apps work on Macs without a notch?
Most of them do. NotchViber, Vibe Island, and Notchy explicitly render as a floating pill or compact bar at the top of the screen on Macs and external displays without a physical notch. Check each project's requirements page for details.
Do notch apps show your real Anthropic usage limits?
No app on this list reads Anthropic's actual ledger. They estimate usage locally from the JSONL logs Claude Code writes, usually following the ccusage weighting of input, output, and cache tokens. Treat the numbers as an estimate and check /usage inside Claude Code when accuracy matters.