Herdr 是编程智能体赖以运行的运行时。一个 Rust 二进制文件安装后台服务,接管真实终端会话,让 Claude Code、Codex、opencode、Cursor 等 15+ 种智能体 CLI 在你分离会话、合上笔记本或通过 SSH 重新连接后依然继续工作。由 Y Combinator 投资,Apache 2.0 开源,GitHub 26k+ star,累计安装 36 万+。
核心功能
- 常驻服务:终端运行在后台
herdr-server进程内;合盖或断网智能体照常工作,重启后自动恢复会话。 - 智能体状态感知:Herdr 读取每个面板并标记为
working(工作中)、blocked(阻塞)、idle(空闲),不用再逐个标签页找谁在等你。 - 分离、重连、SSH:TUI、
herdrCLI 或纯 SSH 都能从任意终端重新接入;客户端崩溃也不影响智能体运行。 - 智能体原生 API:CLI 与 socket API 是同一套接口,智能体可以互相开面板、启动对方,并等待对方真正阻塞而非盲目轮询。
- 不改动现有工具链:不包装也不替换 Claude Code、Codex、Cursor、opencode、Grok 等,只是接管它们的终端——开箱即可识别 19 种智能体 CLI。
- 插件生态:500+ 社区插件扩展工作区、主题与集成能力。
适用场景
谁应该使用这个工具?
- 多智能体开发者:同时跑多个编程智能体、经常搞不清哪个在等你输入的人。
- 远程/SSH 工作流:希望智能体在服务器或租来的机器上持续干活、随连随用的开发者。
- 终端爱好者:想要 tmux 式持久化、又不愿离开现有终端的人。
解决的问题
- 智能体会话随笔记本关闭而中断:服务端持有终端,合盖不再杀死进行中的智能体任务。
- 找不到阻塞的智能体:语义状态(工作中/阻塞/空闲)取代了"哪个面板在等我"的猜测。
- 为每个智能体开一堆标签页:Spaces、标签页与分屏把整群智能体组织进一个可重连的布局。
定价方案
| 方案 | 价格 | 功能 |
|---|---|---|
| 开源免费 | ¥0 | 完整运行时、TUI/CLI/SSH 客户端、插件、socket API。Apache 2.0。 |
Herdr 完全免费开源。macOS/Linux 安装:curl -fsSL https://herdr.dev/install.sh | sh;Windows 处于 beta。
优势对比
相比竞品的优势:
- 运行时而非应用:tmux 能持久化终端但不理解智能体;管理器类应用(Emdash、Superset)窗口关闭智能体就停。Herdr 是更底层的一层——持有终端的服务端。
- 智能体原生状态:与 tmux、Zellij 不同,Herdr 知道哪个面板是智能体、处于阻塞/工作/完成哪种状态,并能等待它。
- 不替换终端:在你已选定的终端内运行;cmux 和 Warp 则要求你把工作搬进它们的窗口。
独特卖点:
- 单个二进制,Apache 2.0,无需账户,无遥测。
- socket API 让智能体互相编排。
- 500+ 社区插件与官方智能体集成。
用户评价
"Herdr 读取每个面板并标记智能体的工作、阻塞或空闲状态,你不需要逐个面板寻找谁在等你。" — The Contextian,YouTube 评测
"这是一个用 Rust 编写的终端复用器,类似 tmux,但它了解你的智能体……会话运行在后台服务上,你可以分离、合上笔记本、稍后通过 SSH 回来,一切仍在运行。" — Better Stack,YouTube 评测
快速开始
入门指南
- 安装:
curl -fsSL https://herdr.dev/install.sh | sh(也支持 Homebrew、Nix 与手动安装)。 - 启动:运行
herdr启动服务并打开 TUI。 - 打开智能体:在面板内启动 Claude Code、Codex 或任意受支持的智能体。
- 分离与返回:关闭会话,稍后回来,从离开的地方继续。
集成
- 支持 Claude Code、Codex、Cursor、opencode、Grok、Copilot 等智能体。
- 通过 SSH 连远程机器,智能体在远端运行并保持完整会话状态。
- socket API 与 CLI 支持脚本化和智能体自动化。
常见问题
Herdr 是开源的吗?
是的,完全开源,采用 Apache 2.0 协议,由 Herdr, Inc. 用 Rust 开发,并获得 Y Combinator 投资。
它会替换我的智能体 CLI 吗?
不会。Herdr 只接管你现有智能体 CLI 所在的终端会话,不包装也不替换 Claude Code、Codex 等任何工具。
支持 SSH 吗?
支持。服务端运行在目标机器上,你可以从任意终端(包括 SSH)接入,会话状态不丢失。
替代方案
如果 Herdr 不适合你,可以考虑这些替代品:
- Emdash:桌面智能体开发环境,用 Git worktree 隔离并行智能体。
- Superset:在隔离 worktree 中运行成群 CLI 智能体,支持 diff 审查与自动化。
- cmux:基于 Ghostty 的 macOS 终端,带垂直标签页与智能体通知。
使用技巧
- 每个项目一个 Space:让每个项目或领域拥有独立工作区,智能体分组清晰。
- 关注语义状态:
blocked徽标表示智能体在等你——开始新任务前先处理它。 - 用 socket API 自动化:让一个智能体启动、提示并等待其他智能体,构建多步流水线。
总结
Herdr 补上了多智能体工作流缺失的持久化层:一个轻量运行时,让编程智能体在窗口是否附着的情况下都能继续工作。如果你同时运行多个编程智能体,这是让整群智能体保持存活、并随时知道谁需要你的最干净方案。
评论
还没有评论。成为第一个评论的人!
相关工具
Superset
superset.sh
源码可得(Elastic License 2.0)的桌面应用:并行运行成群 CLI 编程智能体——Claude Code、Codex、OpenCode 等,每个在独立 Git worktree 中作业,支持 diff 审查、自动化、SDK 与 MCP 服务。
cmux
cmux.com
基于 Ghostty 的开源 macOS 终端,为编程智能体而生:垂直标签页、智能体需要关注时的通知光环、分屏面板、内置浏览器,以及支持编程控制的 socket API。
Emdash
emdash.sh
开源智能体开发环境(YC W26):并行运行多个编程智能体,每个智能体在独立的 Git worktree 中作业,支持 diff 审查、PR、CI 检查与 SSH 远程执行。
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。