Claude Codeサブエージェントは.claude/agents/*.mdで定義される専門サブエージェントで、独立したコンテキスト内で動作し、狭く明確に定義されたタスクを委任します。AgentsRoomはビジュアルコマンドセンターであり、マルチエージェントダッシュボードであり、数十のClaude Codeサブエージェントをすべてのプロジェクトで並列に実行できるサブエージェントマネージャーです——ターミナルの切り替えは不要。
サブエージェントはAnthropicによるコンテキスト肥大化と役割特化への回答です。AgentsRoomはその上のビジュアル層です:単一のターミナルでサブエージェントがスクロールするのを見る代わりに、すべてのClaude Codeサブエージェント、すべてのセッション、すべてのプロジェクトが一目で見えるリアルタイムダッシュボードを手に入れます。焦点のためのサブエージェント、オーケストレーションのためのAgentsRoom。
Claude Codeサブエージェント(sub-agentsとも表記される)は、親Claude Codeセッションが作業を委任できる専門AIエージェントです。各サブエージェントは.claude/agents/(プロジェクトレベル)または~/.claude/agents/(ユーザーレベル)内のMarkdownファイルで定義され、独自の名前、説明、システムプロンプト、許可されたツールを持ちます。親エージェントが狭いタスク——コードレビュー、セキュリティ監査、リファクタリング、テスト実行——を完了させる必要があるとき、適切なサブエージェントを呼び出し、それが独立したコンテキストウィンドウで実行され、結果を返します。
重要な設計判断はコンテキスト分離です。サブエージェントはクリーンな状態で開始し、狭い仕事に完全に集中します。親のコンテキストを探索ノイズで汚染することなく、無関係な余談で焦点を失うこともありません。これが、Claude Codeサブエージェントが単一の長時間会話を超えてClaude Codeをスケールさせる推奨方法である理由です:大きな問題を役割ベースの専門サブエージェントに分割し、Claude Codeにそれらをオーケストレーションさせます。
サブエージェントは真のマルチエージェントワークフローも可能にします。単一のClaude Codeセッションは複数のサブエージェントに分散でき、それぞれがジョブのスライスを実行し、それぞれが独自のツール、独自のコンテキスト、独自の専門性を持ちます。これはマルチエージェントコーディングに対するAnthropicのネイティブプリミティブであり、AgentsRoomは多数のClaude Codeセッション(それぞれ独自のサブエージェント設定を持つ)を並列に艦隊規模で実行できるようにすることで、それを次のレベルに引き上げるビジュアルコマンドセンターです。
サブエージェントはプロジェクトレベル、ユーザーレベル、またはAgentsRoomのようなツールによってセッション全体でオーケストレーションされます。
リポジトリ内の.claude/agents/にMarkdownファイルを配置すれば、そのプロジェクトに対して実行されるすべてのClaude Codeセッションが自動的にカスタムサブエージェントにアクセスできるようになります。フォルダはgitにコミットされるため、チーム全体が同じ専門サブエージェントを継承します。これはプロジェクト固有のサブエージェントに適した層です:あなたの規約を知るレビュアー、あなたのテストフレームワークを知るテスター、あなたの脅威モデルを知るセキュリティ監査員。
ユーザーホームディレクトリで定義されたサブエージェントは、Claude Codeが実行されているリポジトリに関係なく、すべてのプロジェクトで利用可能です。これは個人の生産性サブエージェントに適した層です:プロンプトフォーマッタ、コミットメッセージライター、コード解説者、TypeScript厳密性エンフォーサー、または各セッションで欲しいその他のジェネラリストヘルパー。
AgentsRoomは.claude/agentsサブエージェントを置き換えません——本物のClaude Code CLIを実行するため、定義したすべてのサブエージェントファイルはまったく同じように動作し続けます。AgentsRoomが追加するのは3層目:艦隊レベルのオーケストレーションです。多数のClaude Codeセッションを並列に実行でき、それぞれが独自のサブエージェントを持ち、それぞれがAgentsRoomの14の組み込みエージェントロール(Frontend、Backend、QA、DevOps、Security、Architect…)のいずれかに割り当てられ、複数のプロジェクトにまたがって一度に実行されます。セッション内のサブエージェント、マルチエージェントダッシュボード内のセッション。
サブエージェントは、コンテキストに溺れることなくAIコーディングをスケールしたいチームにとって最も重要なClaude Code機能です。
各Claude Codeサブエージェントは、狭い仕事に専用のクリーンで最小限のコンテキストで開始します。無関係な探索なし、古いコンテキストなし、焦点の喪失なし。サブエージェントはタスクに集中し続けます。なぜなら、タスクが文字通り彼らが知っているすべてだからです。
親Claude Codeセッションは独立して実行される複数のサブエージェントをディスパッチできます。AgentsRoomが多数のClaude Codeセッションを並列に起動する能力と組み合わせると、真のマルチエージェント、マルチサブエージェントコーディングが得られます:数十の専門AIワーカーが、それぞれ独自の問題のスライスに取り組みます。
サブエージェントは.claude/agents内の単なるMarkdownファイルであるため、簡単に再利用でき、gitでバージョン管理され、チーム全体で共有可能です。サブエージェントを一度書き、コミットすれば、プロジェクトのすべての開発者が同じ専門サブエージェントを継承します。これはコードとしてのマルチエージェントAIインフラです。
大きなコードベースは単一のコンテキストウィンドウに収めることは不可能です。Claude Codeサブエージェントは、作業を狭いコンテキストの専門家に分割することでこれを解決します。AgentsRoomはアプローチをさらにスケールします:大きなコードベースは多数のClaude Codeセッションになり、それぞれがサブエージェント駆動のワークフローを実行し、それぞれがマルチエージェントダッシュボードに表示されます。
ビジュアル層がなければ、サブエージェントはブラックボックスのように感じるかもしれません:起動し、何かをして、結果を返します。AgentsRoomはClaude Codeがストリーミングするすべて——SubagentStopイベント、ツール呼び出し、ステータス変化を含む——をリアルタイムで、エージェント別、プロジェクト別に表面化します。サブエージェント実行は完全に観測可能になります。
Claude CodeサブエージェントはClaude Code hooks(PreToolUse、PostToolUse、SubagentStop)およびMCPサーバーと美しく合成されます。サブエージェントはプロジェクト全体のhooksを尊重し、プロジェクト全体のMCPサーバーを使用し、AgentsRoom管理のセッション内で実行できます——すべて特別な設定なしで。これはAnthropicのネイティブスタックであり、完全に尊重されています。
AgentsRoomはClaude Codeのためのビジュアルコマンドセンターです。完全なxterm.jsターミナル内で本物のclaude CLIプロセスを生成するため、.claude/agents/*.mdまたは~/.claude/agents/*.mdで定義したすべてのサブエージェントがAnthropicが設計した通りに自動的に利用可能になります。再実装なし、パースなし、忠実度の損失なし。
ネイティブなサブエージェントサポートに加えて、AgentsRoomは艦隊レベルのオーケストレーションを提供します:セッションに割り当て可能な14の組み込みエージェントロール、ビジュアルマルチエージェントダッシュボード、エージェント別通知、モバイルコンパニオン、ドラッグアンドドロップのプロジェクトマネージャー、カンバンカードからClaude Codeエージェントを生成するバックログタスクボード。正気を保ちながらサブエージェント駆動のClaude Codeエージェントの小さな軍隊を実行し監視する唯一の方法です。
すべてのAgentsRoomエージェントは本物のclaudeプロセスです。あなたの.claude/agents/*.mdサブエージェント、ユーザーレベルの~/.claude/agents/*.mdサブエージェント、hooks、CLAUDE.md、設定——すべて手つかず、すべて尊重され、すべてAnthropicの意図通りに実行されます。
各AgentsRoomセッションを14の専門ロールのいずれかに割り当て:DevOps、Fullstack、Frontend、Backend、Architect、QA、Marketing、PM、Security、Mobile、Git、SEO、i18n、またはCustom。ロールプロンプトはセッション内のClaude Codeサブエージェントとクリーンに合成され、2層の専門化を提供します。
AgentsRoomは多数のClaude Codeセッションを別々のプロセスとして並列に実行します。各セッションは独自のサブエージェントをディスパッチできます。これは模擬された並行性ではなく真の並列性です:あなたのマルチエージェントClaude Codeワークフローは、マシンとAPIクォータが許す限りスケールします。
プロジェクト間をジャンプして、どのサブエージェントが実行中か、どれが入力でブロックされているか、どれが完了したばかりかを即座に確認できます。サイドバーはすべてのプロジェクトのステータスを集約し、ダッシュボードはエージェント別の活動を表面化します。サブエージェントは可視化され、測定可能で、管理可能になります。
AgentsRoomをダウンロードして、1つのビジュアルダッシュボードですべてのプロジェクト全体のClaude Codeサブエージェントの艦隊を実行しましょう。ネイティブな.claude/agentsサポート、ゼロ設定。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、OpenCode、Gemini CLI、Aiderに対応