提交智能体收藏0
工具发现

herdr:为编码智能体提供终端运行时的工具

herdr 是一个用 Rust 编写的单一二进制终端运行时,定位为编码智能体的运行环境。它以自有终端托管用户已在使用的智能体程序,通过后台服务器保持会话、标记面板状态,并允许智能体借助 CLI 与 socket API 互相驱动。

herdr 是一个用 Rust 编写的单一二进制终端运行时,定位为「编码智能体所运行的运行时」。它本身不封装或替代智能体,只是托管这些智能体所在的终端。

主要能力

  • 分离而不中断:关闭客户端或 SSH 断连时,终端仍在后台服务器中运行;服务器或机器重启后,herdr 可恢复保存的布局,并尝试恢复受支持的智能体会话。原文明确说明,原来的进程不会存活。
  • 多机一个窗口:可将本地工作与已保存的 SSH 机器放在一起管理,提供合并的智能体列表和独立重连。
  • 状态可见:每个面板标记为 working、blocked 或 idle,智能体停下等待回答时会被标出。
  • 面向智能体:智能体可通过 CLI 和 socket API 创建面板、互相提示,并等待另一个智能体真正进入 blocked 状态。
  • 兼容既有工具:原文列举 Claude Code、Codex、Cursor、opencode、grok 等,但未说明各工具的支持程度差异。
  • 交互方式:同时支持 tmux 风格的前缀键与鼠标点击、拖拽、分屏。
  • 插件:可扩展面板与工作流,原文提供了插件市场入口。

安装与使用

安装可通过官方安装脚本、Homebrew(brew install herdr)、mise,或 Windows 的 PowerShell 脚本完成,也可直接下载二进制。安装后在需要工作的位置运行 herdr 启动;ctrl+b q 分离,再次运行 herdr 重新连接。Windows 另有端点保护环境的文档说明。原文列出的是安装方式,未提供版本号或系统要求细节。

边界说明

源码采用 Apache 2.0 许可,开发构建需克隆仓库后使用 Cargo 与 just 完成。文中未给出性能指标、适用规模或与其他终端复用工具的比较,这些无法从原文确认。

来源与核对说明

  1. herdrdev/herdr ↗https://github.com/herdrdev/herdr

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

CowAgent:开源智能体框架的能力与使用概览 →

Hermes Agent:Nous Research 的开源自改进智能体工具 →

REA:通过 MCP 为智能体提供逆向工程工具集 →

Graphify:将代码库映射为可查询知识图谱的本地工具 →