Herdr はコーディングエージェントが「住む」ためのランタイムです。1つのRustバイナリがバックグラウンドサーバーを起動し、本物のターミナルセッションを保持するため、Claude Code・Codex・opencode・Cursorなど15以上のエージェントCLIが、デタッチ後もノートPCを閉じた後も、SSHで再接続した後も動き続けます。Y Combinator出資、Apache 2.0、GitHub 26k+スター、累計36万+インストール。
主な機能
- 常時稼働サーバー:ターミナルはバックグラウンドの
herdr-serverプロセス内で稼働。蓋を閉じてもネットが切れてもエージェントは動き続け、再起動後はセッションを復元します。 - エージェント状態の把握:各ペインを読み取り
working(作業中)・blocked(待機中)・idle(アイドル)を自動表示。どのエージェントがあなたを待っているか迷う必要がありません。 - デタッチ・再接続・SSH:TUI、
herdrCLI、または素のSSHで任意の端末から再接続可能。クライアントが落ちてもエージェントは影響を受けません。 - エージェントネイティブAPI:CLIとsocket APIは同じインターフェース。エージェント同士がペインを分割し、起動し、本当にブロックされるまで待機できます。
- 既存ツールはそのまま:Claude Code・Codex・Cursor・opencode・Grokなどをラップせず置き換えず、ターミナルだけを管理。19種類のエージェントCLIを自動検出。
- プラグインエコシステム:500以上のコミュニティプラグインでワークスペースやテーマを拡張。
使用シナリオ
このツールを使用すべき人は?
- マルチエージェント開発者:複数のコーディングエージェントを同時に使い、どれが入力を待っているか分からなくなる人。
- リモート/SSHワークフロー:サーバーやレンタルしたマシンでエージェントを動かし続けたい開発者。
- ターミナル派:tmux的な永続化が欲しいが、愛用のターミナルを離れたくない人。
解決する問題
- ノートPCを閉じるとセッションが死ぬ:サーバーがターミナルを保持するため、蓋を閉じても進行中のエージェント作業が止まりません。
- 待機中のエージェントを見失う:作業中/待機中/アイドルの状態表示が「どのペインが私を待っている?」の推測を排除します。
- エージェントごとにタブを開きまくる:Spaces・タブ・分割でエージェント群を1つのレイアウトに整理。
料金プラン
| プラン | 価格 | 機能 |
|---|---|---|
| オープンソース | ¥0 | 完全なランタイム、TUI/CLI/SSHクライアント、プラグイン、socket API。Apache 2.0。 |
Herdr は無料のオープンソース。macOS/Linux は curl -fsSL https://herdr.dev/install.sh | sh でインストール。Windows はベータ。
優位性と独自の価値提案
競合他社と比較した優位性:
- アプリではなくランタイム:tmuxはターミナルを永続化するがエージェントを認識しません。マネージャーアプリ(Emdash・Superset)はウィンドウを閉じるとエージェントも止まります。Herdrはその下層でターミナルを所有するサーバーです。
- エージェントネイティブな状態管理:tmuxやZellijと違い、どのペインがエージェントか、ブロック中か作業中か完了かを把握し、待機できます。
- ターミナルを置き換えない:あなたが選んだターミナルの中で動作。cmuxやWarpは独自ウィンドウへの移行を求めます。
際立つポイント:
- 単一バイナリ、Apache 2.0、アカウント不要、テレメトリなし。
- socket APIでエージェント同士が連携可能。
- 500以上のコミュニティプラグインと公式エージェント連携。
ユーザーレビュー
「Herdrはすべてのペインを読み取り、各エージェントを作業中・待機中・アイドルとマークするので、誰があなたを待っているのかペインを探し回る必要がありません。」 — The Contextian、YouTubeレビュー
「tmuxのようなRust製ターミナルマルチプレクサですが、エージェントのことを理解しています……セッションはバックグラウンドサーバー上で稼働するので、デタッチしてノートPCを閉じ、後でSSHで戻ってもすべて動き続けています。」 — Better Stack、YouTubeレビュー
はじめに
クイックスタートガイド
- インストール:
curl -fsSL https://herdr.dev/install.sh | sh(Homebrew・Nix・手動も対応)。 - 起動:
herdrを実行するとサーバーが起動しTUIが開きます。 - エージェントを起動:ペイン内でClaude CodeやCodexなど任意の対応エージェントを起動。
- デタッチして復帰:セッションを閉じて後で戻れば、中断した場所から再開できます。
統合
- Claude Code・Codex・Cursor・opencode・Grok・Copilotなどに対応。
- SSHでリモートマシンに接続し、完全なセッション状態のままリモートでエージェントを実行。
- socket APIとCLIでスクリプト化・自動化が可能。
よくある質問
Herdr はオープンソースですか?
はい。Apache 2.0 の完全オープンソースで、Herdr, Inc. が Rust で開発し、Y Combinator の支援を受けています。
既存のエージェントCLIを置き換えますか?
いいえ。Herdrは既存のエージェントCLIが動くターミナルセッションを管理するだけで、Claude CodeやCodexをラップも置き換えもしません。
SSHで使えますか?
はい。サーバーは対象マシン上で動作し、SSHを含む任意の端末からセッション状態を失わずに接続できます。
代替案
Herdr が合わない場合は、以下の代替案を検討してください:
- Emdash:Git worktreeで並列エージェントを分離するデスクトップのエージェント開発環境。
- Superset:分離されたworktreeで多数のCLIエージェントを実行。diffレビューと自動化に対応。
- cmux:GhosttyベースのmacOSターミナル。垂直タブとエージェント通知を搭載。
ヒントとベストプラクティス
- プロジェクトごとにSpaceを:プロジェクトや領域ごとにワークスペースを作り、エージェントを整理。
- 状態表示を活用:
blockedバッジはエージェントがあなたを待っている合図。新しい作業を始める前に確認しましょう。 - socket APIで自動化:1つのエージェントに他のエージェントの起動・指示・待機を任せ、多段パイプラインを構築。
まとめ
Herdr はマルチエージェントワークフローに欠けていた永続化レイヤーです。ウィンドウが接続されているかどうかに関係なくコーディングエージェントを動かし続ける軽量ランタイムで、複数のエージェントを運用するなら、群れ全体を生かし誰があなたを必要としているかを把握する最もクリーンな方法です。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
cmux
cmux.com
GhosttyベースのオープンソースmacOSターミナル。コーディングエージェント向けに垂直タブ、エージェントの注目が必要なときの通知リング、分割ペイン、アプリ内ブラウザ、socket APIによるプログラマビリティを搭載。
Emdash
emdash.sh
オープンソースのエージェント開発環境(YC W26)。複数のコーディングエージェントを並列実行し、各エージェントを独立したGit worktreeに隔離。diffレビュー、PR、CIチェック、SSHリモート実行に対応。
Superset
superset.sh
ソースアベイラブル(Elastic License 2.0)のデスクトップアプリ。Claude Code・Codex・OpenCodeなど多数のCLIコーディングエージェントを並列実行し、各エージェントを独立したGit worktreeに隔離。diffレビュー、自動化、SDK、MCPサーバーに対応。
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。
Claudesidian:ObsidianをAI駆動のセカンドブレインに変える
ObsidianとClaude Codeを完璧に統合するオープンソースプロジェクト、Claudesidianを探索。PARA方式、カスタムコマンド、自動化ワークフローを内蔵し、アイデアから実装までの完全なソリューション。