
先问个扎心的:
你现在是不是同时开着七八个 Claude Code / Codex, 终端切来切去, 哪个卡住了、哪个跑完了、哪个在偷偷摸鱼, 全靠肉眼盯?
Agent 一多, 事情就开始乱: 这个窗口在跑、那个窗口在等、还有一个半天没动静你都不知道它是崩了还是想清楚了。tmux 能凑合用, 但它压根不是给「一堆会自己干活的 AI」设计的。
今天安利一个真·神器 👇
herdr —— 一个活在终端里的「Agent 多路复用器」。
一句话讲明白: 它就是给 AI Agent 重做了一遍的 tmux。
官方定义: agent multiplexer that lives in your terminal。通俗点说, 它把你那一堆 AI 编码 Agent(Claude Code、Codex……) 都收编进一个终端界面里, 谁在干、谁卡了、谁干完了, 一眼看全。
重点在「real terminal views, not a wrapped interpretation」—— 它给你的是真实的终端视图, 不是套了一层壳的「解释版」。Agent 实际在跑什么, 你看得一清二楚。

维度 | herdr | tmux |
|---|---|---|
定位 | 专为 AI Agent 设计 | 通用终端复用 |
状态可见 | blocked/working/done 一目了然 | 得自己挨个看 |
Agent 互操作 | 原生 socket API, Agent 能调 | 不支持 |
交互方式 | 键盘 + 鼠标双优先 | 主要键盘 |
部署 | 单二进制 / brew 一行装 | 系统包管理 |
一句话: tmux 是给你用的, herdr 是给「你和你的 Agent 军团」一起用的。
第一步: 装好 herdr 最省事一行搞定:
curl -fsSL https://herdr.dev/install.sh | sh
或用包管理器: brew install herdr · mise use -g herdr · Windows 测试版走 PowerShell 脚本。
第二步: 在干活目录启动 进到你的项目目录, 直接跑:
herdr
第三步: 开 Agent、分屏、走人
在里面跑你的 Agent、随意分屏, 忙完按 ctrl+b q 脱离, 下次任意终端敲 herdr 就重连—— Agent 一直在跑, 没断过。
全程开源、单二进制、零 Electron, 占用小到离谱。
herdr 这种「把一堆会自己干活的 AI 收编进一个终端」的思路, 等于给你那群 Claude Code / Codex 配了个指挥所。Agent 越多, 它越值钱—— 再也不用开八个窗口手动盯了。
玩多 Agent 的, 这波真的可以冲。🔥
🔗 开源地址: https://github.com/ogulcancelik/herdr