herdr とは
herdr はターミナルに住むエージェントマルチプレクサです。複数の AI コーディングエージェントを並べて動かし、束ねるためのワークスペース管理ツールで、Rust で書かれ、単一の静的バイナリとして配布されています。Claude Code、Codex、Gemini、Aider などのエージェント群を、キーボード中心の TUI ひとつから操作でき、永続セッション、git ワークツリー、SSH 越しのリモートアクセスを備えています。
- エージェントを同時にたくさん: それぞれ専用のペイン、タブ、ワークスペースで
- 切断されても残るセッション。エージェント版のマルチプレクサのようなもの
- Git worktree に対応: エージェントごとに専用ブランチで隔離できます
- SSH 越しのリモート: どこで動いている herdr サーバーにも接続できます
⚡ herdr の主な機能
🤖 複数のエージェントを並べて
複数の AI コーディングエージェントを同時に起動して束ねられます。それぞれ専用のペインとタブに入り、ターミナルを離れずに切り替えられます。
🗂️ ワークスペースとセッション
作業に名前を付けて、永続的なセッションとワークスペースにまとめられます。バックグラウンドで動き続け、すぐに再接続できます。
🌿 Git ワークツリー
エージェントごとに専用の git ワークツリーとブランチを与えるので、並行作業がぶつからず、差分もきれいでレビューしやすいままです。
🖥️ SSH 越しのリモート操作
SSH でどのマシンの herdr サーバーにも接続でき、リモートのセッションをローカルと同じように操作できます。
⌨️ キーボード中心の TUI
マウスがなくても使える高速なターミナル UI。キーバインド、タブ、ペインを設定でき、どの操作も 1 打鍵の距離にあります。
🔌 連携と拡張性
エージェントとの連携を内蔵しつつ、ソケット API と設定ファイルを備え、一級のプラグインのエコシステムが育ちつつあります。
apt upgrade を実行するだけで、常に最新版を使い続けられます。
📦 deb.griffo.io からインストールする
ステップ 1: リポジトリを追加する
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。herdr は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。
ステップ 2: herdr をインストールする
# 最新の herdr をインストール
sudo apt install herdr
# インストールを確認
herdr --version# 最新の herdr をインストール
apt install herdr
# インストールを確認
herdr --version🎯 基本的な使い方
セッションを起動して接続する:
# 永続セッションを起動、または再接続
herdr
# 名前付きセッションを使う、または作る
herdr --session work
# 名前付きセッションに接続
herdr session attach workリモートサーバーを扱う:
# SSH でリモートの herdr サーバーに接続
herdr --remote user@server
# リモートホストで名前付きセッションを開く
herdr --remote user@server --session buildワークスペース・ワークツリー・エージェントを管理する:
# ソケット API 経由のワークスペース・ワークツリー・エージェント補助
herdr workspace list
herdr worktree list
herdr agent list
# ローカルのクライアントと、動作中のサーバーの状態を表示
herdr statusチャンネル、設定、シェル補完:
# stable か preview か、更新チャンネルを選ぶ
herdr channel set stable
# zsh 用のシェル補完を生成
herdr completion zsh
# 既定の設定を表示
herdr --default-config🚀 deb.griffo.io を選ぶ理由
- 公式 Ubuntu: herdr はパッケージ化されておらず、入れるものがありません
- curl / 自己更新: 手動セットアップで、更新はパッケージマネージャの外
- ソースからビルド: Rust ツールチェインと時間が必要
- deb.griffo.io: 最新版を apt の自動更新で
- ✅ 最新の機能: 最新のエージェント連携と TUI の改善が手に入ります
- ✅ 自動更新: 上流のリリースから数時間以内にパッケージを更新
- ✅ セットアップ不要: ビルド済みの静的バイナリ、Rust のコンパイルは不要
- ✅ 正しく統合: 正しくパッケージ化され、/usr/bin にインストールされます
- ✅ マルチディストリビューション: Jammy、Noble、Questing、Resolute で動作
- ✅ 手間のかからない運用: 更新は通常の apt コマンドだけ
🏆 herdr がほかと違うところ
- エージェント前提の設計: AI コーディングエージェントを並列で走らせるために作られています
- 永続的: サーバー / クライアント方式なので、切断してもセッションが生き残ります
- Git ネイティブ: ワークツリーでエージェントごとに専用ブランチに隔離
- リモート対応: SSH でどこの herdr サーバーにも接続できます
- 単一バイナリ: 実行時依存のない静的 Rust ビルド
📦 パッケージのビルドリポジトリ
Ubuntu パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:
- 🐑 herdr-debian - 最新リリースのビルド
🔗 関連パッケージ
deb.griffo.io では、こちらも配布しています:
- Zellij マルチプレクサ - ターミナルのワークスペースマルチプレクサ
- Ghostty ターミナル - GPU アクセラレーションの高速ターミナル
- lazygit - git のためのシンプルなターミナル UI
- Neovim エディタ - 拡張性の高い Vim ベースのエディタ