wxtsky/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
What it solves
CodeIsland provides a centralized, non-intrusive way to monitor and interact with multiple AI coding agents simultaneously. Instead of constantly switching windows to check if an agent is thinking, finished, or waiting for approval, users can see the live status of all active sessions directly in the MacBook notch.
How it works
The application installs lightweight hooks into the configuration files of over 30 supported AI coding tools (such as Claude Code, Cursor, and Gemini CLI). When an agent triggers an event—like a tool call or a question—a native Swift bridge forwards this data via a local Unix socket to the CodeIsland app, which then updates the UI in the notch. Users can approve tool calls or answer questions directly from the notch interface, with the answers sent back through the same bridge.
Who it’s for
Developers using AI coding agents who want to maintain focus by reducing window switching and managing multiple agent sessions across local and SSH remote hosts.
Highlights
- Integrated Status Bar: Displays live status, current tools, latest replies (rendered as Markdown), and task progress bars for multiple agents.
- Crosstool Support: Works with 30+ AI tools including Claude Code, Codex, Cursor, and Gemini CLI.
- Direct Interaction: Approve, deny, or always-allow tool calls and answer multi-question prompts without leaving the current window.
- Multi-Device Ecosystem: Includes a companion app for iPhone and Apple Watch (Dynamic Island/Lock Screen) and support for an ESP32 hardware desk buddy.
- Remote Monitoring: Supports SSH remote hosts, forwarding agent events from servers to the local Mac notch.
- Smart Notifications: Optional push notifications to services like Slack, Telegram, and Bark when the user is away from the computer.
Related
- Project
- Project
- Project
- Project
- Project