ECC - AI Agent 性能优化与跨平台协作系统
affaan-m/ECC
为 Claude Code、Cursor、Codex 等 AI 编程助手提供技能库、记忆优化、安全扫描和跨工具协作能力的开源系统,20万+ stars
解决什么问题
ECC 是一个专为 AI 编程助手(Agent Harness)设计的性能优化和工作流增强系统。它解决了当前 AI 辅助编程工具的几个核心痛点:token 消耗过高、上下文记忆丢失、跨会话学习能力缺失、安全风险管控不足。通过提供 64 个预制 Agent、261 个技能模块、84 个命令适配器,以及完整的记忆持久化、持续学习、安全扫描机制,让开发者能在 Claude Code、Cursor、Codex、Gemini、Zed 等多个 AI 编程工具间复用优化配置。
为何火爆
项目获得 20.9 万 stars 和 3.2 万 forks,源于其解决了真实工程场景的痛点。作者通过 10 个月的实际产品开发沉淀出这套系统,不是简单的配置文件集合,而是包含技能库、本能规则、记忆优化、持续学习、安全扫描的完整解决方案。v2.0.0-rc.1 版本新增 Tkinter 桌面 Dashboard、跨工具工作流编排、品牌声音管理等企业级功能,同时保持 MIT 开源协议。社区活跃度高,支持 12 种编程语言生态,170+ 贡献者持续维护。
核心功能
Token 优化: 通过模型选择、系统提示词精简、后台进程管理降低 API 调用成本
记忆持久化: 自动保存/加载上下文的 Hook 机制,跨会话保持工作状态
持续学习: 从会话中自动提取模式并转化为可复用技能模块
安全防护: AgentShield 组件提供沙箱隔离、输入清洗、CVE 扫描能力
跨工具协作: 统一配置适配 Claude Code、Cursor、Codex 等 7+ 种 AI 编程工具
验证循环: 支持检查点评估和持续评估,提供 pass@k 指标
并行化: 基于 Git worktree 的级联方法,支持多实例扩展
安装使用
bash
npm 安装核心包
npm install ecc-universal ecc-agentshield
启动桌面 Dashboard
npm run dashboard
或直接运行 Python 脚本
python ecc_dashboard.py
项目提供三份核心指南:简明指南(快速上手)、长篇指南(Token 优化/记忆/评估/并行化)、安全指南(攻击向量/沙箱/AgentShield)。中国开发者需注意部分 AI 工具可能需要网络代理访问。
适合谁
- 重度使用 AI 编程助手的开发者,希望降低 token 成本并提升响应质量
- 需要在多个 AI 工具间切换但希望保持一致配置的团队
- 关注 AI Agent 安全风险的企业开发者
- 希望构建自定义 Agent 技能库的技术团队
项目提供免费 OSS 版本(MIT 协议)和付费 Pro 版本($19/席位/月,支持私有仓库和 GitHub App 集成)。
安装方式:npm