ECC – 开源的跨平台 AI Agent 性能优化系统

Al项目 2026-06-02 18:00:41 AI导航网

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(汇总评估)的三智能体对抗流水线。

  • 选择性安装架构:支持 minimalcorefull 等多档安装配置,用户可按需复制规则、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)。
  • 手动安装
    • 克隆仓库 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的同类竞品对比

维度ECCclaude-skillsSuperpowers
定位AI Agent Harness 性能优化系统最全面的开源 Skill & Agent 插件库企业级开发纪律框架
GitHub Stars182K+5,200+~57,000
Agent 数量63 个30+ 个少量(以 Skill 为主)
Skill 数量249 个338 个14+ 个
命令/工具79 个 legacy commands70+ 自定义命令 + 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 在多次会话中保持对大型代码库的理解。

  • 黑客松与快速原型:借鉴作者夺冠经验,几小时内完成从客户调研到产品原型的全链路构建。

© 版权声明

相关文章