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”伴侣,可独立于凹槽漂浮。