Windows で使える、AI コーディングエージェント向けの Dynamic Island

iPhone の Dynamic Island は、アプリを開かなくても、いま動いているものが見えます。Windows では、コーディングエージェントが対応を求めていても、たいていは見えていないターミナルタブでベルが鳴るだけです。この差を埋める方法を紹介します。

Aslan(Pet Island チーム)· 更新日 2026年10月26日 · 約 3 分で読めます

要点

Windows には Dynamic Island やノッチ領域が標準で用意されていません。コーディングエージェントはターミナル経由で知らせてきます。Windows Terminal では Claude Code も Codex もターミナルのベルにフォールバックし、Windows Terminal 側でそのベルを音とタスクバーアイコンの点滅に変えられます("bellStyle": "all")。すべてのエージェントを一覧でき、許可リクエストにもその場で応答できる、常に最前面に表示される本格的なステータスバーが欲しいなら、Pet Island のようなオーバーレイアプリが必要です。

エージェント向けの Dynamic Island とは何か

Apple の Dynamic Island は、最近の iPhone の上部にある錠剤型の領域で、タイマーや配車の到着状況など、アプリを開かずにライブアクティビティを表示します。Claude Code、Codex、Cursor を使う開発者が求めているのは、これのデスクトップ版です。画面上部の小さなスペースを見るだけで、どのエージェントが作業中で、どれが自分の対応待ちで、どれが完了したのかがわかる、というものです。

これが特に切実なのが Windows です。許可の確認はエージェントを起動したウィンドウに表示されますが、それはたいていエディターの裏に隠れたターミナルタブで、気づくまでエージェントは止まったままです。

追加アプリなしの Windows でできること

エージェントWindows での標準の通知
Claude Codeデフォルトでデスクトップ通知が出るのは Ghostty、Kitty、iTerm2 だけです。Windows Terminal では "preferredNotifChannel": "terminal_bell" を設定するか、Notification フックを追加します。
Codex CLI[tui] notifications は agent-turn-complete と approval-requested に対応しています。Windows Terminal ではこれがターミナルのベルになります。
Claude Code エージェントビューclaude agents はすべてのバックグラウンドセッションを作業中、入力待ち、アイドル、完了、失敗、停止の状態で一覧表示しますが、表示されるのはターミナルの中だけです。

設定を 1 つだけ変えるなら、いちばん効果があるのは Windows Terminal です。bellStyle を all にすると、ベルが鳴ったときに音が鳴り、タスクバーアイコンが点滅します。

Windows Terminal settings.json (profile)コピー
{
"bellStyle": "all"
}

これで*何か*が起きたことはわかります。ただ、どのエージェントなのか、何を実行しようとしているのかまではわからず、その場で応答することもできません。

フックで自作する

Claude Code と Codex はどちらもフックを実行できるので、Windows の通知を自分で表示できます。Claude Code では permission_prompt マッチャーを指定した Notification フック、Codex では TUI 通知を使います。実際に動く設定例は Windows での Claude Code の通知 と Codex の通知 の各ガイドにあります。

  • 通知は数秒で消え、ほかの通知に混ざって通知センターに埋もれます。
  • エージェントごとに個別の設定が必要で、Cursor、Copilot、Gemini CLI はフックの形式もそれぞれ違います。
  • 応答は結局エージェントのウィンドウで行う必要があります。通知はその場所を教えてくれるだけです。

常に最前面のアイランド: Pet Island

Pet Island は Windows と macOS 向けのデスクトップアプリで、この欠けていたピースを埋めます。画面上端の、すべてのウィンドウより手前に小さなアイランドを表示し、エージェントごとにステータスランプを 1 つずつ並べます。Claude Code、Codex、Cursor、GitHub Copilot、Grok CLI、Antigravity がコマンドの実行やファイルの編集を求めると、アイランドが広がり、コマンドや差分を表示したカードになります。今いるウィンドウを離れずに許可(Ctrl Y)または拒否(Ctrl N)でき、ワンクリックで該当するターミナルタブやエディターウィンドウに移動できます。

  • 3 つのスタイル: ノッチのように上端に固定する、画面の好きな場所に浮かべる、画面下部にデスクペットとして置く、から選べます。
  • 22 のコーディングエージェント: Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、Grok CLI、Antigravity、Windsurf、Cline、OpenCode など。エージェントごとの対応機能は エージェントのページ にまとめています。
  • ローカル動作: リクエストの読み取りも応答も、すべて手元のコンピューター上で行われます。コードやプロンプトが Pet Island のサーバーに送られることはありません。
  • macOS では、ノッチのある Mac ならアイランドがノッチを囲むように表示されます。

Dynamic Island は、Apple が iPhone の機能に付けた名称です。Pet Island は独立したアプリで、Apple とは提携していません。

よくある質問

Windows 用の Dynamic Island はありますか?

Windows には Dynamic Island やノッチ領域が標準で用意されていません。Pet Island のようなアプリを使えば、画面上部に Dynamic Island 風のバーを追加できます。

Claude Code 用の Dynamic Island はありますか?

はい。Pet Island は Windows と macOS で、Claude Code のセッションを許可リクエスト、質問、プランとともに Dynamic Island 風のバーに表示します。

Claude Code、Codex、Cursor を同時に確認できますか?

はい。アイランドにはエージェントごとのステータスランプが表示され、許可リクエストは 1 つのキューにまとまります。

アイランドは常に他のウィンドウより手前に表示されますか?

はい。エディターやターミナルの上に表示されるので、ウィンドウを切り替えなくても待機中のエージェントに気づけます。

エージェントが対応を求めたときに Windows Terminal を点滅させるには?

Windows Terminal のプロファイルに "bellStyle": "all" を追加し、Claude Code または Codex 側でターミナルのベルを使うように設定します。

出典

このページの設定と動作はすべて、2026年10月26日 に以下のページと照らし合わせて確認しました。エージェントは変化が速いため、内容が一致しなくなった場合は公式ページの記述を優先してください。

あわせて読みたい

すべてのエージェントに、画面の上から応答。

Windows と Mac に対応 · 7 日間無料、その後 $8.99 の買い切り · 売上 1 件ごとに $1 を野良動物の餌に

Pet Island を無料で試す