Vibe Island
A native macOS Dynamic Island panel for 26+ AI coding agents, providing real-time status monitoring, GUI-based permission approvals, and precise terminal navigation.
Vibe Island is a native macOS application that provides a unified Dynamic Island-style interface for monitoring and interacting with AI coding agents directly from the MacBook notch. Designed for developers who utilize multiple AI agents simultaneously, it allows users to maintain their workflow without constant context switching between their IDE, terminal, and AI tools. Developed as a high-performance native Swift application, it is designed for Apple Silicon, operating with minimal CPU usage and under 100MB of RAM.
The application serves as a centralized control panel for 26 different AI coding agents, including Claude Code, Codex, Gemini CLI, Cursor, and many others. It automatically integrates with these CLI tools upon the first launch, requiring zero configuration or manual editing of files. By surfacing session status, permission requests, and user questions in an unobtrusive panel, Vibe Island keeps developers informed about background tasks, completions, and interaction requirements in real-time.
Some of the key features are:
- Unified Agent Monitoring: Consolidate sessions from 26 different AI agents, including Claude Code, Codex, and Cursor, into a single notch panel.
- Interactive GUI Approvals: Approve or deny file edits, shell commands, and tool executions directly from the notch without leaving your editor.
- Markdown Plan Review: Preview and review complex plans with full Markdown rendering, including code blocks and headings, directly in the panel.
- Precise Terminal Jumping: Click on any session to instantly navigate to the specific tab, split pane, or tmux session in over 20 supported terminals, including iTerm2, Ghostty, Warp, and VS Code.
- SSH Remote Support: Monitor AI agents running on remote servers from your Mac with one-click deployment, auto-reconnect, and multi-server management.
- Usage Tracking: Monitor remaining quotas for various AI providers in real-time, with data refreshing automatically without manual setup.
- Customizable Alerts: Receive 8-bit synthesized sound alerts for tasks and completions, with support for custom sound packs.
- Zero Config: Automatically configures support for all integrated CLI tools upon first launch, requiring no API keys or cloud accounts.
Operationally, Vibe Island functions as an unobtrusive overlay on macOS. When an agent requires attention, such as a permission request or an interaction prompt, the panel expands to provide the necessary interface elements, such as 'Allow' or 'Deny' buttons, or multiple-choice answer fields. This prevents developers from needing to Alt-Tab back to the terminal to type responses. The application also includes quiet hours, silence rules, and focus-aware notifications to ensure that these interruptions occur only when desired. It operates entirely locally, ensuring that session data, tool names, and terminal metadata are never transmitted externally.
Some common use cases include:
- Multi-Agent Workflow Management: Monitor parallel tasks running across different AI coding agents simultaneously while staying focused in a primary IDE.
- Remote Server Debugging: Manage and monitor AI coding agents running on remote Linux or FreeBSD servers from the comfort of a local macOS environment via SSH.
- Streamlined Permission Handling: Efficiently approve or reject file-writing or terminal commands from AI agents without manually switching windows.
- Project Status Tracking: Keep track of complex coding plans and task completion statuses for long-running AI-driven development tasks.