MetaHarness
MetaHarness 是 AI 智能体的元框架,可从任意仓库生成品牌化自定义智能体框架,附带自有 npx CLI、MCP 服务器、记忆、学习循环和见证签名发布,适配 Claude Code、Codex、pi.dev、Hermes、OpenClaw 及提供硬件隔离沙箱的 RVM。它属于 Cognitum One 面向真实世界、主权可验证的边缘原生智能体 AI 平台。
访问 ruvnet/metaharness项目简介
MetaHarness 是 AI 智能体的元框架,也是自定义智能体框架的工厂。它可从 GitHub URL 或空白起点生成仓库感知的智能体框架,包含 CLI、编码智能体、MCP 服务器、项目范围记忆、生成的技能、治理策略、发布验证和见证签名溯源。输出是可发布到 npm 的包,带有用户品牌和自有 npx CLI,可运行在 Claude Code、Codex、pi.dev、Hermes、OpenClaw、RVM 和 GitHub Actions 等宿主上。它属于 Cognitum One:该平台面向真实世界,以一个平台、三种价值创造方式提供主权、可验证、边缘原生且在用户边界内运行的智能体 AI。
核心功能
- 生成面向仓库或空白起点的自定义智能体框架,包含推荐的智能体、技能、斜杠命令、MCP 工具、项目范围记忆命名空间和治理策略。
- 提供默认拒绝的 MCP 支持,包含关闭、本地 stdio、远程 HTTPS/认证模式,以及策略和审计文件;harness mcp-scan 可对高风险工具授权做静态检查。
- 包含 Darwin Mode,让框架变更自身配置、在沙箱中测试改动,并只保留可测量的改进,同时模型保持冻结。
- 提供模型路由器,根据评测日志选择预计能达到用户质量门槛的最便宜模型,并可选在自定义数据上训练。
- 支持十种智能体宿主,包括 Claude Code、OpenAI Codex、pi.dev、Hermes、OpenClaw、RVM、GitHub Copilot、OpenCode、Prime Agent 和 GitHub Actions。
- 输出可发布到 npm 的包,带自定义品牌、自定义 npx CLI 和宿主专用脚手架封装。
适用场景
- 为工程团队创建面向具体仓库的编码智能体框架,并作为版本化 npm 包在全组织发布。
- 搭建领域工作流,例如 DevOps 事件响应、多源研究、客户支持或默认模拟盘交易。
- 为 Claude Code 或 Codex 等现有智能体宿主加入受治理的 MCP 工具、项目范围记忆和生成的技能。
- 在搭建前对仓库评分,以估算框架适配度、构建可能性、工具安全性和大致每次运行成本。
快速开始
- 使用浏览器 Studio、向导或 CLI 生成框架。
- 运行 npx metaharness my-bot --template vertical:coding --host claude-code,然后进入 my-bot 并运行 npx . --help。
- 不确定选项时运行 npx metaharness --wizard。
- 对已有仓库运行 harness analyze-repo . --scaffold my-bot。
部署与要求
- GitHub Copilot 宿主集成要求 VSCode 1.99 或更高版本。
- Prime Agent 宿主使用 .prime/agent/skills 下由 Python 支持的项目范围技能,不使用 MCP。
- 字段记忆叠加层在打开存储或接受共享更新前,要求提供绝对存储路径、兼容适配器,以及由部署认证支持的主体验证器。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。