クラウドナビ
← 記事一覧に戻る
【2026年】どんなエージェント同士でも会話できる!Herdr完全ガイド — 複数AIコーディングエージェントの新定番ランタイム
AIエージェント·1分で読了
#Herdr#エージェント間会話#AIコーディングエージェント#Claude Code#Codex#ランタイム

この記事のまとめ

「Claude Code と Codex を同時に動かして、互いに連携させたい…」

【2026年】どんなエージェント同士でも会話できる!Herdr完全ガイド — 複数AIコーディングエージェントの新定番ランタイム


「Claude Code と Codex を同時に動かして、互いに連携させたい…」 「別々のターミナルで複数エージェントを動かすと、誰が止まってるか分からなくなる…」

そんな悩みを解決する、2026年注目のオープンソースプロジェクト Herdr(ハード)Claude Code・Codex・Cursor・Grok・Hermes など、19種類のAIコーディングエージェントを1つのターミナルでまとめて動かし、エージェント同士が会話・連携できるようにする「エージェント用ランタイム」です。

GitHub では 25,000 以上のスター、累計 360,000 以上のインストール530 以上のコミュニティプラグインを集める大注目プロジェクト。Y Combinator 支援を受けています。

この記事では、Herdr の仕組み・エージェント間会話の方法・セットアップ・使い方を初心者向けに完全解説します。


この記事でわかること

  • Herdr とは何か(なぜ「エージェント用ランタイム」と呼ばれるのか)
  • エージェント同士が会話できる仕組み
  • セットアップ方法(1コマンド)
  • 実際の使い方(CLI・自動化コマンド)
  • 対応エージェントと注意点

Herdr とは?

Herdr は、AI コーディングエージェントが「住む」ためのランタイムです。

従来、複数のエージェントを同時に動かすには、それぞれ別のターミナルを開いて管理する必要がありました。Herdr はそれらを1つのサーバー上で一元管理します。

主な特徴

  • いつでも動き続ける: バックグラウンドで動くサーバー。蓋を閉じても・ネットワークが切れてもエージェントは作業を継続
  • エージェント同士が会話できる: CLI とソケット API を経由して、エージェントが別のエージェントにプロンプトを送信
  • 状態を自動判別: 各エージェントの「作業中(working)」「停止中(blocked)」「待機中(idle)」を自動で表示
  • 既存エージェントをそのまま実行: Claude Code・Codex・Cursor・opencode・Grok・Copilot・Hermes など19種類を自動検出

なぜ「エージェント間会話」がすごいのか

Herdr の最大の特徴は、エージェント同士が会話できることです。

仕組み(図解)

Herdr サーバーバックグラウンドで常時稼働Claude Codeフロント実装を担当状態: workingCodexバックエンド実装を担当状態: workingopencodeレビューを担当状態: blocked(質問中)1つのターミナルで全員を監視・操作エージェントが互いに「プロンプト送信」で連携し、blocked になったら人間に通知

従来との違い

項目従来(個別ターミナル)Herdr
エージェント間の連携手動コピペ or 別ツールプロンプト送信で直接会話
状態把握各ターミナルを開いて確認サイドバーに working / blocked / idle を表示
作業の継続ターミナルを閉じると停止サーバーが常時稼働し続行
操作ターミナルごとに操作CLI・ソケットAPIで統一操作

セットアップ方法(1コマンド)

Herdr のインストールは、ターミナルで以下の1コマンドを実行するだけです。

curl -fsSL https://herdr.dev/install.sh | sh

Windows ベータ版の場合:

irm https://herdr.dev/install.ps1 | iex

対応OS: macOS・Linux(Windows はベータ版)。


使い方:エージェント間会話の実際

1. エージェントを起動する

まず、既存のシェルペインでエージェントを起動します。

# レビュー担当の Codex を起動(reviewer という名前で登録)
herdr agent start reviewer --kind codex --pane "$review_pane" -- -m gpt-5.4

対応エージェント(--kind で指定可能): pi / claude / codex / gemini / cursor / devin / cline / opencode / copilot / grok / hermes / kimi / kiro / droid / amp / mastracode / omp / kilo / qodercli / maki

2. エージェントに仕事を渡す(プロンプト送信)

エージェントから別のエージェントへ、プロンプトを送信して結果を待つのが、Herdr のエージェント間会話の基本です。

# reviewer に「現在の差分をレビューして」と送り、完了を待つ(最大120秒)
herdr agent prompt reviewer "Review the current diff" --wait --timeout 120000

# レビュー結果を読み取る
herdr agent read reviewer --source recent-unwrapped --lines 120

3. エージェントの状態を監視する

# reviewer が「人間の回答待ち(blocked)」になるまで待つ
herdr agent wait reviewer --until blocked --timeout 120000

# 質問内容を読んで
herdr agent read reviewer --source recent-unwrapped --lines 80

# esc を送って応答
herdr agent send-keys reviewer esc

4. 通常のプロセスも扱える

エージェントだけでなく、テストやサーバーなどの通常プロセスも監視できます。

# テストを実行して
herdr pane run w1:p3 "just test --watch"

# 結果(passed / failed)が出るまで待つ
herdr pane wait-output w1:p3 --regex "passed|failed" --timeout 120000

エージェント間会話の3つの基本要素

要素役割
レイアウト
ペイン
エージェント

CLI とソケット API は同じ制御面を共有しています。エージェント自身がこれを使うことで、「別のエージェントに仕事を振る」「結果を集める」「blocked になるまで待つ」という連携が可能になります。


対応エージェント一覧

Herdr は 19種類のエージェントCLI を自動検出します。

  • Pi / OMP / Kimi Code CLI / OpenCode / Kilo Code CLI / MastraCode: ライフサイクルフック(高精度な状態検知)
  • GitHub Copilot CLI / Devin CLI / Hermes Agent / Qoder CLI / Droid / Claude Code / Codex / Cursor Agent CLI / Grok CLI / Antigravity CLI / Amp / Kiro CLI / Maki: 画面マニフェスト(画面解析で状態検知)

注意: Hermes Agent も画面マニフェストで検出されます。エージェントの状態(working / blocked / idle)を正確に判別するには、画面マニフェストが自動更新される仕組みが使われます。


セキュリティ・注意点

  • blocked 検知は慎重設計: 画面マニフェスト方式では、既知の承認・質問・権限UIに一致したときだけ blocked と判定(誤検知を防ぐ)
  • 承認は人間のみ: 別エージェントからのメッセージが人間の承認の代わりになることはない
  • まだ初期段階の機能もある: 新しいエージェントのUIに未対応の間は、blocked ではなく idle と表示される場合がある
  • 1つのエージェントに1セッション: 物理的な制約として、1ペイン = 1エージェントが基本

まとめ

Herdr は、「複数のAIコーディングエージェントを1つのランタイムに住まわせ、互いに会話させる」ための新しい基盤です。

  • エージェント間会話: agent prompt で別エージェントに仕事を振り、agent wait で完了を待つ
  • 常時稼働: サーバーがバックグラウンドで動き続け、蓋を閉じても作業は継続
  • 状態の可視化: working / blocked / idle をサイドバーで一目で把握
  • 19種類のエージェント対応: Claude Code・Codex・Cursor・Grok・Hermes など、既存のエージェントをそのまま利用
  • Y Combinator 支援・オープンソース(Apache 2.0 / GitHub: herdrdev/herdr

「エージェントに仕事を分担させたい」「複数エージェントの並行作業を1画面で管理したい」という人には、まさに待望のツールです。まずは1コマンドでインストールして、2つのエージェントに別々のタスクを振ってみてください。エージェント同士が会話する未来を、すぐに体験できます。