返回 2026 年 榜单

affaan-m/ECC

ECC 是一个面向编码智能体的性能优化系统,将规划、测试、实现、审查、验证、记忆与改进固化为可复用工程流程,通过技能、本能、记忆、安全与研究优先的开发方式,为多个智能体框架提供统一的上下文控制与持续学习能力。

+12876累计涨星
14 天上榜天数
0 天登顶天数

统计范围:2026-01-01 至 2026-10-18,实际采集 29 天。周期未结束时排名可能变化。

查看 GitHub 仓库

ECC 是一个面向编码智能体的性能优化系统,将规划、测试、实现、审查、验证、记忆与改进固化为可复用工程流程,通过技能、本能、记忆、安全与研究优先的开发方式,为多个智能体框架提供统一的上下文控制与持续学习能力。

项目定位与要解决的问题

ECC 定位为智能体运行框架的性能优化层,而非单纯的提示词集合。它以 MIT 许可证开源,核心思路是把“规划-测试-实现-审查-验证-记忆-改进”这一工程闭环从每次提示中剥离出来,安装一次后即成为智能体工作方式的一部分。项目方自述其口号为“优化上下文窗口,持久化其余一切”。目前与 Claude Code 配合最佳,提供受支持的 Codex 同步路径,并为 Cursor、OpenCode、Gemini、Zed、GitHub Copilot、Antigravity、Qwen 等提供能力受限的适配器。项目方强调 OSS 永久免费,商业化的 ECC Pro 是面向私有仓库的托管 GitHub App,由赞助和 Pro 订阅支撑维护。

核心能力

核心资产包括 68 个智能体、292 个技能和 94 个旧版命令垫片。智能体针对规划、审查、构建修复、安全、架构和领域工作进行专门化分工;技能覆盖 TDD、研究、安全、文档、前端、数据、机器学习、运维等方向;命令则作为便捷入口,项目正向技能优先的界面迁移。此外还提供运行时钩子与记忆机制,负责强制执行、会话摘要、持续学习、本能积累和上下文控制;规则按语言或项目选择性加载;AgentShield 安全扫描覆盖提示词、钩子、MCP 配置、权限、密钥和智能体文件。这些组件共同服务于“安装一次、持续改进”的目标,让智能体在多次会话间保留有价值的信息。

技术结构与实现思路

架构上分为三层:资产层、运行时层和安装分发层。资产层由智能体、技能、命令和规则组成,规则因 Claude Code 插件无法分发 rules 而需用户手动选择备份,项目方建议从 rules/common 加一个实际使用的语言或框架包开始。运行时层由钩子和记忆系统构成,提供会话摘要、持续学习和上下文控制,并区分 Standard 等钩子配置。安装分发层呈现多标识符设计:GitHub 源码仓库为 affaan-m/ECC,Claude 市场插件标识符为 ecc@ecc,npm 包名为 ecc-universal,三者不可互换。ECC 2.2 提供引导式包安装,支持 npm、pnpm、Yarn 2+ 和 Bun 等运行器,并包含多框架向导、dry-run 预检、doctor 诊断和 repair 修复等管理能力。

实际工作流程

推荐工作流以 npx ecc-universal@2.2.2 setup 为起点,向导会先盘点官方市场和每个原生 Claude 安装范围,再将 ecc@ecc 安装、更新或安全迁移到用户选定的范围,并允许重跑同一命令来更新、换范围或换钩子配置。多框架场景使用 install –guided,可组合选择 Claude Code、Codex 和 Kimi Code,显示每个安装通道和目标,在首次写入前预检所有选择,最后统一确认。Claude Code 也可通过原生 /plugin marketplace add 和 /plugin install 安装,但项目方明确要求每个框架只选一种安装路径,避免在同一框架内叠加安装导致技能、命令、钩子或配置重复。安装后,/ecc:configure-ecc 提供插件安装后的重新配置入口。日常使用则遵循规划、测试、实现、审查、验证、记忆、改进的闭环。

与同类方案的取舍

差异点首先在于规模与覆盖面:项目方自述提供 68 个智能体、292 个技能和 94 个命令,并配以钩子、规则、记忆和 AgentShield 安全扫描,形成较为完整的智能体工程系统。其次在于跨框架策略:Claude Code 是当前最佳搭配,Codex 有原生市场插件和受支持的同步路径,其他编辑器与智能体使用能力受限的适配器,项目方明确要求参考支持状态矩阵而非假设功能对等。再次在于安装治理:三个公开标识符各司其职,引导向导会先盘点再写入,支持 dry-run,官方渠道警告提示用户仅从已验证渠道安装,第三方重传和镜像可能含恶意代码。最后是持续学习与记忆机制,将重复成功转化为可复用技能和工作流,并以 AgentShield 覆盖提示词、钩子、MCP 配置、权限、密钥和智能体文件的安全扫描。

值得关注的设计

ECC 的核心创新在于把「代理运行环境」当作可编程的操作系统来对待,而不是零散配置的集合。它提出以 plan -> test -> implement -> review -> verify -> remember -> improve 的闭环取代每次在提示里重造流程,并通过 Skills、Instincts、Memory 三层把一次性经验固化为可复用资产。项目方自述提供 68 个代理、292 个技能、94 个命令,覆盖规划、评审、构建修复、安全、架构与领域工作;同时用 hooks 和选择性 rules 在运行时施加约束与持续学习。值得注意的取舍是「优化上下文窗口、其余全部持久化」这一设计原则,它意味着把长期状态放到外部记忆而非塞进提示,从结构上缓解长会话的上下文膨胀,而不是单纯压缩。

适用领域和具体场景

从 README 给出的命令可以看出,ECC 的典型用法是安装一次、常驻在代理工作流中。安装后可用咨询类命令检索某一领域的技能,例如按「安全评审」查找相关能力;也可用最小配置加能力模块的方式,针对特定目标裁剪安装内容。诊断命令用于检查某个运行环境下的安装状态,修复命令用于在不重建整套环境的前提下恢复被管理的文件。多环境向导支持在一次流程中组合选择 Claude Code、Codex 与 Kimi Code,并支持空跑预演,说明它面向的是把 ECC 接入日常编码、评审与安全扫描场景,而非单次演示。

哪些人会受益

最直接的受众是已经使用 Claude Code 并希望把工作流标准化的个人开发者和小团队,README 明确说它目前与 Claude Code 配合最好,并给出 Windows 新手的逐条走查路径,说明对命令行不熟练者也有照顾。其次是同时在多个代理运行环境间切换的用户,他们需要 Codex 同步路径或 Cursor、OpenCode、Gemini、Zed 等能力受限适配层。第三类是关注代理安全的团队,AgentShield 针对提示、hooks、MCP 配置、权限、密钥和代理文件做扫描。企业用户则由托管 GitHub App 与私有仓库订阅覆盖,开源部分保持 MIT 免费。

上手、部署与集成

README 给出的采用渠道分三类:一是包管理器引导,例如通过 npx、pnpm dlx、yarn dlx 或 bunx 运行统一安装向导,并提供版本锁定示例;二是原生插件方式,在 Claude Code 内添加市场并安装 ecc@ecc,或在 Codex 内添加仓库市场再装插件;三是面向 Cursor、Antigravity、Gemini、OpenCode 等的受管适配器,目前仍走旧的安装路径,直到通过冲突、更新、修复与卸载生命周期矩阵。项目方自述由单一维护者每周跨七个运行环境发版,并有多家赞助方与社区赞助者。README 强调只从仓库、两个 npm 包、GitHub App、插件标识与官网安装,警告第三方镜像可能含恶意代码;安装方式不可叠加,否则会出现技能与 hooks 重复。

限制与风险

README 明确承认多处能力边界。功能对等性不成立:Claude Code 支持最完整,Codex 有受支持同步路径,其余环境只是能力受限适配器,使用前需查看支持状态矩阵。Claude Code 插件无法分发 rules,用户必须自行克隆并复制想要的规则包。Codex 不提供 user、project、local 三种作用域,其原生 hooks 需要显式信任决定,且不使用 ECC 的四档 hook 配置;Kimi Code 只管理项目文件,不配置 hooks、模型商设置与认证。版本锁定不等于安全审计或完整性校验。若把多种安装方式叠加到同一环境,可能导致技能、命令、hooks 或配置重复,需要重置卸载流程。

综合观察

ECC 的价值主张是清晰的:把代理的工程流程、记忆与安全扫描做成可安装、可更新的系统,而不是用户各自在提示里复制粘贴。它的规模指标属于项目方自述,且跨环境的实际一致性必须按支持矩阵打折看待,因此适合先在一个主力环境试用,再决定是否扩展到其他环境。工程上最值得关注的是它对状态持久化与上下文窗口的取舍,以及显式的安装互斥规则,这两点直接决定了长期使用是否可控。风险在于单一维护者跨多环境发版的可持续性、适配层成熟度不均,以及安装渠道混杂带来的供应链风险,README 对此已有明确警告,但用户仍需以验证过的来源为准。

查看 GitHub 仓库

解读依据仓库 README 与简介,周期榜名次和数据按已采集的日期动态计算;项目文档和实际能力可能变化。

输入关键词开始搜索
账号 · 测试中

账号登录