AIエージェント開発の現場で今、静かでありながら決定的な革命が起きています。
これまで「AIにコードを書かせる」といえば、VS Code上で拡張機能(ClineやCursorなど)を使うのが主流でした。しかし、複数のアプリを同時並行で開発したり、エージェントを24時間自律稼働させたりしようとすると、「環境構築」や「コンテキストの混線」という大きな壁にぶつかります。
この問題を根本から解決するのが、Anthropicが提供する「Claude Managed Agents」です。
本記事では、Managed Agentsの全体像から、VS CodeとClaude Codeを組み合わせた「マルチアプリ同時開発環境(エージェント・ファクトリー)」の具体的なインストール・構築手順までを完全ガイドします。
1. AIエージェント開発の「役割ピラミッド」
まず、現在のAIエージェント開発におけるツール群の立ち位置を整理しましょう。
| 階層 | ツール | 解決する問題 | 限界・注意点 |
|---|---|---|---|
| 【書く】 | VS Code + 拡張機能 | 個人開発・プロトタイプの高速化 | PCを閉じれば止まる。人間が見ている間だけ安全。 |
| 【環境を固める】 | Docker | 環境差異の吸収・再現性の担保 | エージェントの自律ループや状態管理は自前実装。 |
| 【本番で走らせる】 | Claude Managed Agents | 本番エージェントのインフラ全体 | 現在パブリックベータ。APIの知識が必要。 |
| 【別ルート】 | Genspark AI Dev 等 | ノーコードで即アウトプット | ミッションクリティカルな用途や複雑な管理に不向き。 |
VS Codeの拡張機能は素晴らしいですが、人間とAIの「手動のキャッチボール」が前提です。一方、Managed Agentsは「頭脳(AI)と手足(実行環境)をクラウド上に分離し、自律稼働させる」ためのインフラストラクチャです。
2. なぜManaged Agentsなのか?(3つのコア・オブジェクト)
自前でAIエージェントの実行環境を作ると、セッション管理、サンドボックス化、エラーリカバリなど、数ヶ月規模の「インフラ構築の沼」にハマります。
Managed Agentsは、以下の「3つのオブジェクト」をAPI経由で定義するだけで、この沼をスキップできます。
- Agent(エージェント): 「誰が」「何を使えるか」を定義。最新モデル(Sonnet 4.6等)やシステムプロンプト、許可するツール(Web検索やファイル操作など)を設定します。
- Environment(実行環境): エージェントが活動する「安全な部屋」。PythonやNode.jsなどのコンテナをクラウド上に即座に立ち上げます。
- Session(セッション): AgentとEnvironmentを紐付けて実行を開始する枠組み。会話履歴や作業状態(ステート)が永続化されます。
⚠️ 2026年4月の重要ポリシー変更
ちなみに、自動化ワークフローを構築するにあたって重要な注意点があります。現在、Claude Pro/Maxなどのサブスクリプション枠をサードパーティのエージェントで使い回すことは制限されています。本格的な運用はAPIキーによる従量課金で行うのが必須ルールとなっています(プロンプトキャッシュを使えば大幅なコスト削減が可能です)。
3. 実践:9つのアプリを同時開発する「エージェント・ファクトリー」
ここからが本題です。例えば「9個の異なるアプリを同時に開発する」という途方もないプロジェクトがあったとします。
通常のチャットAIでやろうとすれば、確実に「いまどのアプリの話をしているか」が混線して破綻します。しかし、Managed Agentsを使えば「アプリごとに独立した専属エージェントと実行環境」をクラウド上に立ち上げることができます。
インストールとディレクトリ構成(VS Code環境)
今回は、VS Codeと公式拡張機能「Claude Code」を使ったバイブコーディング(AIへの全自動丸投げ)で、この開発基盤を構築します。
① ディレクトリ構成のイメージ
作業用の空フォルダを作成します。最終的には以下のような極めてシンプルな構成になります。実際の複雑なコードや環境はすべてクラウド(Anthropic側)に隠蔽されます。
multi-apps-factory/
├── .env # APIキーを保存するファイル(後で作成)
└── manager.py # 複数のエージェントを統括する司令塔スクリプト
② ターミナルでの準備
VS Codeで作成したフォルダを開き、ターミナル(Ctrl + `)を起動します。
あらかじめClaude Code拡張機能がインストールされている前提で進めます。
③ Claude Codeへの「魔法のプロンプト」
ターミナル上のClaude Code(またはチャットウィンドウ)に、以下の指示文をそのままコピー&ペーストして送信してください。あなたが自力でコードを書く必要はありません。
【Claude Codeへの指示書】
私は現在、複数の異なるアプリケーションを同時に開発するプロジェクトを進めています。PythonとAnthropicのManaged Agents API(ベータ版)を利用して、コンテキストが混線しない「マルチエージェント開発環境」の土台となるmanager.pyと.envを作成してください。以下の要件を必ず満たしてください:
anthropicとpython-dotenvをインストールすること。- APIリクエストには必ず
anthropic-beta: managed-agents-2026-04-01ヘッダーを含めること。- ファクトリークラスの実装:
AppAgentManagerクラスを作成してください。
- 引数に
app_nameを受け取り、そのアプリ専用の Environment (Python 3.12, ネットワーク許可) と Agent をクラウド上に作成するメソッド。- エージェントのプロンプトには「あなたは {app_name} の専属バックエンドエンジニアです。他のアプリと混同せず独立して開発してください」と定義。
- toolsetには
agent_toolset_20260401を付与。- 実行スクリプト:
manager.pyの末尾で、「App1_CommunityBoard」と「App2_Dashboard」の2つのアプリ用エージェントを初期化し、それぞれのIDを出力するテストコードを記述すること。
④ 承認(Approve)して実行
Claude Codeが「ファイルを作成しますか?」「pip installを実行しますか?」と聞いてくるので、すべて Yes (承認)で進めます。
数秒後、VS Code上に manager.py と .env が自動生成されます。
⑤ APIキーの設定と起動
生成された .env ファイルを開き、ご自身のAnthropic APIキーを貼り付けます。
ANTHROPIC_API_KEY=your_api_key_here
最後に、VS Codeのターミナルで以下を実行します。
python manager.py
画面に「App1_CommunityBoard」と「App2_Dashboard」の独立したエージェントIDと環境IDが出力されれば成功です!
まとめ
この基盤ができれば、あとは各エージェントの session_id に対して「アプリ1のユーザー登録APIを作ってテストして」「アプリ2のUIモックアップを生成して」と並行して指示を出すだけです。
2013年にDockerが「環境構築の沼」を消滅させたように、Claude Managed Agentsは「AIエージェントの運用インフラ」を劇的にシンプルにしました。VS CodeとClaude Codeを司令塔にして、強力な「エージェント・ファクトリー」をぜひ構築してみてください。


