Claude Codeの権限プロンプト、もう見逃さない — macOSのノッチに常駐するX Island
Claude Codeを使っていて、ファイル編集の承認プロンプトを見逃したことはないだろうか。
ターミナルでエージェントを走らせながらブラウザで調べ物をしている間に、Claude Codeが権限待ちで止まっていた——という経験は、並列作業が当たり前の今、ほとんどの開発者が一度はしている。
X Islandは、その問題をmacOSのノッチで解決する。
何をしてくれるアプリか
MacBookのノッチ部分にDynamic Island風のパネルを表示し、AIコーディングエージェントの状態をリアルタイムで監視するmacOSアプリだ。ノッチのないMacや外部ディスプレイでは、画面上部中央にフローティングバーとして表示される。
対応するエージェントはClaude Code、OpenAI Codex、Gemini CLI、OpenCode。エージェントがファイル編集やコマンド実行の承認を求めると、ノッチが展開して通知する。承認もキーボード1打で完了する。ターミナルに切り替える必要はない。
複数のエージェントセッションを同時に走らせている場合、各セッションの状態を一覧で確認でき、ワンクリックで該当のターミナルタブにジャンプできる。Ghostty、iTerm、Warpなど主要なターミナルアプリに対応している。
導入
Homebrewで入る。
brew install --cask xisland
インストール後はメニューバーに常駐し、自動でClaude Codeなどのセッションを検出する。サーバーへの通信は一切なく、Unix socket経由でローカル完結する。アカウント登録も不要。
正直な感想
Cursor 3がエージェントの並列実行を前面に押し出し、Claude Codeのデスクトップアプリもマルチセッション管理に力を入れている。X Islandはその流れの中で、「ターミナルベースのCLIエージェントを使う人」のために生まれたツールだ。
実際に使ってみると、ノッチのUIは思った以上に快適だ。エージェントが承認待ちになった瞬間にノッチが光るので、画面のどこにいても気づける。これまでターミナルを定期的にチラ見する必要があったのが、完全にプッシュ通知型に変わる。
一方で、このアプリがカバーするのはCLIエージェントのみ。Cursor、Windsurf、KiroのようなIDE統合型のエージェントには対応していない。CursorのAgents WindowやClaude Codeのデスクトップアプリを使っているなら不要だ。
セッション数が1つだけならあまり恩恵を感じないかもしれない。2つ以上を同時に走らせる環境で初めて「なくてはならないツール」になる。
もうひとつ、OSSフォークが乱立している点は気に留めておきたい。CodeIsland、MioIsland、Vibe Island、Ping Islandなど、同じコンセプトの派生プロジェクトがGitHubに複数存在する。X Islandが本家だが、機能差はほとんどない。
誰のためのツールか
Claude CodeやCodex CLIを日常的に使い、かつ複数セッションを並列で動かす開発者。その条件に当てはまるなら、無料なので試して損はない。「エージェントの承認待ち」で失われていた数分が、ノッチのワンクリックで取り戻せる。
関連記事
MetaがClaude Codeに殴り込んだ「Muse Code」——最安プランが21倍安い理由は、あなたのコードにある
Metaがターミナル型コーディングエージェント「Muse Code」を公開。Claude Code・Codex CLIとの違い、21倍安いContributorプランの交換条件、Muse Spark 1.2の実力を解説する。
AIコーディングエージェントは毎朝、記憶を失う — それをSQLite1個で解決するPMB
PMBはClaude Code・Cursor・CodexにMCP経由で永続メモリを与えるローカルファーストのツール。クラウド不要でプロジェクトの決定や教訓を覚えさせる仕組み、実力、注意点を解説する。
Claude Codeを放置するための道具ができた — CC-BEEPERというレトロなページャー
CC-BEEPERはClaude Code専用のmacOSフローティングウィジェット。進捗確認、自動承認、音声入力をレトロなページャーUIで提供。使い方と所感を紹介する。