星标数:50783★ Fork数:4097 《herdr:为编码智能体打造的终端运行时》

herdr 是编码智能体(coding agents)所运行的运行时环境。它的核心理念是:当你关闭客户端或 SSH 连接中断时,终端进程依然在后台服务器中持续运行;即使服务器或机器重启,herdr 也能恢复保存的布局,并可继续受支持的智能体会话(原有进程不会存活)。

herdr 项目截图

herdr 把本地工作与已保存的 SSH 机器汇聚到同一个窗口中,提供合并的智能体列表和各自独立的重连机制。每个窗格都会被标记为工作中、阻塞或空闲状态,当某个智能体停下并需要回答时,herdr 会明确提示,让你不必再翻找卡住的那一个。

herdr 是面向智能体原生的:智能体可以通过 CLI 和 socket API 驱动它——创建窗格、互相提示、等待另一个智能体真正进入阻塞状态。它运行你已经在用的工具,如 Claude Code、Codex、Cursor、Opencode、Grok 等,不包装也不替换它们,只是接管它们的终端。整个项目是一个 Rust 二进制文件,不依赖 Electron,直接在你现有的终端里运行。

主要特点

  • 断开而不中断——关闭客户端或 SSH 断连后,终端在后台服务器继续运行;重启后可恢复布局并续接受支持的会话
  • 多台机器,一个窗口——本地与远程 SSH 机器统一管理,合并智能体列表、独立重连
  • 状态一目了然——每个窗格标记为 working、blocked 或 idle,智能体需要回答时及时提醒
  • 智能体原生——通过 CLI 与 socket API 创建窗格、智能体间互相提示与等待
  • 兼容现有工具——支持 Claude Code、Codex、Cursor、Opencode、Grok 等,接管其终端而非替换
  • 键盘鼠标双一流——tmux 风格前缀键与点击、拖拽、分屏并存;还支持插件扩展窗格与工作流

安装

curl -fsSL https://herdr.dev/install.sh | sh

也可以使用 brew install herdr、mise use -g herdr,Windows 下:

powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"

快速开始

在工作所在的位置启动:

herdr

运行你的智能体、分屏窗格、随时离开。ctrl+b q 分离,再次运行 herdr 重新接入。

开发与许可

git clone https://github.com/herdrdev/herdr
cd herdr
cargo build --release

just test        # 单元测试
just check       # 格式化、测试与维护检查

Herdr 采用 Apache License 2.0 许可证。

📊 本项目 GitHub 星标数:50783。最后更新:2026-10-29,发布:2026-10-14。项目地址:https://github.com/herdrdev/herdr

100T高转存免费网盘资源精选【持续更中~~~~】:点击查看

0 0 投票
文章评级
订阅
提醒
guest
0 评论
内线反馈
查看所有评论
0
希望你的想法,请评论。x