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」伴侶,可獨立於凹槽漂浮。