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 窗口。
相關
- 專案
- 專案
- 專案
- 專案
- 專案