Herdr 是为多个编码代理准备的终端工作区。它用后台服务保留窗格和布局,在一个终端界面里管理本地与已保存的 SSH 机器,并给代理窗格标记 working、blocked 或 idle。项目已经迁移到 herdrdev/herdr,旧的 ogulcancelik/herdr 不再作为本页依据。
来源:github.com/herdrdev/herdr 查看 GitHub 仓库 → 📘 使用教程 →同时运行多个编码代理时,真正难管的是终端、断线、机器切换和哪个代理在等输入。Herdr 把这些状态放进同一界面,并允许 CLI 和 socket API 驱动窗格。这些数据说明搜索关注持续存在,不代表独立用户数。
来源:github.com/herdrdev/herdr客户端退出或 SSH 断开时,后台服务继续管理终端;机器重启后能恢复保存的布局,并可恢复受支持代理的会话,但原进程不会存活。
来源:github.com/herdrdev/herdr本地工作区和已保存的 SSH 机器可以放在一个窗口中,代理列表合并显示,各远程连接可独立重连。
来源:github.com/herdrdev/herdr窗格会显示 working、blocked 或 idle;代理也能通过 CLI 与 socket API 创建窗格、发送提示并等待其他代理进入阻塞状态。
来源:github.com/herdrdev/herdrHerdr 在现有终端中运行,不依赖 Electron;官方提供 Linux、macOS 和 Windows 稳定版二进制文件。
来源:github.com/herdrdev/herdr;https://github.com/herdrdev/herdr/blob/mast…Herdr 由终端客户端和后台服务协作:服务持有工作区、标签页、窗格与代理状态,客户端负责显示和输入;关闭客户端不会等同于停止服务。远程机器通过已保存的 SSH 连接加入同一视图,CLI 或 socket API 可以操作窗格。重启后的恢复分两层:布局可从状态重建,受支持代理可恢复会话,原来的操作系统进程不会跨重启保留。
来源:github.com/herdrdev/herdr系统终端/PTYSSH 远程机器连接各编码代理自己的 CLI适合同时开多个 Claude Code、Codex、Cursor、OpenCode 或其他终端代理,需要看出谁在运行、谁在等输入,并在本地和 SSH 主机之间切换的人。只需要普通 shell 会话复用、团队已经熟悉 tmux,或不需要代理状态识别时,迁移收益要单独评估。
来源:github.com/herdrdev/herdr;https://github.com/tmux/tmux/blob/master/RE…2026-09-23 核对时,GitHub Releases 将 v0.9.1 标为 Latest,页面显示 2026-09-16 发布。该版加入通过 --machine 把 CLI 操作转发到已保存机器、连接 Windows SSH 主机、输入框光标编辑和 Letta Code 会话恢复,并修复多项 SSH、界面和工作树问题。后续预览版不等同于稳定版。
来源:github.com/herdrdev/herdr/releases/tag/v0.9.1status: docs_only_official_sources_checked_not_installed | checked_at: 2026-09-23 | environment: 只阅读迁移后的 herdrdev/herdr 官方 README、官方安装文档、v0.9.1 release 与 tmux 官方 README;未下载或运行 Herdr 二进制文件,也未连接 SSH 主机 | limitations: 没有观察真实启动界面、后台进程、detach/reattach、状态识别、SSH 重连、Windows 支持或代理会话恢复。页面中的操作步骤属于官方文档复述,不是本机结果。 | observed_output: 官方 README 当前给出 Linux/macOS shell installer、Homebrew、mise 和 Windows PowerShell 安装路径;GitHub 把 v0.9.1 标为 Latest,发布时间显示为 2026-09-16。
来源:github.com/herdrdev/herdr;https://github.com/herdrdev/herdr/blob/mast…相比 tmux,Herdr 也提供窗格、脱离和重新连接,但它围绕编码代理增加了 working/blocked/idle 状态、受支持代理的会话恢复、多机器合并视图、CLI/socket API 和插件。tmux 官方定位是通用终端复用器,核心是从一个屏幕创建、访问、控制多个终端并在后台保持进程。普通终端复用优先考虑成熟的 tmux;需要代理状态和跨机器工作台时再评估 Herdr。
来源:github.com/herdrdev/herdr;https://github.com/tmux/tmux/blob/master/RE…Herdr 的价值在于同时看管多代理和多机器,而不是单纯替代 shell。先用两个临时窗格验证 detach/reattach 和状态识别,再测试一台非关键 SSH 主机;确认会话恢复边界后,才适合承载长任务。已经熟练使用 tmux 且不需要代理状态的人,不必为了界面差异迁移。
来源:github.com/herdrdev/herdr;https://github.com/tmux/tmux/blob/master/RE…如果只是脱离客户端或 SSH 断线,官方说明后台服务会继续管理终端。若整台机器重启,原进程不会存活;Herdr 只能恢复保存的布局,并尝试恢复受支持代理的会话。
支持。官方安装页提供 PowerShell 和 install.cmd 两条路径,稳定资产表列出 Windows x86_64 压缩包。Windows ARM64 当前没有单列原生资产,使用前要核对官方平台限制。
tmux 是通用终端复用器;Herdr 在窗格和脱离/重连之外,增加代理状态识别、受支持代理的会话恢复、多机器视图和代理可调用的 CLI/socket API。
只有官方安装器管理的版本使用 herdr update 和 stable/preview 通道。Homebrew、mise 或 Nix 安装应继续通过各自的包管理器更新;官方说明 preview 可能出现回归。