开源项目

herdr

herdr

终端里的 agent 多路复用器,支持同时运行、查看和管理多个 AI agent 会话。亮点是 detach 后 agent 继续运行,可从任何终端或 SSH 重连,会话持久化;提供纯 Socket API 让 agent 间协作,键盘鼠标双模式操作。用 Rust 编写,无 Electron 依赖,轻量高效。

README

herdr

herdr

herdr.dev · 安装 · 快速入门 · 文档 · 赞助商

AGPL 3.0 许可证 GitHub Release 下载总量 GitHub 星标 最新稳定版本 Homebrew 版本 在 X 上关注 @herdrdev


https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267

一个驻留在终端中的 agent(代理)复用器。

  • 每个 agent 一目了然 — 阻塞、运行中、已完成。真实的终端视图,而非包装过的解释。
  • 分离后 agent 继续运行 — 可从任何终端或通过 SSH 重新连接。会话在重启后仍然存在。
  • agent 也能使用 herdr — 纯 socket API:agent 创建面板、读取输出、相互等待。agent skill →
  • 键盘和鼠标,两者皆为第一优先级 — 类似 tmux 的前缀键 以及 点击、拖动、分割。根据时刻选择,而非根据工具。
  • 插件 — 扩展面板和工作流。浏览市场 →
  • 单个 Rust 二进制文件,无 Electron — 在你已有的任何终端中运行。

安装

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

运行你的 agent,分割面板,然后离开。ctrl+b q 分离,herdr 重新连接。快速入门 →

文档

所有内容均位于 herdr.dev/docs快速入门 · 概念 · 支持的 agent · 键盘 · 配置 · 会话状态 · 远程 · 集成 · 插件 · Socket API

赞助商

herdr 是全职、公开开发的。赞助直接为开发、稳定性以及通往真正 agent 运行时的道路提供资金。

金牌赞助

Terminal Trove

→ 成为赞助商 · 企业/合作:hey@herdr.dev · 查看 SPONSORS.md 了解不同等级。谢谢 🐑

Agent 说明

如果你是一个正在帮助处理此仓库的 AI agent,请在做出更改前阅读 AGENTS.md,并在提交 issue 或 PR 前阅读 CONTRIBUTING.md

开发

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

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

许可证

Herdr 采用双许可证:

  1. 开源:GNU Affero General Public License v3.0 或更高版本(AGPL-3.0-or-later)。
  2. 商业:对于无法遵守 AGPL 的组织,可提供商业许可证。

联系方式:hey@herdr.dev

开源项目ogulcancelik2026-06-30原文

相关内容