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 提供一個即時狀態面板,專為 macOS Dynamic Island(凹槽)設計,整合 AI 編碼代理。它消除了開發者必須不斷切換視窗,以監控代理是否正在處理任務、等待使用者核准,或已完成工作的需要。

如何運作

該應用程式會在各種 AI 編碼工具的設定中安裝輕量級的鈎子。當事件發生時(例如工具呼叫或權限請求),原生 Swift 橋接二進位檔會透過 Unix 套接字,將 JSON 訊息傳送至 CodeIsland 應用程式,進而即時更新凹槽面板。同時也支援透過本地網路與藍牙,將會話狀態鏡像至 iPhone 與 Apple Watch。

適用對象

在 macOS 上使用 AI 編碼代理(如 Claude Code、Cursor 或 Copilot)的開發者,希望以非侵入性方式追蹤代理活動並管理權限,且無需離開目前的應用程式。

主要特色

  • 廣泛工具支援:支援 14 種不同的 AI 編碼工具,包含 Claude Code、Cursor 和 Gemini CLI。
  • 凹槽原生介面:一個緊湊、像素藝術風格的面板,從 MacBook 凹槽中展開。
  • 互動式管理:可直接在面板中批准或拒絕工具權限,並回答代理的問題。
  • 跨裝置同步:透過配套 iOS 應用程式,將狀態鏡像至 Dynamic Island、鎖定畫面與 Apple Watch。
  • 智慧通知抑制:僅在使用者實際觀看終端機的特定會話標籤頁時才抑制通知。
  • 一鍵跳轉:從會話卡片快速跳轉至關聯的終端機標籤頁或 IDE 窗口。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案