AI 编程 / 全球
herdrdev/herdr:断开终端连接后,编程代理仍可继续工作
herdr 是管理编程代理终端的运行层,可集中查看本地与 SSH 机器上的会话状态,并在客户端断开后保持后台终端运行,适合同时处理多个开发任务。
+1,523近 7 天 Star
47,382总 Star
项目用途
herdr 管理的是终端与会话,不要求把现有编程代理换成另一套模型或工具。用户可以在其中运行 Claude Code、Codex、Cursor、OpenCode 等程序,通过窗格查看工作、阻塞或空闲状态。关闭客户端或 SSH 连接中断时,后台服务能继续承载终端,之后重新连接查看进展,减少寻找卡住会话的时间。
能力与使用入口
它使用单个 Rust 二进制,既支持类似 tmux 的前缀键操作,也支持鼠标点击、拖动与拆分。多个本地和远程机器可以汇总到一个窗口,各自独立重连;CLI 与 Socket API 也让代理能够创建窗格或协调工作。需要区分断开客户端与重启主机:后者不会保留原进程,只能恢复已保存布局,并对支持的代理恢复会话。仓库提供安装、快速开始、远程连接和会话状态文档,适合先在少量任务中确认恢复行为。