project
ECC - 开源的跨平台 AI Agent 性能优化系统
ECC(Everything Claude Code)是跨平台 AI Agent 性能优化系统。系统为 Claude Code、Codex、Cursor 等 7+ 个 AI 编程工具提供 63 个专业 Agent、249 个按需...
ECC是什么
ECC(Everything Claude Code)是跨平台 AI Agent 性能优化系统。系统为 Claude Code、Codex、Cursor 等 7+ 个 AI 编程工具提供 63 个专业 Agent、249 个按需加载的 Skill、跨会话记忆持久化,以及 AgentShield 安全审计工具,通过 Hook 机制实现自动化工作流,让 AI 编程助手变身分工明确的 AI 团队。
ECC的主要功能
-
63 个专业 Agent:涵盖架构设计、代码审查、安全审计、测试驱动开发、构建错误修复、文档更新等全开发链路角色。
-
249 个按需加载 Skill:根据项目技术栈动态匹配技能,TypeScript 项目自动加载 TS 审查 Skill,Python 测试场景触发 TDD Skill,避免上下文撑爆。
-
跨会话记忆持久化:通过 Hook 机制在不同会话间自动存取上下文,实现连续工作流不中断。
-
AgentShield 安全审计:内置 1282 项测试、102 条静态分析规则,毫秒级扫描凭证泄露、错误配置与注入风险。
-
持续学习 v2:基于直觉的学习系统自动从会话中提取可复用模式,生成 Instinct 并聚类为 Skill。
-
验证循环与检查点:支持
/checkpoint保存验证状态、/quality-gate质量门禁和/eval评估框架。 -
多 Agent 协作:支持
/multi-plan、/multi-execute等多模型协同工作流命令。 -
Dashboard GUI:提供 Tkinter 桌面应用,支持主题切换、字体定制和组件可视化浏览。
ECC的技术原理
-
按需加载架构:采用 Manifest 驱动的安装管道,状态存储追踪已安装组件,仅当检测到对应技术栈时才将 Skill 注入上下文。
-
Hook 事件系统:基于 Claude Code v2.1+ 的 Hook 机制,在 SessionStart、PreToolUse、PostToolUse、Stop 等 8 个事件点触发自动化脚本。
-
上下文预算管理:通过
ECC_SESSION_START_MAX_CHARS等环境变量控制会话启动上下文上限,配合策略性压缩建议防止 Token 溢出。 -
AgentShield 对抗扫描:
--opus模式下启动红队 Agent(找漏洞)、蓝队 Agent(修复)和审计师 Agent(汇总评估)的三智能体对抗流水线。 -
选择性安装架构:支持
minimal、core、full等多档安装配置,用户可按需复制规则、Agent 和 Skill。 -
跨 Harness DRY 适配器:Cursor 等平台的 Hook 事件通过
adapter.js转换为 Claude Code 格式,复用同一套脚本逻辑。
如何使用ECC
- 插件安装:
- 在 Claude Code 中执行
/plugin marketplace add https://github.com/affaan-m/ECC添加市场源。 - 执行
/plugin install ecc@ecc安装插件,自动加载 Skill、命令和 Hook。 - 手动复制所需
rules/目录到~/.claude/rules/ecc/(插件不支持自动分发 rules)。
- 在 Claude Code 中执行
- 手动安装:
- 克隆仓库
git clone https://github.com/affaan-m/ECC.git。 - 按需复制
agents/、skills/、commands/到~/.claude/对应目录。 - 运行
./install.sh --profile minimal --target claude安装 Hook 运行时。
- 克隆仓库
ECC的核心优势
-
跨平台覆盖最广:原生支持 Claude Code、Codex、Cursor、OpenCod等 7+ 个 Harness,一套配置多工具复用。
-
上下文智能管控:249 个 Skill 按需加载,配合 MCP 工具数量控制建议(单项目不超过 10 个 MCP),有效保护 200K 上下文窗口。
-
生产级安全内建:AgentShield 提供 98% 覆盖率的静态分析,支持
--fix自动修复和--opus深度对抗审计。 -
自进化能力:持续学习系统从真实开发会话中提取模式,使配置随使用越来越贴合个人工作流。
ECC的项目地址
- 项目官网:https://ecc.tools/
- GitHub仓库:https://github.com/affaan-m/ECC
ECC的同类竞品对比
| 维度 | ECC | claude-skills | Superpowers |
|---|---|---|---|
| 定位 | AI Agent Harness 性能优化系统 | 最全面的开源 Skill & Agent 插件库 | 企业级开发纪律框架 |
| GitHub Stars | 182K+ | 5,200+ | ~57,000 |
| Agent 数量 | 63 个 | 30+ 个 | 少量(以 Skill 为主) |
| Skill 数量 | 249 个 | 338 个 | 14+ 个 |
| 命令/工具 | 79 个 legacy commands | 70+ 自定义命令 + 533 个 Python CLI 工具 | 以 Skill 调用为主 |
| 覆盖领域 | 全栈工程(前后端、DevOps、安全、ML) | 16 大领域(工程、营销、产品、合规、C-level 顾问、学术科研等) | 工程开发全流程(测试、调试、设计、审查) |
| 跨平台支持 | 7+ Harness(Claude Code / Codex / Cursor / OpenCode / Gemini / Zed / GitHub Copilot / Trae) | 13 个工具(Claude Code / Codex / Gemini / Cursor / Aider / Windsurf / OpenCode / Augment 等) | 主要面向 Claude Code |
| 安装方式 | 插件安装 /plugin install ecc@ecc + 手动复制 rules |
插件分域安装(engineering / marketing / product 等)+ 手动复制 | 插件安装 |
ECC的应用场景
-
全栈项目开发:从需求规划、架构设计、TDD 编码到代码审查、E2E 测试的完整 AI 辅助开发流水线。
-
多技术栈团队:同时维护 TypeScript、Python、Go、Java、Rust、Swift、PHP 等多语言项目,自动匹配对应审查 Agent。
-
安全合规开发:在金融、企业级项目中通过 AgentShield 防止密钥泄露、配置错误和注入攻击。
-
长周期维护:利用跨会话记忆和持续学习,让 AI 在多次会话中保持对大型代码库的理解。
-
黑客松与快速原型:借鉴作者夺冠经验,几小时内完成从客户调研到产品原型的全链路构建。