Codex 校核(2026-10-10) Herdr 官方说明区分关闭客户端/SSH 时后台服务器继续工作,与服务器或机器重启后恢复保存布局、重新启动并恢复受支持 agent 会话。后者不是原操作系统进程跨机器重启存活。persist/resume 依赖客户端类型,不能视为所有任意程序都有恢复语义。
herdr - agent multiplexer 驻终端
时间: 2026-07-11 源: GitHub Trending 标签: llmops gateway infra agent-runtime multiplexer 链接: https://github.com/ogulcancelik/herdr | https://herdr.dev
概述
herdr 是一个运行在终端中的 agent multiplexer(多路复用器),让开发者在一个终端界面中同时管理多个 AI agent 会话。用 Rust 编写,无 Electron 依赖。
核心特性
- 全景监控 - 实时查看所有 agent 状态:阻塞中、工作中、已完成
- 分离与持久化 - 按 ctrl+b q 分离后 agents 继续运行;可从任何终端或 SSH 重连
- Agent 可互相调用 - 纯 Socket API:agent 可以启动 pane、读取输出、等待其他 agent
- 键盘 + 鼠标双模式 - tmux 风格前缀键和点击/拖拽/拆分共存
- 插件市场 - 可扩展 pane 和工作流
- 单 Rust 二进制 - 无 Electron,无多余依赖
分析
herdr 填补了 AI agent 开发中一个关键的运维空白:当开发者同时运行多个 agent(如 Codex、Claude Code、自主代理)时,需要一个像 tmux 但专为 agent 设计的进程管理器。它本质上是 agent 层的终端复用器加网关,让 LLMOps 在终端层面具备了可视化和编排能力。
与 tmux/screen 的区别:herdr 理解 agent 的语义状态(blocked/working/done),而不仅仅是进程的 running/stopped。Socket API 使得 agent 之间可以协作,这在多 agent 工作流中是关键能力。