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 ウィンドウにすばやく移動可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト