Octane0411/open-vibe-island

Native macOS control center for AI coding agents — monitor sessions, approve actions, and jump back instantly.

What it solves

Open Island provides a real-time control surface for AI coding agents on macOS, eliminating the need for closed-source monitoring apps. It allows developers to track session status, approve permissions, and instantly jump back to the specific terminal or IDE session where an agent is working without breaking their workflow.

How it works

The application sits in the Mac's notch or top bar as a native SwiftUI and AppKit overlay. It uses a system of hooks and a lightweight CLI (OpenIslandHooks) to receive events from various AI agents. These events are forwarded via a Unix socket to a bridge server within the app, which updates the UI in real-time. When a user clicks a session in the UI, the app triggers a "jump-back" action to the corresponding terminal or IDE workspace.

Who it’s for

Developers who use terminal-native AI coding agents (such as Claude Code, Codex, or Cursor) on macOS and want a local-first, open-source way to manage and monitor their agentic workflows.

Highlights

  • Broad Agent Support: Integrates with 10+ agents including Claude Code, Codex, Cursor, Gemini CLI, and various Claude Code forks.
  • Extensive Terminal Integration: Supports precise jump-back for 15+ terminals and IDEs, including Ghostty, iTerm2, tmux, VS Code, and JetBrains IDEs.
  • Local-First: No servers, telemetry, or accounts; everything runs locally on the Mac.
  • Native Performance: Built with SwiftUI and AppKit rather than Electron, ensuring a native macOS experience.
  • Permission Management: Features a notification mode for handling agent permission requests and session events.

Related

  • Project
  • Project
  • Project
  • Project
  • Project