开源 · ★ GitHub 星标 279,449 (截至 2026-10-15)
ECC
ECC 是一个开源智能体 harness 工具包,为编程智能体增加技能、记忆和安全检查。
简介
ECC 是一个规范编程智能体工作方式的开源工具包,自称是智能体 harness 的运行层。它将技能、记忆、规划和安全功能打包,让多种编程工具可以使用相同的工作方式。
它以原生插件形式接入 Claude Code 和 Codex,以托管适配器形式接入 Cursor 和 OpenCode,以项目配置形式接入 Kimi Code。其中包括按既定流程审查代码变更的审查智能体、检查权限、输入和泄露密钥的安全技能,以及汇集反复出现的经验教训的学习功能等。另有一个 GitHub App,会分析仓库历史,找出适合项目的工作指南,经审查后可与代码一起保存。
适合同时使用多个编程智能体、希望在一处管理团队工作规则和安全检查的开发者。可以先在本地使用开源工具包,也可以通过 GitHub App 生成仓库级指南来使用。
用途
- 用于按既定流程审查编程智能体生成的代码变更。
- 用于检查权限、输入值、泄露的密钥等安全风险。
- 用于在 Claude Code、Codex、Cursor 等多种工具中使用相同的技能和工作方式。
- 用于根据仓库历史生成适合项目的智能体工作指南。
价格与许可
MIT 许可证
快速上手
- 在已安装 Node.js 的环境中打开终端。
- 运行 npx ecc-universal install --guided,按照提示安装。
- 选择并连接所用的编程工具(Claude Code、Codex 插件,或 Cursor、OpenCode 适配器)。
- 如有需要,在仓库中安装 GitHub App,审查并保存项目指南。
链接
相关术语与企业
来源
根据公开资料(官方页面、README)整理。价格和功能可能变化,请以官方网站为准。