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 体验。
- 权限管理:提供通知模式,用于处理代理的权限请求和会话事件。
相关
- 项目
- 项目
- 项目
- 项目
- 项目