CodeIsland
Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 30+ AI coding tools, with iPhone & Apple Watch companions
Install
brew install --cask codeislandInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →CodeIsland
Your AI coding agents, live in the MacBook notch. See what every agent is doing, approve tool calls and answer its questions — without leaving the window you're in.
Install • Highlights • Supported tools • How it works • Build
English | 简体中文
Why CodeIsland?
Coding agents spend a lot of time either working or waiting on you — and you only find out by switching to their window. CodeIsland turns the notch into a live status bar for all of them: which session is thinking, which one needs an approval, which one just finished. Approve the tool call or answer the question right there, or click once to jump to the exact terminal tab.
It works with 30+ AI coding tools, installs its hooks for you, and keeps everything on your Mac.
Highlights
👀 See everything at a glance
- Live status, current tool and latest reply for every session; finished replies render as Markdown (lists, tables, code)
- The agent's own task checklist as a progress bar, Claude Code's "while you were away" recap, and (opt-in) model + reasoning effort
- Git branch and worktree on each card; group sessions by project or tool
- Claude usage stats, plus opt-in plan limits (5-hour and weekly)
- A pixel-art mascot per tool, animated by what the agent is doing
✋ Act without switching windows
- Approve, deny or always-allow tool calls; answer multi-question prompts
- One click to the exact terminal tab, IDE window, or tmux / zellij / Herdr pane
- Global shortcuts for approve, deny, skip and jump
- Auto-proceed for agents you already run in YOLO / Turbo mode
🧘 Stays out of your way
- Smart suppress: no ping while you're already looking at that session's tab
- Quiet hours, per-event 8-bit sounds, a "glance dot" completion mode
- Hides in full screen, steps around menu-bar icons, adjustable open/close speed
- Silence rules for directories you never want to hear about
- Mutes itself while the screen is locked or asleep; a failed tool call no longer rings the error sound, only a turn that dies does
- Opt-in follow-up reminders for approvals, questions and finished work you haven't looked at yet
🌐 Beyond this Mac
- SSH remote hosts — server sessions show up next to local ones
- iPhone & Apple Watch Buddy: Dynamic Island, Lock Screen, StandBy
- An ESP32 desk buddy over Bluetooth
- Pushes to your phone or team chat — Bark, ntfy, DingTalk, Lark, WeCom, Slack, Telegram — only while you're away
- Webhook forwarding of raw events for your own automations
- 7 UI languages; signed, notarized, auto-updating
Approve a tool call without leaving your editor…
…or answer the agent's question right in the notch.
Supported tools
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…