
AIエージェント並列構成 構築ガイドWarp無料枠で複数AIを同時に動かし、品質とコストを両立する方法
このガイドでできること ※Windows版は最新のアップデートを推奨
自分のAIエージェントに「お前の使い方は変(凄すぎる)から記事にしろ」と言われたので書きました。この手順書も、そのAIと一緒に作っています。

複数のAIエージェント(ClaudeCode / Gemini CLI / Kimi / Codex など)を同時起動し、それぞれに異なる役割を与えて並列で作業させる環境を構築します。
メリット:
1つのAIに全部任せるより間違いが少ない(書く係と検証する係を分離)
コストが大幅に下がる(無料AIと格安APIの組み合わせ)
複数の視点で調査するため、見落としが減る
この構成が生まれた背景
AIに1つの作業だけをさせると95点の品質が出ます。しかし10個の作業を同時にさせると全部70点に落ちます。さらに、自分で書いたものを自分でチェックしても、自分のミスには気づけません。
この構成は「起案・実行・監査を同一人物にやらせない」という組織の品質管理原則を、AIエージェントに適用したものです。
コスト構成の例
エージェント プラン 月額目安
Claude Code API従量課金 or 定額Pro 使用量がカギ
Gemini CLI 無料 0円
Kimi 格安API 数百円程度
Codex ChatGPT Plus枠内 Plus月額内
ポイント:重い処理(ファイル書き込み・実装)を無料や格安のAIに振り、司令塔Claude Codeとか信頼できるAI(調査・指示出し)だけにコストをかけます。
必要なもの
Windows PC(macOS / Linux でも可)
Warp(無料アカウント)
使いたいCLIエージェント(2つ以上)
各エージェントのアカウントまたはAPIキー
Node.js(CLIツールのインストールに必要)
ステップ1:Warpのインストール
公式サイト https://warp.dev からダウンロードしてインストールします。
Windowsの場合、PowerShellでも可能です:
winget install Warp.Warp
起動後、無料アカウントを作成してログインします。
ステップ2:基本設定
2-1. Codebase Indexingを有効化
Settings > Code > Codebase Indexing で「Codebase indexing」をオンにします。これにより、エージェントがプロジェクト内のファイルを理解できるようになります。
2-2. プロジェクトフォルダをインデックス
「Index new folder」をクリックして、作業対象のフォルダ(例:ObsidianのVaultフォルダ)を選択します。
ステータスが「Synced」になれば完了です。
2-3. 自動検出をオン
Settings > Agents > Warp Agent > Input で以下を両方オンにします:
Autodetect agent prompts in terminal input
Autodetect terminal commands in agent input
2-4. バーティカルタブをオン
Settings > Appearance > Tabs で「Use vertical tab layout」をオンにします。左サイドバーにタブが縦に並び、各エージェントの状態がひと目で確認できます。
2-5. Ozエージェントをオフ(任意)
Warpのクレジットを節約したい場合は、Settings > Agents > Warp Agent で「Warp Agent」トグルをオフにします。CLI エージェントはWarpのクレジットを消費しないので影響ありません。
注意:Codebase Indexingを使うにはWarp Agentがオンである必要があります。オフにするとIndexingも使えなくなります。用途に応じて判断してください。
Obsidian以外にも、設定ファイルやテキストベースのデータを扱うツールであれば、この「マルチエージェント構成」の構築は可能。
VS Code(エディタ)
CLAUDE.md` などの指示ファイルをエディタで開きながら、Warp側で「実装担当」にコードを生成させ、「検証担当」にテストコードを書かせる、といった連携がスムーズです。
Git / GitHub(バージョン管理)
「このコミットメッセージを、変更内容に基づいて3つの視点でレビューして」といった依頼や、複雑なコンフリクトの解消を複数のAIに相談しながら進められます。
Notion(ドキュメント管理)
「司令塔」がまとめた議事録を、「実装担当」がNotionの特定のページに整形して書き込む、といった自動化が可能です。
ステップ3:CLIエージェントのインストール
※Node.jsがインストールされていることを確認してください。
使いたいエージェントをインストールします。以下は代表的な例です。
Claude Code
npm install -g @anthropic-ai/claude-code
初回起動時にブラウザ認証が求められます。APIキーで使う場合は:
$env:ANTHROPIC_API_KEY = "sk-ant-xxxxx"
claudeGemini CLI
Googleの公式手順に従ってインストールします。Googleアカウントで認証すれば無料で使えます。
Kimi
公式サイトからインストールします。初回に `/login` でブラウザ認証を行うと、トークンがローカルに保存され、以降は自動認証されます。
Codex(OpenAI)
OpenAIの公式手順に従ってインストールします。ChatGPT Plusプラン内で利用可能です。
ステップ4:エージェントの起動
Warpで「+」ボタンから「Terminal」を選び、プロジェクトフォルダに移動してエージェントを起動します。
タブ1:
cd ~/Desktop/YourProject gemini
タブ2:
cd ~/Desktop/YourProject
kimiタブ3:
cd ~/Desktop/YourProject
claudeタブ4(任意):
cd ~/Desktop/YourProject
codexステップ5:役割を割り当てる
各エージェントのタブに、以下の役割指示を貼り付けます。
司令塔(例:Claude Code)
あなたの役割:司令塔(監査・要約・指示出し)
- プロジェクト全体の監査を行う
- 報告書の要約を作成し、実装担当への書き込み指示をまとめる
- 指示内容:書き込み先ファイルパス、記載内容、フォーマット
- 実装完了後、検証担当に検証を依頼する内容をまとめる
- 最終的な成果物の品質に責任を持つ
- 自分ではファイルの書き込みをしない(指示のみ)実装担当(例:Gemini CLI)
あなたの役割:実装担当
- 司令塔から指示された内容に基づいて、指定ファイルに書き込む
- 書き込み場所は司令塔が指定する
- 自分の判断でファイルを新規作成・変更しない
- 書き込み完了後、ファイルパスと内容の要約を出力する
- 不明点がある場合は作業を止めて確認を求める検証担当(例:Kimi)
あなたの役割:検証担当
- 実装担当が書き込んだファイルの記載場所が正しいか確認する
- 記載内容が指示通りかを検証する
- 問題があれば具体的に指摘する(ファイルパス・行番号・内容の差異)
- 自分の判断でファイルを修正しない
- 検証結果を出力するステップ6:役割指示を管理する(Obsidianとの連携)
これらの指示ファイル(プロンプト)は、
Obsidianの保管庫(Vault)フォルダの直下(ルート) に作成して管理します。これにより、Obsidianで指示内容を編集し、Warp(AI)に実行させることが可能になります。
フォルダ構成のイメージ:
KnowledgeVault/ (Obsidian保管庫)
├── CLAUDE.md ← Claude Code用(自動読み込み対応)
├── GEMINI.md ← Gemini CLI用
├── AGENTS.md ← Kimi用
├── 00_Core/ (自分のノート)
├── 00_Logs/ (AIとの対話ログ)
└── ...各エージェントの読み込み設定:
|エージェント
設定ファイル
読み込み方法
|Claude Code
`CLAUDE.md` 自動。 起動時にカレントディレクトリのファイルを読み込みます。 |
|Gemini / Kimi
`GEMINI.md` 等 手動またはエイリアス。 起動直後に`cat GEMINI.md`の内容をプロンプトとして送る」を運用をします。
自動読み込みに対応していない場合:
Warpの「Workflow」機能に、`cat GEMINI.md | gemini` のようなコマンドを登録しておくと、ワンクリックで役割を与えた状態で起動できます。
ステップ7:Tab Configで一括起動(任意)
毎回エージェントを手動で起動するのが面倒な場合は、Warp Tab Configを作成します。
「+」→「New tab config」をクリックして、各エージェント用に1ファイルずつ作成します。
例(Claude用):
name = "3-Agent_Claude"
[[panes]]
id = "claude"
type = "terminal"
directory = "~/Desktop/YourProject"
commands = ["claude"]同様にGemini用、Kimi用も作成します。次回からは「+」メニューからワンクリックで起動できます。
「+」→「New tab config」をクリックして、各エージェント用に1ファイルずつ作成します。
例(Claude用):
name = "3-Agent_Claude"
[[panes]]
id = "claude"
type = "terminal"
directory = "~/Desktop/YourProject"
commands = ["claude"]同様にGemini用、Kimi用も作成します。次回からは「+」メニューからワンクリックで起動できます。
運用の流れ
1. 問題を発見する(例:バグ、データ不整合、ドキュメント不備)
↓
2. 全エージェントに同じ問題を投げる
↓
3. 各エージェントが独立して調査・提案を出す
↓
4. あなた(司令塔)が全提案を比較する
↓
5. 最良の提案を採用し、実装担当に指示を出す
↓
6. 実装完了後、検証担当がチェックする
↓
7. 問題なければ採用。問題あれば修正を指示するなぜ1つのAIに全部任せてはいけないのか
実際に同じバグを3つのAIに独立で調査させた結果:
AI-A:修正箇所を特定し、互換性メモを作成
AI-B:同じ結論 + diff形式でより詳細な差分案
AI-C:同じ結論 + 別ファイルにも同じバグパターンがある可能性を指摘
AI-Cが指摘した「別ファイルへの展開」は、AI-AとAI-Bだけでは見落とされていました。3つの視点で調べて初めて全体が見えます。
裏技:CLIエージェントで設定を一瞬で変える
Warpの設定はUIから1つずつ変更するのが一般的ですが、Claude CodeなどのCLIエージェントはsettings.tomlを直接読み書きできます。
「色を変えたい」「フォントを変えたい」「タブのレイアウトを変えたい」と言うだけで、エージェントが設定ファイルを見つけて書き換えてくれます。UIを探し回る必要はありません。
これはWarpだけでなく、設定ファイルを持つすべてのアプリ(VSCode、Git、Obsidianなど)で使えるテクニックです。
注意事項
Settings Syncが有効な場合、家と会社のPCなどで設定が同期されます。Warp Agentのオン/オフなど、デバイスごとに変えたい設定がある場合は注意してください
CLIエージェントの認証トークンはローカルに保存されます。共有PCでは使用後にログアウトすることを推奨します
各エージェントの利用規約を確認してください。特にAPIキーの管理とデータの取り扱いについて把握しておくことが重要です
まとめ
項目 従来(AI 1つ) この構成(並列)
コスト 高い(1サービスに集中) 安い(無料+格安の組み合わせ)
品質 自分のミスに気づけない 相互チェックで品質向上
視点 1つの視点のみ 複数視点で見落としを防ぐ
負荷 1つのAIに全タスクが集中 各AIは1つの仕事に集中(95点の品質)
AIに10個の仕事を同時にやらせると全部70点。1個だけやらせると95点。
3つに分けて1個ずつやらせれば、95点×3。
この構成は特別な技術を必要としません。
Warp(無料)とCLIエージェント(無料〜格安)
があれば、今日から始められます。
「人間マネージャー」の役割の明記: 「AI同士は自動で会話しないので、あなたがタブ間で情報をコピペして繋いでください」将来の展望: Warpは今後、エージェント間連携(APC: Agent Protocol Configurationなど)の強化を予定しています。将来的にはこのタブ間の移動も自動化される可能性があります。