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 アプリに送信し、リアルタイムでノッチパネルを更新します。また、ローカルネットワークおよび Bluetooth を通じて iPhone と Apple Watch にセッションステータスをミラーリングすることも可能です。

対象ユーザー

macOS 上で AI コーディングエージェント(Claude Code、Cursor、Copilot など)を使用している開発者で、現在のアプリケーションから離れずにエージェントの活動状況を非侵襲的に追跡し、権限を管理したい方。

主な特徴

  • 広範なツール対応:Claude Code、Cursor、Gemini CLI を含む 14 種類の AI コーディングツールに対応。
  • ノッチネイティブ UI:MacBook のノッチから拡張される、コンパクトでピクセルアート風のパネル。
  • インタラクティブな管理:パネルから直接ツールの権限を承認または拒否し、エージェントの質問に回答可能。
  • デバイス間同期:コンパニオン iOS アプリを介して、Dynamic Island、ロック画面、Apple Watch にステータスをミラーリング。
  • スマートな通知抑制:ユーザーがターミナルの特定のセッションタブを実際に見ている間のみ、通知を抑制。
  • ワンクリックジャンプ:セッションカードから、関連するターミナルタブまたは IDE ウィンドウにすばやく移動可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト