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