Octane0411/open-vibe-island

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

它解决了什么问题

Open Island 为 macOS 上的 AI 编码代理提供了一个实时控制面板,无需依赖闭源监控应用。它让开发者能够跟踪会话状态、批准权限,并在不中断工作流的情况下,立即跳转回代理正在工作的特定终端或 IDE 会话。

它如何工作

该应用以原生 SwiftUI 和 AppKit 叠加层的形式驻留在 Mac 的刘海区域或顶部菜单栏中。它使用一套钩子机制和轻量级 CLI 工具(OpenIslandHooks)从各种 AI 代理接收事件。这些事件通过 Unix 套接字转发到应用内的桥接服务器,实时更新 UI。当用户点击 UI 中的某个会话时,应用会触发“跳转回”操作,返回到对应的终端或 IDE 工作区。

适合谁使用

在 macOS 上使用终端原生 AI 编码代理(如 Claude Code、Codex 或 Cursor)的开发者,希望以本地优先、开源的方式管理和监控其代理工作流。

主要特性

  • 广泛的代理支持:支持 10+ 个代理,包括 Claude Code、Codex、Cursor、Gemini CLI 以及多个 Claude Code 分支版本。
  • 全面的终端集成:支持 15+ 个终端和 IDE 的精准跳转,包括 Ghostty、iTerm2、tmux、VS Code 和 JetBrains IDE。
  • 本地优先:无服务器、无遥测、无账户;所有功能均在 Mac 本地运行。
  • 原生性能:使用 SwiftUI 和 AppKit 构建,而非 Electron,确保原生 macOS 体验。
  • 权限管理:提供通知模式,用于处理代理的权限请求和会话事件。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目