affaan-m/ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
📈 Star 增长趋势(本站收录历史)
affaan-m/ECC
🤖 深度介绍
它是什么
ECC(Enhanced Claude Code)是一个面向 AI 编程代理的性能优化系统,为 Claude Code、Codex、Opencode、Cursor 等主流 Agent 工具提供统一的技能、直觉、记忆与安全增强层。它本质上是一套可插拔的“代理外挂”,让 LLM 编码助手更懂你的项目。
核心亮点
- 技能库(Skills):预置数百个可复用的编码工作流,按需动态加载,减少无效 token 消耗
- 直觉引擎(Instincts):基于项目上下文自动调整 Agent 行为模式,减少“问一句做一步”的低效交互
- 持久记忆(Memory):跨会话保留项目决策、架构约束与用户偏好,避免重复解释
- 安全护栏(Security):内置敏感操作拦截与权限分级,防止 Agent 误执行破坏性命令
- 研究优先(Research-first):强制先搜索后编码,降低幻觉概率
为什么火
25 万 Star 且单日新增 1300+,源于它精准击中了 AI 编程的三大痛点:Token 浪费(每次会话重复理解项目)、上下文丢失(新会话忘记旧决策)、安全失控(Agent 乱跑命令)。ECC 用一套轻量级配置解决了这些问题,且兼容所有主流 Agent 工具,几乎零迁移成本。
适合谁用
- 重度使用 Claude Code/Cursor 的全栈开发者,希望减少无效交互
- 维护大型代码库的团队,需要统一 Agent 行为规范
- 对 AI 编程安全有要求的企业用户,需审计与拦截机制
快速上手
# 安装(支持 npm 或直接 clone)
npm install -g @affaan/ecc
# 在项目根目录初始化
ecc init
# 启动增强模式(自动检测当前使用的 Agent)
ecc enable
# 查看生效的技能与记忆状态
ecc status
配置只需在项目根目录添加 .ecc/config.yml,定义你的领域术语、禁止命令与持久记忆内容,重启 Agent 即可生效。
