云图AI云图AI
E

ECC

MITJavaScript

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

237kFork 36k更新于 2026-08-03

软件介绍

ECC 是一个面向 AI 代理工作流的性能优化系统,提供技能、本能、记忆优化、持续学习、安全扫描和研究优先开发等能力。它支持 Codex、Claude Code、Cursor、OpenCode 等多种代理框架,经过 10 个月以上的实际生产环境验证。

核心功能

跨代理框架支持:兼容 Codex、Claude Code、Cursor、OpenCode、Gemini、Zed、GitHub Copilot 等
技能系统:271+ 个可复用技能,覆盖编码标准、测试、安全、部署等
本能学习:基于置信度评分的持续学习系统,自动从会话中提取模式
安全审计:集成 AgentShield,提供 102 条静态分析规则和 1282 项测试
内存优化:会话持久化、上下文管理、自动压缩建议
钩子系统:支持 8+ 种事件类型的自动化触发脚本
多语言规则:支持 TypeScript、Python、Go、Java、Rust 等 12+ 语言生态
MCP 配置:内置 GitHub、Supabase、Vercel 等 MCP 服务器配置
桌面仪表盘:基于 Tkinter 的 GUI,支持暗色/亮色主题和字体自定义
选择性安装:按需安装组件,支持增量更新

适用场景

在 Claude Code 中实施 TDD 工作流并自动审查代码跨多个 AI 代理框架统一开发规范和自动化钩子通过本能学习系统自动提取和复用团队编码模式使用 AgentShield 对代理配置进行安全审计和漏洞扫描在 Cursor 和 Claude Code 之间隔离会话数据以避免冲突通过 MCP 配置快速集成外部工具和服务

Docker 部署

docker build -t ecc . && docker run -it --rm -v $(pwd):/workspace ecc

FAQ

ECC 支持哪些 AI 代理框架?

ECC 支持 Codex、Claude Code、Cursor、OpenCode、Gemini、Zed、GitHub Copilot、Antigravity、JoyCode、CodeBuddy、Qwen CLI 等。Claude Code 是主要目标平台。

如何安装 ECC?推荐哪种方式?

推荐通过 Claude Code 插件安装:/plugin marketplace add https://github.com/affaan-m/ECC 然后 /plugin install ecc@ecc。也可以手动安装或使用 npm 包 ecc-universal。注意不要叠加安装方法。

ECC 的钩子系统如何工作?

钩子系统基于事件触发,支持 PreToolUse、PostToolUse、Stop、SessionStart 等事件。Claude Code v2.1+ 自动加载 hooks/hooks.json,无需在 plugin.json 中声明。

如何解决上下文窗口缩小的问题?

禁用不用的 MCP 服务器(/mcp 命令),保持启用不超过 10 个 MCP 和 80 个工具。可设置 ECC_SESSION_START_MAX_CHARS=4000 或 ECC_SESSION_START_CONTEXT=off 来减少上下文消耗。

ECC 是免费的吗?

ECC 核心仓库采用 MIT 许可证,永久免费。ECC Pro 是面向私有仓库的托管 GitHub App,每月 19 美元/席位。赞助和 Pro 订阅用于支持开发。