2026. 05. 13.  /  TECH  ·  7 min read

ターミナルに管制塔が生まれた — Claude Codeエージェントビュー完全ガイド

複数のClaude Codeセッションを一画面でディスパッチ・管理するエージェントビュー、インストールからショートカットまで

ターミナルに管制塔が生まれた — Claude Codeエージェントビュー完全ガイド

claude agents.

このコマンド一つで開くエージェントビューは、すべてのバックグラウンドClaude Codeセッションを一画面に表示する。

何が実行中で、何が入力待ちで、何が完了したか — 複数のターミナルを行き来しなくていい。


エージェントビューとは何か

一言で: 複数のClaude Codeエージェントを同時にディスパッチして管理するCLI管制塔だ。

Claude Code v2.1.139以上で動作するリサーチプレビュー機能だ。

# バージョン確認
claude --version

# エージェントビュー起動
claude agents

バグ修正、PRレビュー、ログ分析のように独立した作業が複数ある時に使う。一緒に解決しなければならない問題であれば、通常のセッションに接続して対話式で使えばいい。


画面に表示されるもの

エージェントビューを開くと、状態別にグループ化されたセッション一覧が見える。

入力が必要
  ✻ power-up design    needs input: double jump or wall climb?    1m

作業中
  ✽ collision detection    Edit src/physics/CollisionSystem.ts    2m

完了
  ∙ sound effects    result: 14 SFX exported to assets/audio    4h

各行のアイコンが二つのことを教えてくれる。

インジケーターの色 = セッション状態:

インジケーター状態意味
アニメーション作業中Claudeがツールを実行または応答生成中
黄色入力が必要権限決定または回答待ち
薄いアイドルブロックされずに入力待ち
完了タスク成功
失敗エラーで終了
灰色停止Ctrl+Xまたはclaude stopで停止

アイコンの形 = プロセス状態:

  • / アニメーション → セッション活性、即座に回答可能
  • → プロセス終了済み、接続すると途中から再開
  • /loopセッションが繰り返しの間に休眠中

ピーク(覗き見)と素早い返答

Spaceを押すとピークパネルが開く。

セッションが何をしていて、何が必要かがすぐ分かる。ここで回答を入力してEnterを押すとセッションに送信される — セッションに直接入らなくていい。

Slackで返信するようにエージェントを管理する感覚だ。

選択肢がある質問は数字キーで選択、Tabで提案された回答を補完できる。回答の前に!をつけるとBashコマンドとして送信する。


セッション接続と切り離し

行でEnterまたはを押すと該当セッションに接続される。エージェントビューが消えて通常のclaudeセッションのようにターミナルを完全に占有する。

空のプロンプトでを押すと再びエージェントビューに戻る。

切り離してもセッションは継続して実行される。Ctrl+CCtrl+D/exitはすべてセッションを生かしたまま切り離す。セッションを終了するには/stopを使う。


新しいエージェントをディスパッチ

エージェントビュー下部の入力でプロンプトを入力してEnter

# シェルから直接バックグラウンドセッション開始
claude --bg "investigate the flaky SettingsChangeDetector test"

# 特定のサブエージェントで実行
claude --agent code-reviewer --bg "address review comments on PR 1234"

既存の対話式セッションをバックグラウンドに送るにはセッション内で/bgを実行する。

ディスパッチ入力で使えるプレフィックス:

入力効果
<agent-name> <prompt>カスタムサブエージェントで実行
@<repo>特定リポジトリでセッション実行
/<skill>スキルをプロンプトとしてディスパッチ
#<番号>またはPR URLそのPRで作業するセッションを選択
Shift+Enterディスパッチしてすぐに接続

ファイル編集の分離

バックグラウンドセッションがファイルを編集する際、Claudeは自動的に.claude/worktrees/以下の分離されたgit worktreeに移動する。

並行セッションたちが同じチェックアウトを読み込めるが、それぞれ自分のworktreeに書き込む。

セッションを削除するとworktreeも一緒に削除される。削除前に変更をマージかプッシュする必要がある。


キーボードショートカット全整理

ショートカット操作
/ 行間移動
Enterセッション接続またはディスパッチ
Spaceピークパネル開閉
Shift+Enterディスパッチ後すぐに接続
セッション接続
セッション切り離し(空プロンプトで)
Alt+1..Alt+9N番目のセッションに直接接続
Tabサブエージェント検索または提案適用
Ctrl+S状態/ディレクトリ別グループ化切替
Ctrl+Tセッション固定/解除
Ctrl+Rセッション名変更
Ctrl+G$EDITORでプロンプト編集
Ctrl+Xセッション停止(2秒以内に再入力で削除)
Escピーク閉じ、入力クリア、終了
?全ショートカット一覧

シェルからのセッション管理

claude attach <id>     # セッション接続
claude logs <id>       # 最近の出力確認
claude stop <id>       # セッション停止
claude respawn <id>    # 停止したセッション再開
claude respawn --all   # すべての停止セッションを再開
claude rm <id>         # リストからセッション削除

スリープ/シャットダウン後にセッションが止まったとき、claude respawn --allで一度に復活させる。


知っておくと良いこと

トークン使用量はセッション数に比例する。 バックグラウンドセッションはそれぞれ独立したセッションなので、10個を並行で動かすと割り当てを10倍速で消費する。

セッションはローカルだ。 マシンがスリープ状態になると実行中のセッションが停止する。起動後claude respawn --allで再開する。

プロセスが終了してもトランスクリプトは維持される。 完了後約1時間が経つとスーパーバイザープロセスがリソースを確保するためプロセスを停止するが、次に接続すると中断した位置から再開する。


複数のターミナルを行き来していた作業方法が変わる。

エージェントビューはまだリサーチプレビューなのでインターフェースが変わる可能性があるが、方向性は明確だ — AIが一つずつ順番に作業するのではなく、同時に複数の作業を処理する時代。

関連記事