最近 herdr + Ghostty でAIエージェントを動かしているのですが herdr がかなり便利でした。
(ハーダーと読むらしい)
herdr とは
herdr は tmux のようにターミナルを複数のペインやタブに分けて管理できる Rust 製のランタイム環境です。
普段使っている Claude Code や Codex などをそのまま使いながら、複数のAIエージェントを並行して動かしたり、作業中のエージェントの状態をまとめて確認したりできます。
インストール
macOSの場合、以下のコマンドでインストールできます。
curl -fsSL https://herdr.dev/install.sh | sh
Homebrew でもインストール可能です。
brew install herdr
インストール後下記で起動できます。
herdr
herdr の便利な点
複数のAIエージェントを同時に動かせて、状態も把握できる
上の画像は herdr を起動した例で左メニューバーの下部では複数の Codex を立ち上げています。
タブ分けされた各AIで複数の開発タスクを並行して進めながら、同時にいくつものレビューをAIに回す、といった使い方ができます。
作業が完了したときや、AIが承認・許可を求める blocked 状態になったときには音が鳴り、タブのステータスの色も変わります。
そのため、
「どのAIを確認すればいいんだ?」
となりにくく、今対応が必要なエージェントを一目で把握できます。
ターミナルアプリを閉じてもセッションが復元される
個人的にかなり便利だと感じたのが、この機能です。
PCを再起動したあとなど、コーディングエージェントを再度使いたい場合でも、 herdr を起動するだけで以前のセッションが復元されます。
そのため、複数のコーディングエージェントを一つずつ立ち上げ直す必要がありません。
また、ターミナルアプリを閉じている間もバックグラウンドで herdr のサーバーが動作しており、エージェントのプロセスも動き続けてくれます。
まとめ
AIに作業をお願いして、その間に別の作業をするという使い方がしやすくなります。
コーディングエージェントを複数並行して使っている人には、特におすすめできるツールです。
