Codex 校核(2026-10-10) Herdr 官方说明区分关闭客户端/SSH 时后台服务器继续工作,与服务器或机器重启后恢复保存布局、重新启动并恢复受支持 agent 会话。后者不是原操作系统进程跨机器重启存活。persist/resume 依赖客户端类型,不能视为所有任意程序都有恢复语义。

2026-10-09 校核:仓库现已迁至 herdrdev/herdr,README 标明 Apache-2.0。客户端 detach 与整机重启的恢复能力不同;二进制大小及支持列表依版本和平台而变,本次未安装运行。

herdr — Agent Multiplexer 终端网关

来源: GitHub Trending #8 (707 stars today, 11.7k total)
链接: https://github.com/herdrdev/herdr
官网: https://herdr.dev
语言: Rust (单二进制 ~10MB)

核心定位

“Run all your coding agents in one terminal. See who’s blocked, working, or done at a glance.”

Agent multiplexer(代理多路复用器)—— 一个替代 tmux 的终端网关,专为 AI coding agents 重新构建。不是 App,不是 Electron 包装,而是 ~10MB Rust 二进制,在你已经使用的终端里运行。

关键特性

特性描述
真实终端每个 agent 获得真实 TTY,不是 App 模拟的终端,所以全屏 TUI 正常渲染
Agent 状态检视侧边栏将每个 agent 汇总为 🔴 blocked / 🟡 working / 🔵 done / 🟢 idle
Workspaces/Tabs/Panes按项目组织,鼠标原生拖拽、分屏
持久会话关闭客户端或 SSH 断线时,后台 server 可继续工作;重启机器后恢复布局及受支持的会话,不会保留原进程
任意位置运行~10MB Rust 二进制,Linux/macOS(Windows beta),无依赖
可编程本地 Unix Socket API + CLI,agent 可自行驱动
远程herdr --remote 让本地端子成为远程服务客户端,粘贴图片正常

支持的 Agent(15+)

Claude Code、Codex、Hermes Agent(官方支持 ✅)、pi、opencode、cursor、devin、copilot、grok cli、kimi code 等。检测靠进程名匹配 + 终端输出启发式。

与 Hermes Agent 的关联

  • 直接是 Agent 基础设施网关:Hermes Agent 被列为官方支持的一级 agent,有 herdr integration install hermes 原生集成命令
  • 竞争/互补关系:herdr 解决的是”多个 coding agent 启动/切换/监控”这个痛点,Hermes 解决的是”AI agent 框架本身”。二者可以组合使用——herdr 运行多个 agent 实例,Hermes 作为其中之一
  • 趋势信号:Agent 基础设施从”框架”下沉到”终端层”,表明 agent 使用已到达需要 IT 运维工具的成熟度

安装

curl -fsSL https://herdr.dev/install.sh | sh
# 或 brew install herdr / mise use -g herdr

对比 tmux / gui managers

维度tmuxgui managersherdr
持久会话✓—✓
随处运行+SSH✓—✓
Agent 感知—✓✓
终端内运行✓—✓
真实终端视图✓—✓
轻量二进制✓—✓

许可证

Apache-2.0(2026-10-09 现行版本;旧记录的 AGPL/商用双许可不适用于当前仓库)