このプロジェクトについて
Herdrは「コーディングエージェントが住むランタイム」を掲げています。クライアントの切断、SSH接続のドロップ、マシン再起動時にセッションを保持するバックグラウンドターミナルサーバーです。復旧時、Herdrは保存されたペインレイアウトを復元し、サポートされているエージェントセッションを再開できますが、元のプロセスは再起動後も生き残らないことにご注意ください。
本ツールは複数マシンに対応しており、ローカル作業と保存済みのSSHホストが、エージェントリストと独立した再接続を備えた1つのウィンドウで管理されます。各ペインは作業中、ブロック中、またはアイドル状態として視覚的にマークされ、エージェントが停止して入力が必要な際にユーザーに通知されます。
Herdrはエージェントネイティブに設計されており、AIエージェントはCLIとソケットAPIを通じて制御します。エージェントはペインを生成し、互いにプロンプトを送り、別のエージェントが実際にブロックされるまで待機できますが、Herdrがエージェント自体をラップしたり置き換えたりすることはありません。Claude Code、Codex、Cursor、OpenCode、Grokなど、すでに使用しているターミナルベースのエージェントをそのまま実行できます。
操作はキーボードとマウスがファーストクラスで、tmuxスタイルのプレフィックスキーに加え、クリック、ドラッグ、分割ジェスチャーもサポートしています。プラグインでペインとワークフローを拡張でき、マーケットプレイスも用意されています。本アプリケーションはElectron依存のない単一のRustバイナリで、すでに使用中のターミナル内で実行されるよう設計されています。
インストールはシェルスクリプト(curl -fsSL https://herdr.dev/install.sh | sh)、Homebrew(brew install herdr)、mise(mise use -g herdr)、またはWindows用のPowerShellスクリプトで可能です。インストール後、作業先ディレクトリで`herdr`を実行するとセッションが開き、`ctrl+b q`でデタッチ、再度`herdr`を実行するとアタッチできます。
クイックスタート、コンセプト、対応エージェント、キーボードショートカット、設定、セッション状態、リモートマシン接続、永続化、インテグレーション、プラグイン、ソケットAPIを含む包括的なドキュメントがherdr.dev/docsにホストされています。本プロジェクトはApache 2.0ライセンスの下で提供され、コミュニティのスポンサーと支援者に支えられています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.