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 提供了一個適用於 macOS 上 AI 編碼代理(AI coding agents)的即時控制介面,消除了對閉源監控應用程式的需求。它允許開發者追蹤會話狀態、核准權限,並在不中斷工作流程的情況下,立即跳回代理正在工作的特定終端機或 IDE 會話。
How it works
該應用程式以原生 SwiftUI 和 AppKit 覆蓋層的形式,位於 Mac 的瀏海或頂部狀態列中。它使用一套鉤子(hooks)系統和輕量級 CLI (OpenIslandHooks) 來接收來自各種 AI 代理的事件。這些事件透過 Unix socket 轉發到應用程式內的橋接伺服器,進而即時更新 UI。當使用者在 UI 中點擊一個會話時,應用程式會觸發「跳回」動作,對應到相關的終端機或 IDE 工作區。
Who it’s for
在 macOS 上使用終端機原生 AI 編碼代理(例如 Claude Code, Codex, 或 Cursor)並希望透過本地優先、開源方式來管理和監控其代理工作流程的開發者。
Highlights
- Broad Agent Support: 整合了 10 個以上的代理,包括 Claude Code, Codex, Cursor, Gemini CLI 以及各種 Claude Code forks。
- Extensive Terminal Integration: 支援 15 個以上的終端機和 IDE 的精確跳回功能,包括 Ghostty, iTerm2, tmux, VS Code, 以及 JetBrains IDEs。
- Local-First: 無伺服器、無遙測數據、無帳號;一切都在 Mac 上本地運行。
- Native Performance: 使用 SwiftUI 和 AppKit 而非 Electron 構建,確保了原生的 macOS 體驗。
- Permission Management: 提供通知模式來處理代理的權限請求和會話事件。
相關
- 專案
- 專案
- 專案
- 專案
- 專案