herdr
终端里的编码智能体多路复用器
下载 herdr
Apple 芯片版(.zip),需手动安装
其他可用下载(1)
- 下载
herdr-macos-x86_64
x64 · .zip · 22.0 MB
提示「无法验证开发者」怎么办?
首次打开若提示无法验证开发者,前往 系统设置 → 隐私与安全性,点击「仍要打开」即可。开源软件通常未购买 Apple 开发者签名,属正常现象。
点击「下载」将先到来源确认页,确认后开始下载。
关于 herdr
herdr 是一个面向编码智能体(coding agents)的终端多路复用器,让你在一个终端界面中同时查看和管理多个 AI 智能体的运行状态。它提供实时终端视图,区分阻塞、运行中、已完成等状态;会话可分离,智能体在后台持续运行,你可以在任意终端或通过 SSH 重新接入。herdr 还提供基于 socket 的 API,允许智能体自行创建窗格、读取输出并相互等待。支持鼠标和键盘操作,内置插件系统,使用单个 Rust 二进制,无 Electron 依赖。项目以 Apache-2.0 协议开源。
下载或信息有问题?告诉我们
适合谁用
- 使用 Claude Code、Codex 等编码智能体的开发者
- 需要在终端同时管理多个 AI agent 工作流的用户
- 喜欢 tmux 风格快捷键又希望有现代化界面的终端用户
- 需要通过 SSH 远程管理 agent 会话的团队
- 希望通过插件扩展现有终端工作流的开发者
不适合谁
- 不使用命令行或终端工具的用户
- 只需运行单个编码智能体、场景简单的用户
- 偏好图形化 IDE 内置 AI 功能、无意切换终端的人
- 需要完整图形用户界面而非终端 TUI 的用户
安装指南
herdr 当前官方支持 macOS,同时提供 Linux 二进制文件(未明确列为支持平台,可尝试验证)。
macOS
根据你的芯片选择下载:
- Apple Silicon(M 系列):下载
herdr-macos-aarch64 - Intel 芯片:下载
herdr-macos-x86_64
下载后,在终端中执行:
chmod +x herdr-macos-aarch64 # 或 herdr-macos-x86_64
sudo mv herdr-macos-aarch64 /usr/local/bin/herdr # 将二进制放入 PATH也可以使用 Homebrew 安装:
brew install herdr或使用官方脚本:
curl -fsSL https://herdr.dev/install.sh | shLinux(可选尝试)
herdr-linux-aarch64:适用于 ARM64 架构herdr-linux-x86_64:适用于 x64 架构
同样赋予执行权限后移到 PATH 即可。
首次运行
在项目目录中执行 herdr 启动。使用 ctrl+b q 分离会话,再次执行 herdr 重新接入。
macOS 若提示「无法打开来自身份不明的开发者」,请右键点击应用(或二进制文件)选择「打开」,或在「系统设置 → 隐私与安全性」中允许。也可以执行: ``bash xattr -d com.apple.quarantine /path/to/herdr ``常见问题
herdr 是免费软件吗?
是的,herdr 以 Apache-2.0 协议开源,可免费使用和修改,同时项目接受赞助以支持持续开发。
herdr 支持哪些操作系统?
目前官方支持 macOS;安装包列表中也提供了 Linux(aarch64/x86_64)的二进制文件,但未被列为正式支持平台。README 还提到 Windows 处于 beta 阶段,但暂未提供对应安装包。
如何更新 herdr?
如果使用 Homebrew 安装,执行 `brew upgrade herdr`;如果使用官方脚本安装,可重新运行安装脚本;也可以从 GitHub Releases 页面下载最新版本替换二进制文件。
herdr 可以同时运行哪些编码智能体?
herdr 支持多种主流编码 agent(如 Claude Code、Codex 等),具体支持列表可参阅官方文档 herdr.dev/docs/agents/。它通过 socket API 允许智能体与终端交互。
在 macOS 上运行 herdr 时提示无法打开怎么办?
这是 macOS 对未签名应用的隔离保护。可以右键点击应用选择「打开」,或使用 `xattr -d com.apple.quarantine <文件路径>` 清除隔离属性,然后重新运行。