1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | ECC |
| 项目自述名称 | Everything Claude Code(ECC) |
| 作者/维护者 | affaan-m(Affaan Mustafa)主导,另有 230+ 社区贡献者 |
| 来源链接 | https://github.com/affaan-m/ECC |
| 许可证 | MIT(GitHub API) |
| GitHub Stars | 230,524(GitHub API) |
| Forks | 35,179(GitHub API) |
| 最新版本 | 2.0.0(仓库 VERSION 文件) |
| 安装方式 | 插件市场一条命令,或 install.sh 手动安装(GitHub README) |
2. 功能介绍与亮点
ECC 是一套跨 harness 的智能体配置层,把分散的能力打包为统一可版本化的仓库:67 个专职子代理(规划、代码审查、构建修复、安全分析等)、278 个技能(TDD、后端模式、安全审查、ML 运维等)、94 个斜杠命令(如 /plan、/code-review)、15+ 种事件的 Hook 自动化(格式化、密钥检测、会话持久化)、34 条多语言编码规范规则,并内置 AgentShield(102 条静态扫描规则)与 GateGuard(拦截破坏性 shell 命令)两套安全工具。
亮点:项目起源于 Anthropic × Forum Ventures 黑客松获奖作品,作者赛后的推广帖子在 X 上单条突破 90 万浏览、超 1 万收藏,随后迅速成长为该赛道星标数最高的开源项目之一,且保持近乎每日的提交频率。
3. 适用场景
所属固定分类:元技能与 Agent 增强。
适合同时使用 Claude Code、Codex、OpenClaw、Hermes Agent 等多个编码智能体、希望用一套配置统一代理行为、技能库、Hook 自动化与安全护栏的开发团队与个人开发者,尤其适合需要跨平台维持一致编码规范的中大型项目。
4. 跨 Agent 兼容性
- Claude Code:原生支持——
.claude/含完整 commands/skills/rules/team 配置,插件市场一条命令安装 - Codex:原生支持——
.codex/含AGENTS.md、agents/、config.toml - OpenClaw:原生支持——
.openclaw/提供专属安装说明与doctor健康检查 - Hermes Agent:原生支持——
.hermes/同样提供专属安装说明与安装路径
判断依据:直接检查仓库目录结构与各平台子目录内容,四个平台均有实际可执行的安装路径,非仅口头声明。
5. 推荐理由
ECC 把分散在各 harness 里的 agents / skills / hooks / rules / MCP 配置统一为一套可版本化、可审计的配置层,是目前在目录结构层面同时原生支持四大目标平台的项目;内置 AgentShield、GateGuard 降低了引入大型第三方配置包本身的风险,对希望统一多智能体协作规范的开发者有直接价值。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 10 | 230,524 Stars;获 Medium、TechTimes、note.com 等独立媒体报道,Reddit r/ClaudeCode 有持续讨论 |
| 可用性 | 7 | 文档齐全(安全指南、故障排查、11 种语言)且维护极活跃,但体量对初中级用户有配置门槛,独立评测指出插件安装路径下规则文件曾需手动复制 |
| 安全性 | 7 | 核心功能无需联网/密钥;可选的链上支付技能会执行 npx 子进程并管理私钥,权限面较宽,但边界清晰、自带审计工具,抽查未见可疑指令 |
| 综合 | 8.0 | 三项均值 |
安全检查清单:① shell:install.sh/Hook 执行本地命令,个别可选技能用 npx 起子进程,要求锁版本 ② 联网:核心不强制联网,MCP/威胁情报/支付技能均按需可选 ③ 凭据:核心免密钥,支付技能需 WALLET_PRIVATE_KEY 环境变量,官方禁止转发全部 process.env ④ 可疑指令:抽查未发现越权或诱导泄露文字 ⑤ 信誉:Anthropic×Forum Ventures 黑客松获奖者,230+ 贡献者与自动审查机器人参与 ⑥ License:MIT ⑦ 维护:提交持续到 2026-07-14 前后
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与 ECC 的差异 |
|---|---|---|
| agentic-awesome-skills(sickn33) | 1,900+ 技能的可安装技能库/市场 | 数量更多,但缺统一的代理/Hook/规则运维层,更像目录而非一体化系统 |
| scientific-agent-skills(K-Dense-AI) | 148 个面向科研场景的技能包 | 垂直于科研,通用工程能力(代码审查、构建修复)不在覆盖范围内 |
| ARIS(wanshuiyin) | 纯 Markdown 技能包,聚焦无人值守 ML 研究自动化 | 轻量无框架依赖,但功能局限于研究自动化,不含整体运维 |
| superpowers(obra) | 面向 Claude Code 的元技能合集,覆盖 TDD、系统化调试等 | 专注单一 harness 的方法论技能,不提供跨四大平台的统一配置管理 |
8. 用户评价
第三方评测文章《Everything Claude Code: Inside the Agent Harness That’s Dividing the Developer Community》(Medium,作者 Ewan Mak)综合了社区正反评价:正面认为其代码审查模块“只报告置信度 80% 以上的问题,优先处理硬编码凭证、SQL 注入等安全漏洞”;争议在于体量过大——“大多数人只需要一份好的 CLAUDE.md,而不是整个生态系统”,且插件安装路径下部分规则文件曾需手动复制。
9. 其他补充
README 提供 11 种语言翻译(含中文、日语、韩语等);提供 GitHub Sponsors 赞助渠道;存在面向私有仓库的付费 Pro 版本(19 美元/席位/月),开源核心版本承诺永久 MIT 免费。
10. 安装使用方式
- 插件市场(推荐):
/plugin marketplace add https://github.com/affaan-m/ECC,再执行/plugin install ecc@ecc - 完整手动安装:
./install.sh --profile full - 按平台最小化安装:
./install.sh --target <claude|codex|hermes|openclaw> --profile minimal - 健康检查:
npx ecc doctor --target <平台> - 官方明确警告不要混用“插件安装”与“install.sh”两种方式,这是最常见的装坏原因;安装后建议重启对应的 Agent CLI/编辑器
11. 注意事项
- 体量较大(278 技能 + 67 代理 + 多套 Hook/规则),初学者可能面临配置负担,建议从
--profile minimal起步 - 插件安装路径下部分规则文件曾需手动复制,建议安装后用
doctor命令核实 - 项目由单一核心维护者主导提交,虽有 230+ 贡献者协助,仍建议关注长期可持续性
- 若启用可选的链上支付技能(agent-payment-x402),将直接接触私钥与真实资金操作,启用前务必阅读仓库内
the-security-guide.md - 仅从官方声明渠道(GitHub 仓库、npm 包
ecc-universal/ecc-agentshield、GitHub App、插件 slugecc@ecc、ecc.tools)安装,第三方镜像未经审查,存在恶意代码风险