wxtsky/CodeIsland

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

解决的问题

CodeIsland 为 AI 编码代理提供了一个实时状态面板,直接集成在 macOS 的 Dynamic Island(凹槽)中。它消除了开发者需要频繁切换窗口来监控代理是否正在处理任务、等待用户批准,或已完成工作的必要性。

工作原理

该应用在各种 AI 编码工具的配置中安装轻量级钩子。当发生事件(如工具调用或权限请求)时,原生 Swift 桥接二进制文件通过 Unix 套接字向 CodeIsland 应用发送 JSON 消息,应用随即实时更新凹槽面板。它还支持通过本地网络和蓝牙将会话状态镜像到 iPhone 和 Apple Watch。

适用人群

在 macOS 上使用 AI 编码代理(如 Claude Code、Cursor 或 Copilot)的开发者,希望在不离开当前应用程序的情况下,以非侵入性方式跟踪代理活动并管理权限。

主要亮点

  • 广泛工具支持:支持 14 种不同的 AI 编码工具,包括 Claude Code、Cursor 和 Gemini CLI。
  • 凹槽原生 UI:一个紧凑的像素艺术风格面板,从 MacBook 凹槽中展开。
  • 交互式管理:可直接在面板中批准或拒绝工具权限,并回答代理的问题。
  • 跨设备同步:通过配套 iOS 应用,将状态镜像到 Dynamic Island、锁屏界面和 Apple Watch。
  • 智能通知抑制:仅在用户正在查看终端中的特定会话标签页时才抑制通知。
  • 一键跳转:从会话卡片中快速跳转到关联的终端标签页或 IDE 窗口。

相关

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