← 返回总览

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.

250,205Fork: 37,646语言: JavaScript协议: MIT今日 +1314GitHub ↗

📈 Star 增长趋势(本站收录历史)

063K125K188K250K08-3008-3109-0109-0209-0309-0409-0509-06affaan-m/ECC 2026-08-30: 245Kaffaan-m/ECC 2026-08-31: 245Kaffaan-m/ECC 2026-09-01: 245Kaffaan-m/ECC 2026-09-02: 246Kaffaan-m/ECC 2026-09-03: 246Kaffaan-m/ECC 2026-09-04: 247Kaffaan-m/ECC 2026-09-05: 248Kaffaan-m/ECC 2026-09-06: 250K
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 即可生效。