Herdr 是为 coding agent 设计的运行时框架,Rust 实现:跨进程通信、统一上下文管理、Agent 任务调度、可观测性,支持 Claude Code / Codex / Cursor 等主流 AI 编码工具。本资源包来自
本资源包含什么
完整源码:来自 GitHub
herdrdev/herdrmain 分支,含Cargo.toml+Cargo.lock+src/+workers/+tests/+vendor/libghostty-vt/+vendor/portable-pty/+scripts/。Skill 插件市场:
skills/下 Claude / OpenCode / Codex / Gemini 等主流 Agent 适配插件源码。官方文档:
README.md、README.zh-CN.md、docs/、CHANGELOG.md、CONTRIBUTING.md、CLAUDE.md、AGENTS.md。配置示例:
flake.nix+justfile+rust-toolchain.toml,可直接复用。官方 LICENSE:MIT 协议全文。
核心能力
跨进程通信(IPC):统一管理 Claude Code / Codex / Cursor 等编码 Agent 的进程生命周期,agent 间上下文隔离又可共享。
统一上下文管理:会话级 state 管理,自动持久化 / 恢复 coding session。
Agent 任务调度:可同时跑多个 agent 实例,分发任务到不同 provider(Claude / GPT / Gemini / 本地模型)。
可观测性:内置 agent 检测清单(
agent_detection_manifest_check.py)、屏幕捕获脚本、配置参考校验,运维 / 调试可直接复用。Skill 插件机制:通过
skills/目录扩展新 provider,加一个目录就是一个 agent。终端虚拟化:vendor libghostty-vt(GPU 加速终端模拟)+ portable-pty(跨平台 PTY),agent 可在任何终端形态下运行。
本资源包不含什么
预编译二进制(不附 release tarball,需自己
cargo build --release)官网站点源码(已剔除
website/,节省 ~3.4 MB 体积)GitHub CI/CD 与本地 hooks(已剔除
.github/、.githooks/、.agents/、.pi/、.zed/、packaging/、nix/)截图预览(不含
assets/screenshot.png,节省 580 KB)
资源包大小
压缩后约 5.8 MB,解压后约 24 MB / 1772 个文件。
编译运行(Linux / macOS)
cd herdr-main cargo build --release # 首次约 5-15 分钟(vendor 在内,离线即可编译) ./target/release/herdr # 启动
安装编译依赖
Ubuntu / Debian:
sudo apt install rustc cargo libssl-dev pkg-config build-essentialmacOS:
brew install rustWindows:推荐 WSL2(Ubuntu);原生需 MSVC + Rust toolchain + Zig(编译 libghostty-vt)。
典型使用场景
本地多 Agent 编排:同一台机器同时跑 Claude Code + Codex,对同一代码库协同 debug。
AI 编程长任务托管:跑一个长 session,detach 后回家再 attach 继续,状态不丢。
团队共享 coding 上下文:通过 session handoff 把上下文交接给队友 / 后续 AI agent。
Skill 扩展:基于
skills/模板接入企业内部工具(如 Jira / Confluence / 自研 agent)。
适用人群
日常重度使用 Claude Code / Codex / Cursor,希望统一管理多个 agent 的工程师。
做 Agent 编排 / 多 Agent 协作平台选型的架构师。
需要本地复现 / 二次开发 herdr 的开发者。
对 Agent 内部 IPC / session 管理 / 终端虚拟化机制感兴趣的研究者。
质量承诺
本资源包内源码全部来自 herdrdev/herdr 官方 GitHub 仓库(MIT 协议),经本地解压验证:含 Cargo 完整源码、libghostty-vt 与 portable-pty vendor 离线编译依赖、Claude/OpenCode/Codex/Gemini 等 Skill 插件源码、官方 README 中英文文档、配置示例与脚本。用户解压后 cargo build --release 即可编译运行。
版权声明
本站文字内容为原创编撰或者网络搜集整理,受著作权保护,禁止未经授权批量采集转载。
本站分享的各类源码、AI大模型、程序工具仅作技术科普部署教程使用,不直接存储原版版权文件。
所有第三方资源的知识产权、开源协议、商用授权规则均归原开发团队所有。
使用者下载、部署、二次开发必须严格遵守国家著作权相关法律法规,以及资源官方许可协议,如需商业运营,务必向版权方申请合法授权。
因用户私自商用、违规分发资源造成的法律纠纷与经济损失,全部由使用者自行承担,本站不承担连带责任。