erha19/ping-island
A Dynamic Island-style command center for managing all your AI coding agents on macOS.
What it solves
Ping Island 是一款 macOS 菜單列應用程式,旨在防止在使用 AI 編程代理時需要「看護」終端機分頁。它提供集中式、原生凹槽風格的介面,當代理需要批准、輸入或審核時會提醒使用者,讓開發者能專注於程式碼,而不必不斷切換視窗檢查代理狀態。
How it works
此應用程式充當正規化層,透過 hook、app‑server 或外掛監控各種 AI 客戶端。支援的客戶端包括 Claude Code、Codex、Gemini CLI、Hermes Agent、Pi Agent、Qwen Code、Kimi CLI、OpenClaw、OpenCode、Cursor、Qoder、CodeBuddy 與 GitHub Copilot。當事件發生時,會在 macOS 菜單列/凹槽區域顯示請求。它亦提供 PingIslandBridge 以啟動遠端 SSH 主機,使遠端終端機活動能在本機 UI 中可見。
Who it’s for
在 macOS 上使用多個 AI 編程代理或基於 CLI 的 AI 工具的開發者,想要以非侵入式方式監控會話狀態,並回應不同終端機與 IDE 中的代理提示。
Highlights
- Attention-first UI:緊湊的凹槽介面,僅在需要介入時才展開。
- Multi-agent support:統一監控超過 12 種不同的 AI 編程客戶端。
- One-click return:快速跳回代理所在的特定終端機 (iTerm2、Ghostty、Terminal.app、tmux) 或 IDE 視窗。
- Remote SSH support:可透過啟動的橋接器監控遠端會話。
- Customization:支援自訂動畫代理吉祥物與可匯入的事件通知音效包。
- ListNode:可分離的「Buddy」伴侶,可獨立於凹槽漂浮。