209,904· 32,177 forks· JavaScript· MIT开发工具

ECC - AI Agent 性能优化与跨平台协作系统

affaan-m/ECC

为 Claude Code、Cursor、Codex 等 AI 编程助手提供技能库、记忆优化、安全扫描和跨工具协作能力的开源系统,20万+ stars

GitHub 仓库 →对标:GitHub Copilot Enterprise, Tabnine Enterprise

解决什么问题

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

ECC - AI Agent 性能优化系统 | 支持 Claude Code/Cursor/Codex 跨平台协作 · AiDuo123