notes
Tools

herdr

複数の AI コーディングエージェント (Claude Code / Codex / Devin など) をターミナルで束ねる Rust 製マルチプレクサ。エージェントの状態 (working/blocked/done/idle) を検出して一覧できる点が tmux との違い。

herdr#

要点: tmux の親戚。ただし各ペインで走るエージェントの出力を読んで working / blocked / done / idle を推定し、fleet 全体の状態を 1 画面で見られる。Rust 単一バイナリ、依存なし。15+ のエージェント (Claude Code、Codex、Devin CLI 他) にプロファイルで対応。

tmux/amux との違い#

tmux[[amux]]herdr
PTY 分割○○○
detach/attach○○ (Ctrl-a d)○
エージェント状態検出××○ (blocked/working/done)
対応エージェント—claude のみ (v0.4.0)15+ (claude/codex/devin 等)
想定用途汎用シェル単一エージェントを daemon 化fleet 監視

amux は「1 エージェントを永続化して mobile から attach」寄り、herdr は「複数エージェントを並列に流して停止したやつを見つける」寄り。

使いどころ#

  • Claude Code に refactor、Codex にテスト生成、Devin にドキュメント — を同時に流して、blocked になった瞬間に気づきたい
  • 複数リポジトリ / sandbox にまたがるエージェントを 1 画面で
  • ラップトップを閉じても死なない (永続化)

実装#

  • Rust 単一バイナリ (依存なし)
  • エージェント検出はプロファイル方式 (出力パターンから状態推定)
  • Windows は preview beta

ライセンス#

  • AGPL-3.0-or-later (OSS)
  • 商用ライセンス別売 (dual license)

出自#

  • 2026 年 YC バッチ
  • 発起人 Can Celik (Ankara, Turkey)
  • 「複数の coding agent を何時間も走らせるとき、どれが止まってるか分からない」を解決するのが目的

関連#

最終更新:

On this page