Herdr logo

Herdr

開く

オープンソースのAIコーディングエージェント向けランタイム。1つのRustバイナリがバックグラウンドサーバーで本物のターミナルセッションを保持し、Claude Code・Codex・opencodeなどのエージェントがノートPCを閉じてもSSH経由でも動き続けます。

共有:

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、herdr CLI、または素のSSHで任意の端末から再接続可能。クライアントが落ちてもエージェントは影響を受けません。
  • エージェントネイティブAPI:CLIとsocket APIは同じインターフェース。エージェント同士がペインを分割し、起動し、本当にブロックされるまで待機できます。
  • 既存ツールはそのまま:Claude Code・Codex・Cursor・opencode・Grokなどをラップせず置き換えず、ターミナルだけを管理。19種類のエージェントCLIを自動検出。
  • プラグインエコシステム:500以上のコミュニティプラグインでワークスペースやテーマを拡張。

使用シナリオ

このツールを使用すべき人は?

  • マルチエージェント開発者:複数のコーディングエージェントを同時に使い、どれが入力を待っているか分からなくなる人。
  • リモート/SSHワークフロー:サーバーやレンタルしたマシンでエージェントを動かし続けたい開発者。
  • ターミナル派:tmux的な永続化が欲しいが、愛用のターミナルを離れたくない人。

解決する問題

  1. ノートPCを閉じるとセッションが死ぬ:サーバーがターミナルを保持するため、蓋を閉じても進行中のエージェント作業が止まりません。
  2. 待機中のエージェントを見失う:作業中/待機中/アイドルの状態表示が「どのペインが私を待っている?」の推測を排除します。
  3. エージェントごとにタブを開きまくる:Spaces・タブ・分割でエージェント群を1つのレイアウトに整理。

料金プラン

プラン 価格 機能
オープンソース ¥0 完全なランタイム、TUI/CLI/SSHクライアント、プラグイン、socket API。Apache 2.0。

Herdr は無料のオープンソース。macOS/Linux は curl -fsSL https://herdr.dev/install.sh | sh でインストール。Windows はベータ。

優位性と独自の価値提案

競合他社と比較した優位性

  1. アプリではなくランタイム:tmuxはターミナルを永続化するがエージェントを認識しません。マネージャーアプリ(Emdash・Superset)はウィンドウを閉じるとエージェントも止まります。Herdrはその下層でターミナルを所有するサーバーです。
  2. エージェントネイティブな状態管理:tmuxやZellijと違い、どのペインがエージェントか、ブロック中か作業中か完了かを把握し、待機できます。
  3. ターミナルを置き換えない:あなたが選んだターミナルの中で動作。cmuxやWarpは独自ウィンドウへの移行を求めます。

際立つポイント

  • 単一バイナリ、Apache 2.0、アカウント不要、テレメトリなし。
  • socket APIでエージェント同士が連携可能。
  • 500以上のコミュニティプラグインと公式エージェント連携。

ユーザーレビュー

「Herdrはすべてのペインを読み取り、各エージェントを作業中・待機中・アイドルとマークするので、誰があなたを待っているのかペインを探し回る必要がありません。」 — The Contextian、YouTubeレビュー

「tmuxのようなRust製ターミナルマルチプレクサですが、エージェントのことを理解しています……セッションはバックグラウンドサーバー上で稼働するので、デタッチしてノートPCを閉じ、後でSSHで戻ってもすべて動き続けています。」 — Better Stack、YouTubeレビュー

はじめに

クイックスタートガイド

  1. インストールcurl -fsSL https://herdr.dev/install.sh | sh(Homebrew・Nix・手動も対応)。
  2. 起動herdr を実行するとサーバーが起動しTUIが開きます。
  3. エージェントを起動:ペイン内でClaude CodeやCodexなど任意の対応エージェントを起動。
  4. デタッチして復帰:セッションを閉じて後で戻れば、中断した場所から再開できます。

統合

  • 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ターミナル。垂直タブとエージェント通知を搭載。

ヒントとベストプラクティス

  1. プロジェクトごとにSpaceを:プロジェクトや領域ごとにワークスペースを作り、エージェントを整理。
  2. 状態表示を活用blocked バッジはエージェントがあなたを待っている合図。新しい作業を始める前に確認しましょう。
  3. socket APIで自動化:1つのエージェントに他のエージェントの起動・指示・待機を任せ、多段パイプラインを構築。

まとめ

Herdr はマルチエージェントワークフローに欠けていた永続化レイヤーです。ウィンドウが接続されているかどうかに関係なくコーディングエージェントを動かし続ける軽量ランタイムで、複数のエージェントを運用するなら、群れ全体を生かし誰があなたを必要としているかを把握する最もクリーンな方法です。

コメント

まだコメントがありません。最初のコメントを投稿してください!