ECC:71 个 Agent 的 Claude Code 开源工程配置
ECC 开源的 Claude Code 工程配置:71 个子 Agent、311 项技能、钩子和记忆库,两条命令装完即用,Codex、Cursor 也能装。
项目资料
GitHub Ecosystem- 许可证
- MIT
- 主语言
- JavaScript
- 星标
- 276,490
- 核查时间
- 2026-10-11
以上快照资料以核查当日为准,可能随版本或运营策略变化。
模型会写码之后,真正的差距挪到了流程上:每次会话都得重新交代先写测试、改完要审查、密钥别进提交。ECC(everything-claude-code)是 Affaan Mustafa 开源的 Claude Code 工程化配置,把这套纪律做成常驻系统:71 个专用子 Agent、311 项技能、97 条命令,外加钩子和记忆库(数字统计自 2026-10-11 的 README)。它把工作流压成一行:plan → test → implement → review → verify → remember → improve,装一次,之后的每个会话都按这个顺序走。作者是 Anthropic 黑客松冠军(Zenith Chat 第一名),仓库创建于 2026 年 1 月,截至 2026-10-11 约 27.6 万 star,最新版 v2.2.3 发布于 2026-10-01,此后仍在每日提交。

上图是 v2.0 时期的 README 顶图,当时还是 261 项技能、64 个 Agent;两个月后目录已经长到 311/71/97。两个月 50 项技能的增量,说明这套配置还在快速迭代期。
核心功能
- 71 个子 Agent 分工:规划、代码审查、构建修复、安全、架构各有人管。code-reviewer 换新鲜上下文审代码,build-error-resolver 专修编译错,e2e-runner 跑端到端验证,database-reviewer 按 Supabase 模式查库设计。
- 311 项技能按需加载:TDD、安全、文档、前端、数据、机器学习、运维,用到才进上下文。README 明说命令条会逐步迁往技能优先的形态。
- 钩子做强制执行:挂在工具事件上——批量跑格式化和类型检查、从提示词里拦密钥、看守 dev server 的启停。Claude Code 侧提供四套 hook profile 档位可选。
- 记忆库与直觉:会话蒸馏成自描述的 Markdown 存进
.ecc/memory/(用户级在~/.ecc/memory/),人和其他工具都能直接读;从真实会话学出的”直觉”带置信度,默认 0.7 以上、每次最多注入 6 条,靠ECC_INSTINCT_CONFIDENCE_THRESHOLD调。 - AgentShield 安全扫描:独立 CLI,扫提示词、钩子、MCP 配置、权限和密钥;
/security-scan是同一件事的工作流入口。 - 横跨 7 个工具:Claude Code 是主通道(要求 2.1 以上),Codex 和 Qoder 有原生插件路径,Cursor、OpenCode、Gemini、Zed、Copilot 等提供能力受限的适配层。自托管模型走各工具的正常配置接入,支持自定义端点和模型网关。
典型使用场景
- 已经天天用 Claude Code,流程却还靠手写提示词——想要现成的审查、测试、安全闭环。
- 一人干活想借整套工程纪律:装完后每个功能默认走 plan → test → implement → review,不用自己攒脚本。
- 团队想固化规范:钩子强制格式化与密钥拦截,rules 按语言常驻加载。
- 在 Claude Code、Codex、Cursor 之间换着用的人,一套配置多处复用(各端适配程度不同,装前查 README 的支持矩阵)。
快速上手
需要 Claude Code 2.1 或更新版本。在 Claude Code 会话里执行:
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc
或者用跨工具的 npm 安装器(Node 18 以上),它会先盘点现有安装再动手,重跑同一条命令即可更新或换作用域:
npx ecc-universal@2.2.3 setup
装完重开会话,敲 /code-review 或 /security-scan 就能看到命令生效;要挑着装,加 --profile minimal。
小结
ECC 适合已经把 AI 编码当日常、但还停在单次对话式用法的开发者。如果你只是偶尔写脚本,或者已经精心调校了自己的 CLAUDE.md,这么大一整套接管式配置磨合成本不低——好在可以按能力挑装。Windows 原生支持有已知缺陷(持续学习的观察进程与记忆写入,issue #2489 和 #2626),WSL 走 Linux 路径无此问题。MIT 协议,主体 JavaScript,另有 Rust 和 Python 组件;商业化的 ECC Pro 是面向私有仓库的托管 GitHub App,开源部分永久免费。和 gstack 那种个人风格的单人配置相比,ECC 是工业规模的系统;比 agency-agents 装几百个角色 Agent 更进一步的地方,在于钩子执行和记忆层——尤其是 /evolve,把会话里反复出现的直觉聚合成可复用的技能,配置会随使用持续变化。