永続ターミナルワークスペースで複数のAIコーディングエージェントを実行・監視・調整するためのミッションコントロールTUI。
herdrdev/herdr
コーディングエージェントを永続的なペインで実行し、作業中・ブロック中・アイドル状態を追跡できるRust製ターミナルワークスペース。CLIとソケットAPIからエージェントが操作できます。
代替できる製品:tmux
- スター
- 44,785
- フォーク
- 3,566
- 未解決の Issue
- 388
- 最終コミット
- 昨日
これは何?
herdrは、Claude Code、Codex、Cursor、OpenCode、Grokなどのコーディングエージェントを実行するためのターミナルワークスペースです。ターミナルマルチプレクサのように、ウィンドウ内でペインを分割・配置できます。ターミナルはバックグラウンドサーバーで実行されるため、クライアントを閉じたりSSH接続が切れたりしても作業は止まりません。サーバーやマシンの再起動後は保存済みのレイアウトを復元し、対応するエージェントセッションを再開できます。ただし、元のプロセスがそのまま維持されるわけではありません。
各ペインには作業中・ブロック中・アイドルの状態が表示されるため、停止して応答を必要としているエージェントをすぐに確認できます。ローカルの作業環境と保存済みのSSHマシンを、エージェント一覧をまとめた1つのウィンドウに表示できます。また、エージェント自身がCLIやソケットAPIを通じてherdrを操作し、ペインの起動、他のエージェントへのプロンプト送信、別のエージェントがブロック状態になるまでの待機などを行えます。キーボードのプレフィックスキーに加え、クリック、ドラッグ、分割といったマウス操作にも対応しています。
herdrは既存のターミナルエミュレーター内で動作する単一のRustバイナリで、シェルスクリプト、Homebrew、mise、またはWindows向けPowerShellでインストールできます。ライセンスはApache-2.0で、プラグインシステムも備えています。
主な機能
- 01クライアントの切断やSSH接続の切断後も、バックグラウンドサーバーでターミナルを実行し続けます。
- 02保存済みのレイアウトを復元し、再起動後に対応するエージェントセッションを再開できます。
- 03各ペインの状態を作業中・ブロック中・アイドルとして表示します。
- 04CLIとソケットAPIを通じて、エージェントがペインを起動したり、互いにプロンプトを送ったりできます。
- 05ローカル環境とリモートのSSHマシンを、エージェント一覧を統合した1つのウィンドウにまとめて表示します。
- 06tmux風のプレフィックスキーとマウス操作の両方に対応しています。
ユースケース
- 複数のコーディングエージェントを並行して実行し、入力を必要としているエージェントを確認する。
- 不安定なSSH接続でも、長時間のエージェントセッションを継続する。
- 1つのターミナルウィンドウから、複数のリモートマシン上のエージェントを連携させる。
クイックスタート
- 1
インストールスクリプトでherdrをインストールする
curl -fsSL https://herdr.dev/install.sh | sh - 2
作業ディレクトリでherdrを起動する
herdr
使う前に知っておきたいこと
- Windowsのサポートはベータ版で、エンドポイント保護が有効な環境が必要です。
トピック
よくある質問
- herdr とは?
- コーディングエージェントを永続的なペインで実行し、作業中・ブロック中・アイドル状態を追跡できるRust製ターミナルワークスペース。CLIとソケットAPIからエージェントが操作できます。 herdrは、Claude Code、Codex、Cursor、OpenCode、Grokなどのコーディングエージェントを実行するためのターミナルワークスペースです。ターミナルマルチプレクサのように、ウィンドウ内でペインを分割・配置できます。ターミナルはバックグラウンドサーバーで実行されるため、クライアントを閉じたりSSH接続が切れたりしても作業は止まりません。サーバーやマシンの再起動後は保存済みのレイアウトを復元し、対応するエージェントセッションを再開できます。ただし、元のプロセスがそのまま維持されるわけではありません。
- herdr は無料で使えますか?ライセンスは?
- herdr は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- herdr は今もメンテナンスされていますか?
- 活発にメンテナンス中。herdr の最終コミットは 2026年10月18日 です。
- herdr は何に使えますか?
- 複数のコーディングエージェントを並行して実行し、入力を必要としているエージェントを確認する。 不安定なSSH接続でも、長時間のエージェントセッションを継続する。 1つのターミナルウィンドウから、複数のリモートマシン上のエージェントを連携させる。
- herdr のインストール方法は?
- インストールスクリプトでherdrをインストールする: curl -fsSL https://herdr.dev/install.sh | sh 作業ディレクトリでherdrを起動する: herdr
- herdr はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/herdrdev/herdr
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、CursorなどのAIコーディングエージェントを、工程ごとのゲートを設けたパイプラインで連携させるモジュール式のランタイム兼オーケストレーションシステム。
Claude Code、OpenCode、Codex、Cursorなどのコーディングエージェント向けスキルを管理するTUI
Codex、Claude Code、OpenCodeなどのAIコーディングエージェントに、CLI・MCPサーバー・デスクトップアプリを通じて継続的なプロジェクト知識を提供する個人向けコンテキストストア。
Claude、Codex、Gemini、Kimi、GrokのCLIにタスクを振り分けるマルチモデルAIコーディングオーケストレーター。
Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。