同时跑3个AI编程Agent?你需要Herdr这个终端运行时

你同时跑着几个 AI 编程 Agent?

Claude Code 在改一个模块,Codex 在写测试,opencode 在查文档——然后你突然发现有个 Agent 半小时前就卡住了,等你点确认。这就是 2026 年多 Agent 开发者的日常。

Herdr 就是来解决这个问题的。

GitHub: https://github.com/herdrdev/herdr · ⭐ 31.8k · Apache 2.0 · Rust

它解决什么问题

Herdr 是一个专为 AI 编程 Agent 打造的终端复用器。你不需要把它想象成一个 GUI 面板——它本质上是一个常驻后台的 Agent 运行时,终端只是它的视图层。

单 Agent 用 tmux 就够了。但当你同时跑三、四个 Agent 几小时甚至过夜时,tmux 就暴露了盲区:你不知道哪个 pane 在工作、哪个被卡住、哪个已经默默挂掉了,你只能一个个切过去看。

Herdr 给每个 Agent pane 打上了实时状态标签:working(正在跑)/ blocked(等你确认)/ idle(空闲)。当你有八个 Agent 同时跑的时候,你只需要看侧边栏,注意力只在真正需要你的地方。

核心能力

持久会话,笔记本合盖也不断

Herdr 是后台服务器,Agent 的终端跑在它里面。你合上笔记本、断开网络、重启机器——Agent 继续跑,你之后再 SSH 进去重新 attach,状态完全恢复。

Agent 可以互相说话

通过 Unix socket(~/.local/share/herdr/herdr.sock)暴露的 socket API,Agent 之间可以直接发 JSON-RPC 消息——创建 pane、读取输出、等待另一个 Agent 的状态变化。这意味着多 Agent 协作可以完全不需要人工介入。

安装只要一条命令

curl -fsSL https://herdr.dev/install.sh | sh

或者用 Homebrew/mise。Windows 也有 beta 支持。一条命令装完,herdr 跑起来,用 ctrl+b q 就可以 detach。

支持 19 种主流 Agent,开箱即用

Claude Code、Codex、Cursor、opencode、Grok……它不替换这些工具,而是接管它们的终端。目前支持 19 种主流 Agent,列表还在快速增长。

插件市场已上线

发布一个月已有 500+ 社区插件,包括 Raycast 扩展、Stream Deck 集成等。插件生态是 Herdr 商业化企业方案的基础,但 runtime 本身永久保持 Apache 2.0——创始人在 Y Combinator F26 入营公告里明确承诺过。

为什么值得注意

大多数 AI 编程工具都在卷「让单个 Agent 更强」。Herdr 选择的是另一个方向:让多 Agent 并行工作这件事本身变得可管理。

这个定位填补了一个真实空白:Claude Code 这些工具本身已经很成熟,但当你真正开始跑多个 Agent 协同工作时,终端管理层几乎是空白的。tmux 能凑合,但不是为了这个场景设计的。

从技术上说,Herdr 的选择也很有意思:
纯 Rust 单二进制,没有 Electron,不需要任何运行时依赖
本地优先,没有账号体系,不联网,数据不过 Herdr 的服务器——SSH 远程只是连你自己控制的机器
许可证及时升级,在宣布 YC 之前就从 AGPL 切换到 Apache 2.0——这个时间差是刻意的,意思很清楚:VC 进来也不会收紧开源条款

适合谁用

  • 同时跑多个 AI 编程 Agent 的开发者(如果你只用一两个,可能还用不上它的价值)
  • 需要让 Agent 跑长任务、过夜任务,但又不想一直盯着的团队
  • 对 Agent 数据主权有要求、拒绝把代码交给云端 Agent 管理服务的工程师

GitHub 在哪

https://github.com/herdrdev/herdr

⭐ 31.8k Stars,活跃维护中,文档相当完整。Rust 开发者想看源码也值得花十分钟读一下——它展示了一个真实生产级 Rust CLI 应用是怎么组织的。


GitHub: https://github.com/herdrdev/herdr

评论区

0 条评论

登录后可评论。

陈一铭 12 阅读