ECC
ECC是面向AI代码开发智能体的性能优化系统,为Claude Code、Codex、Cursor等工具提供技能、记忆、安全等配套工程执行能力。
这个项目值得继续研究吗?
ECC是面向AI代码开发智能体的性能优化系统,为Claude Code、Codex、Cursor等工具提供技能、记忆、安全等配套工程执行能力。
- 解决什么问题
- 企业使用AI代码开发智能体时,普遍存在需反复在提示词中定义执行规则、工作成果无法复用、缺乏安全校验机制、产出质量不稳定的问题,额外增加了研发侧的沟通和校验成本。
- 适合什么团队
- 已经在使用Claude Code、Cursor等AI代码开发工具的研发团队,以及需要标准化AI代码开发流程、提升AI写代码效率的企业技术团队。
- 使用前注意
- 安装需准备Node.js 18+、Git、Claude Code 2.1+环境;需从官方指定渠道安装,两种安装方式二选一不可叠加;私有仓库用托管Pro版需按席位付费,开源版永久免费。
本页用于缩短初步筛选时间,不构成技术、采购或法律结论。 正式使用前请在真实业务数据上验证,并以官方说明与许可证为准。
从官方资料看清能力、部署与采用边界
以下内容依据项目公开 README 或模型卡翻译整理,代码、命令和产品名保持原样。
项目定位
ECC是为AI代码开发智能体提供配套支撑的工程系统,可将代码开发全流程的标准化规则直接内置到AI智能体的执行逻辑中,无需开发者每次在提示词中重复定义工作流程。它内置了「规划→测试→实现→评审→验证→记忆→迭代」的完整研发流程,帮助AI智能体产出更符合企业规范的代码成果。
目前ECC对Claude Code的适配最为完善,同时支持Codex,也为Cursor、OpenCode、GitHub Copilot等其它AI代码工具提供了功能适配,不同工具的功能覆盖范围可参考官方的支持状态矩阵。项目采用MIT许可证开源,开源版本永久免费。
核心能力
ECC为AI代码智能体提供了开箱可用的成熟能力集,主要包含以下模块:
- 专项智能体:共68个,分别覆盖代码规划、评审、构建问题修复、安全检测、架构设计、特定领域代码开发等场景,每个智能体都针对对应场景做了专项优化。
- 技能库:共286项,覆盖测试驱动开发、技术调研、安全检测、文档编写、前端开发、数据处理、机器学习、运维操作等各类研发常见场景。
- 快捷命令:共94个,为用户提供便捷的功能入口,后续项目将逐步迁移到以技能为核心的交互体系。
- 钩子与记忆机制:可自动执行预设规则、生成会话总结、持续学习历史操作经验、优化上下文使用效率,减少不必要的上下文窗口占用,非上下文内容全部持久化存储。
- 安全能力:自带AgentShield安全扫描功能,可对AI生成的代码做安全校验。
典型安装方式
ECC提供两种官方安装路径,两种方式安装的都是同一个ecc@ecc插件,选择其中一种即可,不可叠加安装避免冲突:
路径一:终端命令安装
在终端执行以下引导安装命令:
npx ecc-universal setup如果npm出现版本或缓存报错,可先执行以下命令确认 registry 版本后重试:
npm view ecc-universal version该安装路径要求环境已安装Node.js 18及以上版本、Git、Claude Code 2.1及以上版本,且相关命令已加入系统环境变量PATH。安装过程会自动完成插件的安装、更新或迁移,同时记录用户选择的钩子配置文件。
路径二:Claude Code原生插件安装
直接在Claude Code中执行以下原生插件命令即可完成安装:
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc该方式会自动安装ECC的技能、智能体、命令和插件管理的钩子,安装完成后无需再执行手动安装操作。
版本与付费说明
ECC分为开源版和付费Pro版:
项目的开发维护由赞助者和Pro版订阅收入支持,目前由核心维护者每周更新多个适配版本。
- 开源版:采用MIT许可证,永久免费,所有代码都可在官方GitHub仓库获取,可自行部署使用。
- Pro版:是官方托管的GitHub App,面向私有仓库使用场景,定价为19美元/席位/月,也可免费安装试用。
使用注意事项
- 请仅从官方指定渠道安装ECC,包括官方GitHub仓库、npm的ecc-universal和ecc-agentshield包、官方GitHub App、插件标识ecc@ecc、官方网站ecc.tools。第三方上传的非官方镜像没有经过项目维护者审核,可能包含恶意代码。
- 目前ECC对Claude Code的适配最为完善,其它AI代码工具的适配版本存在功能限制,使用前请先查阅官方的支持状态矩阵确认所需功能是否支持。
- 项目提供简体中文官方文档,可直接查阅获取最新的使用说明,也可加入官方Discord社区交流问题、分享使用经验。
官方资料与来源
- ai-agents
- anthropic
- claude
- claude-code
- developer-tools
- llm
- mcp
- productivity
## Install with Claude Code Run the canonical guided setup from your terminal: ```bash npx ecc-universal setup ``` If npm reports a version or cache error, confirm the registry version before retrying: ```bash npm view ecc-universal version ``` This path requires Node.js 18 or newer, Git, and Claude Code 2.1 or newer on `PATH`. It safely installs, updates, or moves one `ecc@ecc` plugin scope and records the hook profile you choose. Alternatively, run Claude Code's native plugin commands inside Claude Code: ```text /plugin marketplace add https://github.com/affaan-m/ECC /plugin install ecc@ecc ``` The native path installs ECC's skills, agents, commands, and plugin-managed hooks. If you choose it, stop there. Do not also run a full manual install into Claude Code. > Both paths install the same `ecc@ecc` plugin. Choose one and do not stack > another manual Claude install on top. <
该片段来自项目 README,仅用于初步判断;实际部署请以官方文档为准。

核对上游原始说明节选
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Language: English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch | Español | Українська
[!WARNING]
Official sources only. Install ECC only from verified channels: the GitHub repository github.com/affaan-m/ECC, the npm packages ecc-universal and ecc-agentshield, the GitHub App, the plugin slug ecc@ecc, and the project website ecc.tools. Third-party re-uploads and unofficial mirrors are not maintained or reviewed by the project and may contain malware.
Install with Claude Code
Run the canonical guided setup from your terminal:
npx ecc-universal setupIf npm reports a version or cache error, confirm the registry version before retrying:
npm view ecc-universal versionThis path requires Node.js 18 or newer, Git, and Claude Code 2.1 or newer on PATH. It safely installs, updates, or moves one ecc@ecc plugin scope and records the hook profile you choose.
Alternatively, run Claude Code's native plugin commands inside Claude Code:
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@eccThe native path installs ECC's skills, agents, commands, and plugin-managed hooks. If you choose it, stop there. Do not also run a full manual install into Claude Code.
Both paths install the same ecc@ecc plugin. Choose one and do not stack
another manual Claude install on top.
ECC Pro + GitHub App Install free · Private repos from $19/seat/mo Sponsor ECC Fund the open-source project Community Discord · Q&A · Show and Tell
OSS stays free. This repo is MIT-licensed forever. ECC Pro is the hosted GitHub App for private repos. Sponsors and Pro subscribers fund the work. That's why a single maintainer ships weekly across 7 harnesses.
Partners & sponsors
Community sponsors: Mike Morgan · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe
Become a Sponsor · Sponsor Tiers · Sponsorship Program
Jump to install ↓
ECC
Your agent can write code, but ECC gives it a coordinated engineering system and toolbox: it plans before it builds, verifies changes with tests, reviews its own work from a fresh context, remembers what matters, and turns repeated wins into reusable skills and workflows.
plan -> test -> implement -> review -> verify -> remember -> improveInstead of rebuilding that process in every prompt, you install it once and make it part of how your agent works.
Optimize the context window. Persist everything else.
ECC is MIT-licensed open source. It works best with Claude Code today, has a supported Codex sync path, and provides capability-limited adapters for Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity, Qwen, and other harnesses. See the support status matrix before assuming feature parity.
Access to 68 agents, 286 skills, and 94 legacy command shims, plus hooks, rules, memory, continuous learning, and AgentShield security scanning. The agents are specialized for planning, review, build repair, security, architecture, and domain work.
| Included | Count | What it gives you | | ---------------- | ----------: | ------------------------------------------------------------------------------------ | | Agents | 68 agents | Planning, review, build repair, security, architecture, and domain work | | Skills | 286 skills | TDD, research, security, docs, frontend, data, ML, operations, and more | | Commands | 94 commands | Convenient entry points while ECC moves to a skills-first surface | | Hooks and memory | Runtime | Enforcement, session summaries, continuous learning, instincts, and context controls | | Rules | Selective | Always-loaded standards you
上游文档较长,此处为节选。完整内容见官方项目。