herdr 是一款运行在终端中的代理多路复用器(agent multiplexer),核心定位是在终端环境中统一管理各类代理(agents),兼具终端会话持久化、可视化分屏管理和代理状态感知能力,填补了传统终端工具(如 tmux)和 GUI 代理管理工具的空白。
ctrl+b q 可分离客户端,代理仍持续运行;支持命名会话(如 herdr session attach work),不同会话独立管理面板、标签、工作区。herdr --remote ssh://you@yourserver:2222),本地终端作为轻量客户端,无需额外安装应用 / 注册账号。ctrl+b 进入导航模式)拆分面板(v/-)、新建标签(c),也支持鼠标点击 / 拖拽操作(mouse-native)。herdr 自动创建 / 附加默认会话;首次运行会触发简短的引导流程。nctrl+b 进入,支持拆分面板、新建标签ctrl+b qherdr session list/attach/stop/delete与同类工具的对比 特性tmuxGUI 代理管理工具herdr持久化会话✅❌✅分离 / 重新附加会话✅❌✅面板 / 标签 / 工作区✅✅✅代理状态感知❌✅✅终端原生运行✅❌✅原生终端视图✅❌✅鼠标原生交互❌✅✅轻量级二进制✅❌✅代理编排能力❓❓✅核心文件 / 目录说明:
Cargo.lock(Rust 项目)、justfile(任务管理)、build.rs(构建脚本);assets/(logo、截图等)、prompts/(提示词)、.github/(CI / 贡献配置);src/(核心源码)、scripts/(构建 / 辅助脚本);docs/、tests/、website/(官网相关);vendor/(第三方库,如 libghostty-vt)。综上,herdr 是为现代代理管理场景设计的终端工具,既保留了 tmux 等传统终端工具的持久化、轻量特性,又补充了 GUI 工具的代理感知、可视化交互能力,全程无需离开终端,是开发者管理多代理会话的高效工具。