wxtsky/CodeIsland

Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 30+ AI coding tools, with iPhone & Apple Watch companions

解决的问题

CodeIsland 提供了一种集中且非侵入式的方式,可同时监控多个 AI 编码代理并与其互动。用户无需不断切换窗口来检查代理是在思考、完成还是等待批准,直接在 MacBook 的刘海区域即可查看所有活动会话的实时状态。

运作方式

该应用程序会将轻量级钩子安装到超过 30 种支持的 AI 编码工具(例如 Claude Code、Cursor 和 Gemini CLI)的配置文件中。当代理触发事件(如工具调用或问题)时,原生 Swift 桥接器会通过本地 Unix socket 将此数据转发至 CodeIsland 应用程序,随后更新刘海区域的 UI。用户可以直接从刘海界面批准工具调用或回答问题,答案会通过相同的桥接器传回。

目标客群

使用 AI 编码代理的开发人员,希望通过减少窗口切换并管理跨本地和 SSH 远程主机的多个代理会话来保持专注。

特色亮点

  • 整合式状态栏:显示多个代理的实时状态、当前工具、最新回复(以 Markdown 渲染)以及任务进度条。
  • 跨工具支持:支持超过 30 种 AI 工具,包括 Claude Code、Codex、Cursor 和 Gemini CLI。
  • 直接互动:无需离开当前窗口即可批准、拒绝或永久允许工具调用,并回答多重问题提示。
  • 多设备生态系统:包含适用于 iPhone 和 Apple Watch(灵动岛/锁定屏幕)的配套应用程序,并支持 ESP32 硬件桌面伙伴。
  • 远程监控:支持 SSH 远程主机,将服务器的代理事件转发至本地 Mac 刘海区域。
  • 智能通知:当用户离开电脑时,可选择推送通知至 Slack、Telegram 和 Bark 等服务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目