← 工具

Herdr

终端里的 AI Agent 多路复用器,tmux for coding agents,原生支持 Claude Code / Codex / Copilot,鼠标拖拽分窗,detach 后 agent 继续跑,Rust 单二进制,Stars 5.5K+

#87
推荐排名
5,550
GitHub Stars
3,885
推荐得分
AI Agent 多任务管理 / 终端多路复用
适用场景
AI工具AI Agent终端效率RustTUI

为什么需要

同时跑 5 个 Claude Code、3 个 Codex 是出海独立开发者的常态。tmux 能管窗口但不懂 agent,IDE 插件能识别 agent 但离不开 GUI。Herdr 是第一个为 AI Agent 设计的终端多路复用器:原生检测 agent 是 blocked / working / done,detach 客户端不杀 agent,进程跨 SSH 保持。

怎么用

bash
# macOS / Linux
curl -fsSL https://herdr.dev/install.sh | sh

# Homebrew
brew install herdr

# mise
mise use -g herdr

启动:

bash
herdr  # 在项目目录里启动,自动 attach 上次 session

常用快捷键(类 tmux):

  • ctrl+b shift+n — 新建 workspace
  • ctrl+b v / - — 纵向/横向分窗
  • ctrl+b c — 新建 tab
  • ctrl+b q — detach,server 和 agent 继续跑

核心功能

  • Agent 状态感知:侧栏自动识别 blocked(要你确认)、working(跑着)、done(结束未读)、idle(已读),按 workspace 折叠成最紧急的状态
  • 真终端视图:不像 GUI 工具把 agent 输出重新渲染,Herdr 直接呈现原生终端,光标、颜色、tui 一切照旧
  • Detach/Attach:客户端关了,server 和 pane 进程继续跑,SSH 断开也能恢复
  • 多路复用:workspaces > tabs > panes 三层结构,鼠标拖拽、缩放、最小化、状态切换都顺
  • Agent 编排:支持 Socket API 和 LLM 工具调用,agent 自己可以创建/切换/查询窗口
  • 官方集成:Claude Code、Codex、GitHub Copilot CLI 都有官方 connector,提供 session identity 和语义状态报告

使用案例

一人多 agent 协作:在 Herdr 里开 3 个 workspace:

  • feature-frontend:Claude Code 在写 React 组件
  • feature-backend:Codex 在写 FastAPI endpoint
  • bug-investigation:另一个 Claude Code 复现 bug

侧栏一秒钟扫完所有 agent 状态,发现 bug-investigation 标红 blocked(等用户确认),切过去看一眼回个 yes 继续;其他两个 working 不打扰。中午出去吃饭 ctrl+b q detach,回家 SSH 上去 herdr 恢复,agent 没掉。

注意事项

  • Rust 单二进制,Linux/macOS 稳定版,Windows preview beta
  • Linux 上传前用 herdr update --handoff 还能把 pane 进程从旧 server 迁到新 server
  • 与 tmux 互不冲突,但没人需要同时用两个
  • 5.5K stars 起步,2026 年 3 月创建,活跃开发中
  • LICENSE: NOASSERTION(开源,但具体协议要查仓库)