herdr coding agent 运行时,Rust 跨进程框架

Herdr 是为 coding agent 设计的运行时框架,Rust 实现:跨进程通信、统一上下文管理、Agent 任务调度、可观测性,支持 Claude Code / Codex / Cursor 等主流 AI 编码工具。本资源包来自

本资源包含什么

  • 完整源码:来自 GitHub herdrdev/herdr main 分支,含 Cargo.toml + Cargo.lock + src/ + workers/ + tests/ + vendor/libghostty-vt/ + vendor/portable-pty/ + scripts/

  • Skill 插件市场skills/ 下 Claude / OpenCode / Codex / Gemini 等主流 Agent 适配插件源码。

  • 官方文档README.mdREADME.zh-CN.mddocs/CHANGELOG.mdCONTRIBUTING.mdCLAUDE.mdAGENTS.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-essential

  • macOS:brew install rust

  • Windows:推荐 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大模型、程序工具仅作技术科普部署教程使用,不直接存储原版版权文件。

所有第三方资源的知识产权、开源协议、商用授权规则均归原开发团队所有。

使用者下载、部署、二次开发必须严格遵守国家著作权相关法律法规,以及资源官方许可协议,如需商业运营,务必向版权方申请合法授权。

因用户私自商用、违规分发资源造成的法律纠纷与经济损失,全部由使用者自行承担,本站不承担连带责任。

转载请说明出处 内容投诉
素材市场 » herdr coding agent 运行时,Rust 跨进程框架

发表评论

您需要后才能发表评论

一个令你着迷的主题!

点击下载 VIP购买