Claude Code

Monitor and control Claude Code from your MacBook notch

Vibe Island turns your MacBook notch into a control panel for Claude Code. See what every session is doing, approve permission requests, answer questions, and jump to the right terminal — without leaving your editor.

macOS 14+ · 2-day free trial · no card required
Vibe Island FileEditWindowHelp
fix auth bug 3
fix auth bug ClaudeiTerm 27m
You: fix the auth bug in middleware
Writing middleware.ts
backend server
CodexTerminal1h
optimize queries
GeminiGhostty5h
Permission Request
Edit src/auth/middleware.ts
12const verify = (token) =>
13-  jwt.verify(token);
13+  if (!token) throw new
14+   AuthError('missing');
15+  return jwt.verify(token,
+3 -1
Claude asks
Which deployment target?
fix auth bug ClaudeiTerm 28m
You: fix the auth bug in middleware
Done — click to jump
backend server
CodexTerminal1h
optimize queries
GeminiGhostty5h
Approved
gemini — optimize-queries
Analyzing the slow queries.
Read(schema.prisma)
└── 1.2 KB
Edit(src/db/queries.ts)
└── Updated (+8 -23)
codex — backend-server
Building the REST endpoints.
Write(src/routes/users.ts)
└── New file (47 lines)
Bash(npm test)
└── 3 passed
claude — fix-auth-bug
Let me look at the auth module.
Searching for 6 patterns… (ctrl+o to expand)
Read 2 files (ctrl+o to expand)
 
Found the issue — token validation skips expiry check.
Terminal
Vibe Island
Every agent. One glance.
Claude Code, Codex, Gemini CLI, and Cursor — all in a single view.

Approve permissions without switching windows

When Claude Code needs to run a tool, the notch expands with Allow and Deny buttons. Approve or reject file edits, shell commands, and MCP calls directly from the notch panel. No more Alt-Tabbing to the terminal just to type "y".

Answer AskUserQuestion prompts with one click

Claude Code sometimes asks questions before proceeding. Vibe Island displays the question and options in the notch — pick an answer with one click. Works with both multiple-choice and free-text questions.

Review plans with full Markdown rendering

When Claude Code enters plan mode and triggers ExitPlanMode, Vibe Island shows the complete plan with rendered Markdown — headings, code blocks, lists. Approve the plan, or type feedback to send Claude back to revise.

Precise terminal jump across 20+ terminals

Click any session in the notch to jump straight to it. Vibe Island finds the exact tab and split pane — iTerm2, Ghostty, Warp, Terminal.app, WezTerm, Kitty, Zellij, VS Code, Cursor, and more. Works with tmux sessions and tmux -CC integration mode.

Zero config setup

Launch Vibe Island once and it auto-configures everything for Claude Code. All communication stays local on your Mac. No API keys, no cloud accounts, no manual editing.

Claude Code usage and limits, always visible

The same notch panel tracks your Claude Code usage: the 5-hour window and weekly caps as live percentages with reset countdowns. See the usage tracking overview, learn how to check your Claude Code usage, or read how Claude Code rate limits work.

Works with your other AI agents too

Vibe Island also supports Codex CLI, ZCode, Gemini CLI, Antigravity CLI, Cursor Agent, Trae, OpenCode, MiMoCode, Factory Droid, Qoder, Qwen, Grok Build, Kimi Code, DeepSeek, Mistral Vibe, Copilot, CodeBuddy, WorkBuddy, Kiro, Hermes, Amp, Pi Agent, Oh My Pi, and Gajae Code. All sessions in one notch panel. You can even run Claude Code on a remote server and monitor it over SSH.

Vibe Island app icon

Vibe Island · macOS 14+

Monitor every AI coding agent from your Mac notch

Download Free Trial

2-day free trial · all features included · no card required