Codex 校核(2026-10-10) Herdr 官方说明区分关闭客户端/SSH 时后台服务器继续工作,与服务器或机器重启后恢复保存布局、重新启动并恢复受支持 agent 会话。后者不是原操作系统进程跨机器重启存活。persist/resume 依赖客户端类型,不能视为所有任意程序都有恢复语义。
Core Idea
Herdr 是一个 Rust 编写的 agent 多路复用器(multiplexer),直接活在终端里。它不是又一个 AI 框架,而是 agent 运行时的基础设施层——在一个终端窗口中管理多个 AI agent 的 pane 视图,支持 detach/reattach、键盘+鼠标双模操作、插件扩展、以及纯 socket API 供 agent 间通信。
14.6k ⭐,AGPL-3.0 许可。由 @ogulcancelik 全职开发。
核心功能
| 功能 | 描述 |
|---|---|
| Pane 管理 | 一个终端窗口同时查看多个 agent(阻塞、工作中、已完成)的真实终端视图 |
| Detach/Reattach | 类似 tmux:ctrl+b q detach,herdr reattach。session 跨重启存活,支持 SSH |
| Socket API | agent 可以原生使用 herdr——纯 socket API 让 agent 创建 pane、读取输出、等待其他 agent |
| 键盘+鼠标 | tmux 风格 prefix 键 和 点击/拖拽/分屏,按需选模式 |
| 插件生态 | 扩展 pane 和工作流,已有 marketplace |
| 高性能 | 单 Rust 二进制,无 Electron 依赖 |
| 跨平台 | macOS/Linux + Windows beta(PowerShell 安装脚本) |
Agent 生态位置
Herdr 填补了 agent 基础设施中的一个空白——agent 工作区的终端复用。类比 tmux 之于普通终端工作流,herdr 是面向 AI agent 场景的现代替代品:
- tmux 认为 pane 里跑的是人→需要键盘输入
- herdr 认为 pane 里跑的是 agent→需要 socket API 控制
安装
curl -fsSL https://herdr.dev/install.sh | sh
brew install herdr与类似工具对比
- tmux: 通用终端复用器,无 agent 感知
- screen: 更古老的终端复用器,无 agent 感知
- Zellij: Rust 编写的终端复用器,有布局系统和插件,但非 agent 专用
- herdr 是唯一一个从设计之初就为 AI agent 场景设计的终端多路复用器
关联页面
web-learn/2026-07-09-0808-tensorzero-llmops-platform— TensorZero(LLM 网关/可观测/评估)01-hermes/web-learn/2026-06-19-llmops-2026-gateway-monitoring-deployment— LLMOps 栈全景01-hermes/web-learn/2026-06-20-llmops-gateway-proxy-plano— Plano/ArchGW(Envoy 原生 AI 代理网关)web-learn/2026-07-06-2005-ai-runtime-platform— AI Runtime Platform(AI 基础设施 OS 执行平面)