A macOS Dynamic Island-style control tower for all your AI coding agents. Monitor Claude Code, Cursor, Codex, OpenCode, Gemini CLI and more — from a single floating panel.
[中文](README_zh.md) | English <p align="center"> <img src="Assets/app-icon.png" width="128" alt="Tower Island"> </p> <h1 align="center">Tower Island</h1> <p align="center"> A macOS Dynamic Island-style control tower for all your AI coding agents.<br> Monitor Claude Code, Cursor, Codex, OpenCode, Cursor CLI and more — from a single floating panel. </p> ## Demo <p align="center"> <img src="Assets/demo.gif" width="560" alt="Tower Island Demo"> </p> | Collapsed (Notch) | Collapsed (External) | Expanded | Question | |:---------:|:---------:|:--------:|:--------:| | <img src="Assets/screenshots/notch-collapsed.png" width="220" alt="Notch Collapsed"> | <img src="Assets/screenshots/external-collapsed.png" width="220" alt="External Collapsed"> | <img src="Assets/screenshots/notch-expanded.png" width="220" alt="Expanded"> | <img src="Assets/screenshots/notch-question.png" width="220" alt="Question"> | ## What It Does Tower Island sits at the top of your screen as a compact pill. When your AI agents are working, it shows their status at a glance. Hover to expand and see all active sessions with full details. **Core features:** - **Unified dashboard** — See all AI coding agents in one place, regardless of which terminal or IDE they run in - **Real-time status** — Live status dots (blue = working, green = done, orange = needs input, red = error) - **Permission approval** — Approve or deny file/command permissions directly from the island, no need to switch windows - **Question answering** — Answer agent questions from the island UI - **Plan review** — Review and approve agent plans inline - **Smart notifications** — 8-bit sound effects for session events (configurable per event) - **Multi-session support** — Multiple conversations per agent, each tracked independently - **Window jumping** — Click a session to jump to the exact terminal tab or IDE window (iTerm2 tab-level precision) - **Horizontal dragging** — Drag the island left/right along the top edge - **Ses
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.