原文:Threads
摘要
@poyuanhsiao 在《AI好物介紹》影片裡介紹 Herdr:一款免費開源(Apache 2.0)的「AI coding agent 執行環境」,
本質是用 Rust 寫的終端多工器(terminal multiplexer,像 tmux 那樣在一個視窗裡切出多個終端格子)。
它的賣點是不用再在 Claude Code、Codex 的視窗間切來切去:所有 agent 放在同一個工作空間,
每個格子會標示 agent 現在是在做事、卡住等你回答、還是閒置;關掉筆電或 SSH 斷線,agent 也會在背景繼續跑。
重點
- 四大核心功能:(1) 背景執行+會話保留,客戶端關掉或 SSH 斷線後終端仍在伺服器端跑;(2) 本機與遠端 SSH 機器集中在一個視窗管理,各機器可獨立重連;(3) 每個格子標記
working/blocked/idle,agent 卡住時立刻提示;(4) agent 原生整合——agent 可透過 CLI 與 socket API 自己開新格子、互相提示、偵測對方是否被擋住。 - 支援的 agent:Claude Code、Codex、Cursor、OpenCode、Grok 等,Herdr 不包裝、不取代 agent,只是接管它的終端。
- 安裝:macOS/Linux
curl -fsSL https://herdr.dev/install.sh | sh,或brew install herdr、mise use -g herdr;Windows 用 PowerShell 一行安裝;裝完輸入herdr啟動。 - 操作:鍵盤(類 tmux 前綴鍵)與滑鼠(點擊、拖曳)都支援,有外掛系統,單一 Rust 二進位檔、不是 Electron。
- 已知限制:伺服器本身重啟後只能還原版面配置(layout),原本在跑的程序不會保留。
- 影片四段:Herdr 是什麼與四大功能、Claude Code 與 Codex 多代理管理、安裝與上手、優缺點與適合對象。
- 連結:官網 herdr.dev、GitHub herdrdev/herdr、YouTube 影片。
個人洞見
這剛好對應花園裡「斷線也要繼續跑」的那條線:VPS 上用 Mosh + Tmux 跑 Claude Code 是手工組合,
Herdr 把會話保留、多機器、agent 狀態燈號包成一個工具,適合我同時開 Claude 思考、codex 實作的分工模式。
搭配 git worktree 讓每個 agent 各佔一個分支資料夾,
再用 Codex 與 Claude Code 的常用指令 下指令,就是一套完整的多 agent 工作台。
在 出國前 Mac mini 檢查清單 裡 Herdr 也被列為要確認開機自啟的自架服務之一。