herdr(ogulcancelik/herdr)是一个住在终端里的「AI 代理多路复用器」(agent multiplexer),类比 tmux 但围绕 AI 编码代理工作流:用 workspace/tab/pane 三层组织多个代理,每个 pane 是真实的终端进程而不是被改写的代理视图——你看到的是代理自己的终端;可鼠标点击/拖拽/分屏,glance 一眼就能看到各个代理「blocked/working/done」状态,detach/reattach 后代理继续跑。不依赖 GUI/Electron/Mac 原生壳。约 4,132 stars,主语言 Rust,仓库 LICENSE 字段为 NOASSERTION(使用前请核对仓库 LICENSE),官网 herdr.dev。
来源:README.md(标题、介绍、core concepts);GitHub 仓库元数据(stars=4132、language=Rust、license=NOASSERTION、topics multiplexer/coding-agents) 查看 GitHub 仓库 →一次跑多个 AI 编码代理(Claude Code/Codex 等)越来越常见,但 tmux 之类工具并不知道「代理在阻塞/在工作/完成」,复制/重连体验也一般。herdr 把多代理工作流做成「会话级原生支持」:detach 后代理继续跑、状态条一眼可见、复制粘贴 PuTTY/SSH 也能用、单二进制 Rust 实现,落地阻力小,因而在「常态运行多个 agent」的用户中受欢迎。需说明:项目仅支持 Linux/macOS;仓库 LICENSE 字段为 NOASSERTION,正式使用需核对许可文件。截至数据采集约 4,132 stars。
来源:README.md(介绍、Update and restore、install);GitHub 仓库元数据(stars=4132、pushed_at 2026-06)workspace/tab/pane 三层组织多代理,pane 是真实终端进程,状态一眼可见。
来源:README.md(介绍、core concepts)断开 client 不影响后台 server 与 pane 进程,重连即可继续。
来源:README.md(介绍、core concepts 的 Server and client)点击/拖拽/分屏;复制模式覆盖 PuTTY/SSH 等不同终端的选区行为。
来源:README.md(Copy)Rust 单二进制;`curl install.sh`、Homebrew、mise 或 Releases 二进制;Linux/macOS。
来源:README.md(install)herdr 用 Rust 实现,单二进制 + 后台会话服务器:默认 `herdr` 启动或附着到一个背景 server,detach 只关 client、pane 进程继续;可有命名 session 做完全独立的运行时命名空间。容器层级:workspace(项目级)→ tab(workspace 内分组)→ pane(真实终端进程)。鼠标原生:点击/拖拽/分屏;prefix+复制模式(h/j/k/l/w/b/e/{/} 移动,v/Space 选区,y/Enter 复制);PuTTY 与某些 SSH 终端用 Shift+拖拽走终端自己的选区。`herdr update` 装新二进制但旧 server 继续用旧进程,需要 stop 旧 server 才用新版;实验性 `--handoff` 尝试把活 pane 迁到新 server。与支持的代理(official integrations)配合时,pane 可在 server 重启/更新后从原生 agent 会话恢复。
来源:README.md(core concepts、Update and restore、Copy);GitHub topics(terminal-multiplexer/tmux)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
AI 编码代理 CLI(Claude Code/Codex 等)终端协议与控制序列适合常态在终端运行多个 AI 编码代理的开发者:把每个项目放进一个 workspace,把不同的 Claude Code/Codex/Aider/Goose 等 pane 同时挂着,用状态条一眼看哪个 blocked/在工作/完成,detach/reattach 不会中断代理;也适合远程 SSH 长任务场景。复杂工作流配 official integrations 可在 server 重启后恢复 agent 会话。
来源:README.md(介绍、core concepts、Update and restore)本页未列固定版本号;通过 GitHub Releases、Homebrew、mise 与官方 install 脚本持续发布;`herdr update` 装新二进制。仓库最后更新约在 2026 年 6 月初。
来源:README.md(install、Update and restore);GitHub pushed_atherdr 是一个住在终端里的「AI 代理多路复用器」:用 workspace/tab/pane 三层组织多个代理 pane(真实终端进程,非改写视图),鼠标原生、状态一眼可见、detach/reattach 不杀代理,Rust 单二进制、多渠道安装,对常态运行多个 AI 编码代理的开发者很对路。要清楚仅支持 Linux/macOS、仓库 LICENSE 字段为 NOASSERTION 需核对、`--handoff` 仍实验性、pane 恢复依赖代理官方集成。商业引流低:常规 OSS 项目配置,无付费/SaaS 推送。
来源:综合 README.md 的定位、能力、安装路径与项目性质herdr(ogulcancelik/herdr)是一个住在终端里的「AI 代理多路复用器」(agent multiplexer),类比 tmux 但围绕 AI 编码代理工作流:用 workspace/tab/pane 三层组织多个代理,每个 pane 是真实的终端进程而不是被改写的代理视图——你看到的是代理自己的终端;可鼠标点击/拖拽/分屏,glance…
herdr 的核心功能包括:AI 代理终端多路复用、detach/reattach 不杀代理、鼠标原生 + 跨终端复制、单二进制 + 多渠道安装。
一次跑多个 AI 编码代理(Claude Code/Codex 等)越来越常见,但 tmux 之类工具并不知道「代理在阻塞/在工作/完成」,复制/重连体验也一般。herdr 把多代理工作流做成「会话级原生支持」:detach 后代理继续跑、状态条一眼可见、复制粘贴 PuTTY/SSH 也能用、单二进制 Rust 实现,落地阻力小,因而在「常态运行多个 agent」的用户中受欢迎。
适合常态在终端运行多个 AI 编码代理的开发者:把每个项目放进一个 workspace,把不同的 Claude Code/Codex/Aider/Goose 等 pane 同时挂着,用状态条一眼看哪个 blocked/在工作/完成,detach/reattach 不会中断代理;也适合远程 SSH 长任务场景。复杂工作流配 official integrations 可在 server 重启后恢复 agent 会话。