开发与工程 terminal-multiplexerrust-clisocket-apiterminal-uiworkspace-managementssh-reattachment

Herdr 智能体终端运行环境

在同一终端中编排、查看并持续运行多个编码智能体。

FollowAgents 评估 · FARS-2.1
不推荐
49/ 100 五分制 2.5 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全10 / 29 · 1.7/5

证据显示项目是一个终端工作区管理器,通过CLI和socket API提供控制,但未明确说明权限模型、用户确认机制或数据流。依赖项固定了版本,但未提供安全审计。外部效果包括启动后台服务器和可能执行命令,但未明确说明。回滚和来源归属未明确。扣分:缺乏明确的权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部效果控制、回滚和来源归属的文档或实现证据。

2可靠稳定8 / 14 · 2.9/5

项目有CI配置和测试,但未提供测试结果或失败消息的详细说明。依赖项固定了版本,但未提供可用性保证。扣分:失败消息未在文档中说明,依赖可用性未明确。

3适用触发10 / 18 · 2.8/5

README描述了多种使用场景和功能,但未明确能力边界和触发精度。环境适配包括Linux、macOS、Windows,但未详细说明。扣分:触发精度和部分环境适配细节不足。

4规范维护9 / 18 · 2.5/5

README提供了安装和使用说明,但缺少FAQ和已知限制。许可证为Apache-2.0,但版本变更日志未提供。维护责任未明确。扣分:缺少FAQ、已知限制、版本变更日志和维护责任说明。

5有效结果9 / 13 · 3.5/5

输出可用性体现在CLI和socket API,但未提供具体示例。边际价值体现在功能描述,但未量化。成本效益未说明。扣分:缺乏具体示例和成本效益分析。

6证据核验3 / 8 · 1.9/5

README中的声明未提供具体证据,如测试结果或性能数据。跨来源验证不足。事实与推断未明确区分。扣分:缺乏可追溯的声明和跨来源验证。

证据充分度: 评估于 2026年8月9日 审查版本 d277d2f83b74
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 未验证的发布者身份,需谨慎对待。
  • 安装脚本通过curl管道执行,存在供应链风险。
  • 依赖项固定但未提供安全审计,需自行检查。
  • 文档未明确权限模型和数据流,使用前需评估。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Herdr 是一个面向编码智能体的终端多路复用运行环境,以单个 Rust 二进制形式运行,不依赖 Electron。它在终端中以真实终端视图展示多个智能体窗格及其 blocked、working、done 状态。用户可分割窗格、脱离会话后继续让智能体运行,并在本地终端或通过 SSH 重新连接;会话可跨重启保留。智能体还可通过纯 socket API 创建窗格、读取输出并等待其他智能体。项目采用 Apache-2.0 许可证,并提供插件扩展窗格和工作流。

运行 herdr 后,程序在当前工作目录启动终端会话,供用户在多个窗格中运行编码智能体。它显示真实终端内容而非封装后的摘要,并支持键盘前缀键及点击、拖拽、分割等鼠标操作。按 ctrl+b q 可脱离会话而不停止窗格中的智能体;再次运行 herdr 会重新连接。其 socket API 允许智能体创建 panes、读取 output,并等待其他智能体完成。

  1. 负责多个并行代码任务的开发者,可在一个终端会话中分割窗格,同时观察各智能体的实时状态和终端输出。
  2. 需要暂时离开本机的工程师,可用 ctrl+b q 脱离会话,之后从另一终端或通过 SSH 重新连接。
  3. 希望让多个编码智能体相互协调的自动化开发团队,可通过 socket API 让智能体创建窗格、读取输出并等待彼此。
  4. 偏好终端工作流、但也需要鼠标分割与拖拽操作的开发者,可在同一工具内混用两种交互方式。
  5. 需要扩展窗格行为或工作流的团队,可使用 Herdr 的插件机制和插件市场。

这个 Agent 有哪些优点和局限?

优点
  • 以真实终端视图呈现智能体,而不是对终端输出进行二次封装或摘要。
  • 脱离后智能体继续运行,并且会话可跨重启保存,适合长时间任务。
  • 同时提供 tmux 风格前缀键和点击、拖拽、分割等鼠标操作。
  • 纯 socket API 使智能体能够创建窗格、读取输出并等待其他智能体,支持程序化协作。
局限
  • 核心交互边界是终端,会更适合命令行和窗格式工作流,而非图形化 IDE 工作流。
  • Windows 支持在材料中明确标为 beta。
  • 提供的材料没有列出具体支持哪些编码智能体,因此采用前需自行验证目标智能体的兼容性。
  • socket API 和插件的具体协议、认证方式及扩展开发细节未在提供内容中展开。

如何安装或部署这个 Agent?

需要可用终端。安装可执行:curl -fsSL https://herdr.dev/install.sh | sh。也可使用 brew install herdrmise use -g herdr;Windows beta 命令为 powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"。提供的材料未说明安装或本地启动需要任何凭据。

如何使用这个 Agent?

进入工作所在目录后运行:herdr。在窗格中启动编码智能体,并按需分割窗格。使用 ctrl+b q 脱离而保持智能体运行;之后再次执行 herdr 重新连接。需要远程重新连接时,材料说明可通过 SSH 使用。会话中的智能体状态和真实终端内容可在窗格中查看。

常见问题

Herdr 本身会编写代码吗?
它被描述为编码智能体运行的终端多路复用环境;材料说明用户在窗格中运行智能体,而非将 Herdr 描述为独立的代码生成模型。
脱离会话后,正在运行的智能体会停止吗?
不会。ctrl+b q 会脱离会话,材料明确说明智能体会继续运行,之后可重新连接。
能否从远程机器恢复会话?
可以。材料说明可从任意终端重新连接,也可通过 SSH 重新连接。
本地启动需要账户或 API 密钥吗?
提供的安装与启动步骤未列出账户、API 密钥或其他凭据要求。
许可证是什么?
Herdr 使用 Apache License 2.0。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents