用于统一管理、监控和协调多个 AI 编程代理的终端任务控制台,工作区可持久保存。
- Star
- 44,785
- Fork
- 3,566
- 未关闭 Issue
- 388
- 最近提交
- 23小时前
这是什么?
herdr 是一个用于运行 Claude Code、Codex、Cursor、OpenCode、Grok 等编码智能体的终端工作区。它采用类似终端复用器的方式,在一个窗口中拆分和排列窗格,并把终端保存在后台服务进程中。关闭客户端或 SSH 断开后,任务不会中止;服务器或机器重启后,它会恢复保存的布局,并能续接部分受支持的智能体会话,但原有进程不会保留。
每个窗格都会标记为工作中、阻塞或空闲,便于快速找到停下来等待回复的智能体。本地工作与已保存的 SSH 机器可以在同一窗口中合并显示智能体列表,并各自独立重连。智能体也可以通过 CLI 和 socket API 操控 herdr,例如创建窗格、向其他智能体发送提示,或等待某个智能体进入阻塞状态。键盘前缀键与点击、拖拽、拆分等鼠标操作均可使用。
herdr 是一个基于 Rust 的单一可执行文件,直接运行在现有终端模拟器中,无需 Electron。可通过安装脚本、Homebrew、mise 或 Windows 下的 PowerShell 安装,采用 Apache-2.0 许可证,并提供插件机制。
核心功能
- 01终端在后台服务中持续运行,断开客户端或 SSH 后任务不中断。
- 02重启后恢复保存的布局,并可续接部分受支持的智能体会话。
- 03每个窗格标记为工作中、阻塞或空闲状态。
- 04智能体可通过 CLI 和 socket API 创建窗格并互相发送提示。
- 05在同一窗口中整合本地与远程 SSH 机器,统一显示智能体列表。
- 06同时支持 tmux 风格的前缀键和鼠标操作。
适用场景
- 并行运行多个编码智能体,并快速查看哪个需要人工输入。
- 通过不稳定的 SSH 连接保持长时间运行的智能体会话。
- 在一个终端窗口中协调多台远程机器上的智能体。
快速上手
- 1
使用安装脚本安装 herdr
curl -fsSL https://herdr.dev/install.sh | sh - 2
在工作目录中启动 herdr
herdr
使用前须知
- Windows 支持处于测试版,需要使用端点保护的配置。
标签
常见问题
- herdr 是什么?
- 用 Rust 编写的终端工作区,持久运行编码智能体,标记每个窗格的工作、阻塞或空闲状态,并支持智能体通过 CLI 和 socket API 操控。 herdr 是一个用于运行 Claude Code、Codex、Cursor、OpenCode、Grok 等编码智能体的终端工作区。它采用类似终端复用器的方式,在一个窗口中拆分和排列窗格,并把终端保存在后台服务进程中。关闭客户端或 SSH 断开后,任务不会中止;服务器或机器重启后,它会恢复保存的布局,并能续接部分受支持的智能体会话,但原有进程不会保留。
- herdr 可以免费使用吗?用的什么许可证?
- herdr 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- herdr 还在维护吗?
- 活跃维护中。herdr 最近一次提交是在 2026年10月18日。
- herdr 适合用来做什么?
- 并行运行多个编码智能体,并快速查看哪个需要人工输入。 通过不稳定的 SSH 连接保持长时间运行的智能体会话。 在一个终端窗口中协调多台远程机器上的智能体。
- herdr 怎么安装和运行?
- 使用安装脚本安装 herdr: curl -fsSL https://herdr.dev/install.sh | sh 在工作目录中启动 herdr: herdr
- 在哪里获取 herdr?
- 源代码和安装说明在 GitHub 上:https://github.com/herdrdev/herdr
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
用于管理编程智能体技能的终端界面,可查看、检查、安装和更新技能。
为 Codex、Claude Code、OpenCode 等 AI 编程助手提供持久化个人上下文库的工具,含 CLI、MCP 服务和桌面端。
多模型 AI 编程编排工具,由协调器把 Markdown 定义的任务分派给 5 个模型家族的 CLI,并在独立 git worktree 中执行。
一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。