wxtsky/CodeIsland
Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 13 AI tools, with iPhone & Apple Watch companions
What it solves
CodeIsland provides a real-time status panel for AI coding agents, integrated directly into the macOS Dynamic Island (notch). It eliminates the need to constantly switch windows to monitor whether an agent is processing a task, waiting for user approval, or has finished its work.
How it works
The app installs lightweight hooks into the configurations of various AI coding tools. When an event occurs (such as a tool call or permission request), a native Swift bridge binary sends a JSON message via a Unix socket to the CodeIsland app, which then updates the notch panel in real time. It also supports mirroring session status to iPhone and Apple Watch via local network and Bluetooth.
Who it’s for
Developers using AI coding agents (like Claude Code, Cursor, or Copilot) on macOS who want a non-intrusive way to track agent activity and manage permissions without leaving their current application.
Highlights
- Broad Tool Support: Supports 14 different AI coding tools including Claude Code, Cursor, and Gemini CLI.
- Notch-native UI: A compact, pixel-art styled panel that expands from the MacBook notch.
- Interactive Management: Approve or deny tool permissions and answer agent questions directly from the panel.
- Cross-Device Sync: Mirrors status to the Dynamic Island, Lock Screen, and Apple Watch via a companion iOS app.
- Smart Suppression: Only suppresses notifications when the user is actively looking at the specific session tab in the terminal.
- One-click Jump: Quickly jump to the associated terminal tab or IDE window from the session card.
Related
- Project
- Project
- Project
- Project
- Project