Herdr:一個終端機管理整群 AI Agent — 23K stars 的 agent multiplexer 全面解析

當你的 Claude Code、Codex、Gemini CLI 各開一個視窗手忙腳亂時,Herdr 用 tmux 的概念把所有 coding agent 放進同一個終端機。23,000+ stars、Rust 寫成、純二進位不是 App,支援 SSH 遠端、手機重連、agent 語意狀態。深入解析這個 2026 年最火紅的 agent 管理工具。

  • Dennis
  • 5 分鐘閱讀
Herdr:一個終端機管理整群 AI Agent — 23K stars 的 agent multiplexer 全面解析

Herdr:一個終端機管理整群 AI Agent

2026 年 7 月,GitHub 上一個叫 Herdr 的專案衝破 23,000 stars。 它的定位一句話講完:agent multiplexer · a binary, not an app (Agent 多工器 · 一個二進位檔,不是一個 App)

當你的工作流程變成這樣:Claude Code 開在終端機 A、Codex 開在終端機 B、Gemini CLI 開在終端機 C,然後你的手機還想遙控家裡那台 Mac Mini 跑 agent——Herdr 就是為了解決這個混亂而生的。


Herdr 是什麼?

Herdr 是一個在終端機裡運作的 agent 多工器。核心概念:

Run all your coding agents from one terminal, on any box, even over ssh. (從一個終端機跑你所有的 coding agent,在任何機器上,甚至透過 SSH。)

每個 agent 跑在自己的真實終端機(PTY)裡,由一個伺服器程序保持存活——即使你關上筆電、斷開 SSH,agent 還是繼續跑。想回來看進度?重新 attach 就好,甚至從手機。

🖥️ 想讓 agent 7×24 小時跑著不卡? Herdr 這類「永遠在線」的 agent 伺服器,記憶體與儲存是最先被吃光的資源——同時跑多個 coding agent 建議 32GB RAM 起跳,而 Rust 二進位雖小,agent 工作區與模型快取卻很吃 SSD 空間。若你的工作站跑 agent 常卡頓,升級記憶體與 SSD 是最直接的解法:DDR5 記憶體 32GB(NT$6,159 起)NVMe SSD 1TB(NT$5,299 起)(聯盟連結:透過此連結購物我可能獲得佣金,不影響你的購買價格)


為什麼需要 Herdr?

現況的痛點

情境問題
開多個終端機每個 agent 一個視窗,切來切去手忙腳亂
關機就斷桌面 agent 管理器一關 GUI 就全部停擺
無法遠端想讓伺服器上的 agent 繼續跑,但無法隨時查看
不知道狀態agent 是卡住了、在跑、還是完成了?看不出來

tmux 與 Herdr 的關鍵差異

tmux 和 Zellij 早就解決了「持久終端 session」的問題,但它們不懂 agent。Herdr 的核心洞察:

tmux 擁有持久終端 session,但不理解 agent。桌面 agent App 理解 agent,但只能活在一台機器上。Herdr 讓多工器留在終端機裡,同時讓它 agent-aware。


核心功能

1. 三種使用模式

LOCAL        $ herdr                      # 本機:分割窗格、開分頁
OVER SSH     $ ssh you@server             # 遠端:像 tmux 一樣
             $ herdr                      # session 斷線後依然存活
THIN CLIENT  $ herdr --remote workbox     # 原生遠端 attach
                                          # 橋接本地剪貼簿(含圖片貼上)

2. Agent 語意狀態

Herdr 不是笨笨地顯示「終端機輸出」——它理解 agent 的狀態:

  • 🔴 Blocked(卡住了,需要你介入)
  • 🟡 Working(工作中)
  • 🟢 Done(完成了)

一眼掃過側邊欄就知道哪個 agent 需要你,不用逐個點開看。

3. 持久化

每個 agent 跑在伺服器程序管理的真實 PTY 裡。你關掉筆電?agent 繼續。你斷掉 SSH?agent 繼續。重新連上就能 attach 回原本的 session。

4. 手機優先設計

Herdr 的 TUI 在窄螢幕上會自動切換成「觸控友善」的 switcher——透過手機 SSH 連回伺服器也能正常操作。


與其他工具的比較

能力tmux / ZellijAgent AppsWorktree OrchestratorsHerdr
在終端機內運行
持久 PTY session有限內嵌
遠端 SSH attach有限遠端專案
Agent 語意狀態部分workspace 狀態
直接 attach agent
Agent 可以編排它可腳本化部分workflow-owned

Herdr 不是什麼

  • 不是終端機模擬器——Ghostty、Kitty、iTerm、Alacritty 照用
  • 不是瀏覽器儀表板——沒有 Electron,沒有網頁 UI
  • 是終端機裡的原生多工器——一個 binary,零依賴

生態系:Plugins

Herdr 有活躍的 plugin 生態系:

Plugin功能Stars
herdr-file-viewerGit 感知的檔案樹、diff、渲染 markdown 側欄★ 306
herdr-reviewr審查 agent 的 diff、逐行評論、回饋回 agent prompt★ 296
collie手機 PWA,Tailscale 穿透,agent 需要你時推送通知★ 202
vim-herdr-navigationCtrl+h/j/k/l 在 herdr panes 與 vim splits 間無縫移動★ 64
herdr-spreader用一個 YAML 檔定義整個 workspace 佈局★ 57
herdr-flock把你的 agent 變成農場上的像素羊 🐑 結束的 session 埋在墳墓裡★ 13

安裝

# 腳本安裝(Linux/macOS)
curl -fsSL https://herdr.dev/install.sh | sh

# 或 Homebrew
brew install herdr

# 或 Nix flake
nix profile install nixpkgs#herdr

Windows 有 beta 預覽版。無 Electron、無帳號、無遙測。


快速上手

# 啟動 Herdr
$ herdr

# 開兩個 agent(Claude Code 和 Codex)
# 各自在獨立 pane 跑,狀態顯示在側邊欄

# 關掉終端機、出門
# agent 繼續跑在伺服器上

# 回來或用手機 SSH 重連
$ ssh you@server
$ herdr
# 整個 session 都還在,attach 回去繼續看

為什麼值得關注

  1. 定位精準:不是另一個 agent App,而是把 tmux 概念升級成 agent-aware
  2. 真遠端:agent 跑在「工作所在的地方」(伺服器、Mac Mini、sandbox VM),從任何地方 attach
  3. Rust 原生:一個 binary,無 Electron、無帳號、無遙測、無網頁後台
  4. 23K stars 且生態系成形:file viewer、reviewr、手機 PWA、vim 整合都有了
  5. Agent 可以編排它:透過 CLI 和 Socket API,agent 自己能管理其他 agent

適合誰?

使用者為什麼適合
多 agent 工作者同時跑 Claude Code + Codex + Gemini CLI,一個畫面全搞定
伺服器派讓 agent 在伺服器上 24/7 跑,手機隨時查看
tmux 老手熟悉的持久 session 概念,加上 agent 狀態感知
多機工作者桌機、Mac Mini、雲端 VM 的 agent 統一管理

快速資訊

項目內容
官網herdr.dev
GitHubherdrdev/herdr
Stars23,072 ⭐
語言Rust
授權開源
平台Linux / macOS(Windows beta)

結語

2026 年是 coding agent 全面爆發的一年——但多數人的工作流還停留在「開一堆終端機視窗手動切換」。Herdr 用一個簡單而深刻的洞察切入:agent 應該跟人類同事一樣,住在同一個 workspace,而不是散落在不同的視窗裡。

One terminal. The whole herd. 一個終端機,整群 agent。


本文資料來源:herdr.dev 官方網站、GitHub repository 搜尋結果。


延伸閱讀

📬 訂閱 most.tw 電子報

每週精選 AI 工具教學與技術乾貨,直接送到你的信箱。免費、隨時可退訂。

💬 有問題想討論?加 LINE 聯絡我

歡迎透過 LINE 官方帳號直接留言,我會盡快回覆你的問題。

加入 LINE 好友