Everything Claude Code(ECC):它是什么、2.2.0 有哪些变化,以及如何安装
Everything Claude Code,常用的搜索名称为 everything-claude-code,是 affaan-m 为编程智能体打造的工具包,包含智能体、技能、规则、钩子和安装工具。本指南介绍 ECC 包含哪些内容、2.2.0 版本有哪些变化,以及如何在 Claude Code、Codex 或 Kimi 中安装它。内容依据截至 2026 年 31 月可获取的发布信息和文档编写。
什么是 everything-claude-code?
Everything Claude Code(ECC) 是一个采用 MIT 许可证的工具包,其官方 GitHub 仓库为 affaan-m/ECC。其 npm 包为 ecc-universal,而其 Claude 市场/插件标识符为 ecc@ecc。这些名称标识的是同一项目的不同分发渠道。
如果你是通过搜索“affaan-m everything-claude-code”找到这里的,请使用这些标识符来区分仓库、安装器包和插件。 2.2.0 版本的 README 介绍了该工具包及其安装选项。
ECC 增加了哪些功能?
2.2.0 版本包含 68 个智能体、286 项技能和 94 个命令兼容脚本,以及规则、钩子、记忆、持续学习和安装工具。这些是整个发行版的总数,并不意味着每种受支持的编程工具都会获得完全相同的能力。
这些智能体涵盖规划、审查、构建修复、安全、架构和领域相关工作。技能涵盖测试、研究、文档、前端开发、数据、机器学习和运维。AgentShield 会扫描提示词、钩子、MCP 配置、权限、密钥和智能体文件。
将 ECC 理解为 Claude Code 配置合集很有帮助,但并不全面:该工具包还包含安装工具,并支持其他编程智能体。若想了解其主要内容类型之一的背景,请参阅我们的 Claude Code 技能指南.
ECC 免费吗?
开源仓库仍然免费,安装 OSS 工具包不需要 ECC Pro。带版本标签的 README 另外宣传了一项面向私有仓库的托管服务 ECC Pro + GitHub App ,起价为 每席位每月 $19。该价格针对托管服务,而非开源版本的安装。
ECC 2.2.0 有哪些变化
ECC 2.2.0 发布于 2026 年 28 月,标题为“ECC 2.2.0:引导式设置、Antigravity 2.0 和 Nasiko CLI 桥接”。 官方发布说明 将引导式设置列为一项核心新增功能。
一个引导式安装器,支持三种运行框架
新安装器支持 Claude Code、Codex 和 Kimi。在写入文件之前,它会检查每个选中的运行框架,也就是接收 ECC 的编程工具。
安装与提供商设置仍然分开进行。安装器不会安装提供商 CLI,也不会为其进行身份验证;提供商的模型设置和身份验证仍由提供商控制。运行 ECC 设置之前,请先准备好这些工具。
安装可靠性与更广泛的工作流程
2.2.0 版本还改进了安装过程跟踪和保留文件的方式:
- 累积的文件归属记录在反复进行选择性安装后仍会保留。
- OpenCode 使用
~/.config/opencode. - 旧版 Codex 清理会保留用户修改过或未跟踪的文件,并且默认要求提供所有权证明。
原生 Antigravity 2.0 安装的目标为 .agents/{rules,workflows,skills,agents}。新增工作流涵盖 Pi、Itô、智能体评估、多模型委员会、开发团队、持续更新的文档、安全终端、TasteForge 和 skill-comply.
Nasiko 桥接功能属于 实验性功能,需主动启用。它支持一个固定版本的 Nasiko v0.1.0 CLI 构建版本,下载内容经过 SHA-256 校验。ECC 不运营 Nasiko 的控制平面,也不会通过此桥接功能启用遥测。
发布保障还涵盖实际发布的 npm 归档包:计算其哈希值,在 Linux、macOS 和 Windows 上测试,以预发布标签发布,并在以下标签迁移前检查注册表完整性: latest 。版本 2.1.0 仍是可立即用于回滚的软件包。
如何安装 ECC 2.2.0
此 npm 软件包要求 Node.js 18 或更高版本。对于 Claude 插件,您还需要 Claude Code CLI 2.1.0 或更高版本。在终端中检查已安装的 Claude 版本:
claude --version
如果尚未安装 Claude Code,请先参阅我们的 Claude Code 安装指南。ECC 安装程序要求提供商的 CLI 已安装;它不会提供该 CLI,也不会为其完成身份验证。
从固定发布版本的安装程序开始
在终端中运行此命令,明确选择 2.2.0 npm 软件包:
npx --yes ecc-universal@2.2.0 install --guided
向导会预览目标位置并请求确认。它支持 --harness claude, --harness codex, --harness kimi,以及 --all-harnesses.
如需仅预览而不做更改,请使用安装程序的 --dry-run 选项。其 --json 选项会返回机器可读的输出。 引导式安装程序实现 说明了这些控制选项,以及每个运行环境所需的选择。
发布推广有一项限定说明:带标签的 README 指示用户在 npm 同步期间检查 npm view ecc-universal version 。截至八月 31,同步完成的确切时间尚不明确,因此仅凭发布日期无法确定注册表的默认版本何时发生了变化。
通过明确选择实现自动化
对于非交互式安装,请提供必需的选择,并传入安装程序的 --yes 标志:
npx --yes ecc-universal@2.2.0 install --guided \
--harness claude --harness codex --harness kimi \
--claude-scope local --claude-hooks standard \
--profile core --yes
此示例选择了全部三个运行环境,选择了 Claude 的 local 作用域和 standard 钩子配置,并提供了 core 这一 Kimi 所需的内容配置。
这两个 --yes 标志的用途不同。第一个属于 npx;最后一个标志授权 ECC 安装程序以非交互方式进行更改。将命令调整为自动化用途时,请保留这些明确的选择。
为每个运行环境选择合适的设置
ECC 支持同时安装到 Claude Code、Codex 和 Kimi 中,但它们的设置模式各不相同。 2.2.0 配置技能 区分了以下安装路径:
| 运行环境 | 安装模式 | 作用域与钩子行为 |
|---|---|---|
| Claude Code | 原生 ecc@ecc 插件 |
作用域: user, project, local;钩子配置: off, minimal, standard, strict |
| Codex | 原生市场/插件生命周期 | Codex 控制钩子审核和显式信任;Claude 的作用域和钩子配置不适用 |
| Kimi Code | 受管理的项目文件位于 ./.kimi-code |
不支持 ECC 生命周期钩子;模型/提供商配置及身份验证保持不变 |
Claude Code:审慎选择作用域
Claude 的 user 作用域对该用户全局生效。 project 作用域通过仓库设置共享配置,而 local 则将配置保留为项目私有。
请根据配置应面向的对象进行选择:您的用户账户、仓库协作者,或仅限您的本地项目设置。作用域和钩子配置是两个独立的选择。
可用的钩子配置包括 off, minimal, standard,以及 strict。不能仅凭配置名称就决定启用哪些钩子,您仍应审核打算启用的钩子。我们的 Claude Code 钩子指南 提供了审核所需的背景信息。
如果只安装到 Claude,原生替代方案是在 Claude Code 内运行以下命令:
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc
Codex:使用其原生信任控制
Codex 拥有自己的市场/插件生命周期、钩子审核和显式信任控制。不要将 Claude 的作用域名称或四种钩子配置应用到 Codex。
其原生安装和验证命令如下:
codex plugin marketplace add affaan-m/ECC
codex plugin add ecc@ecc --json
codex plugin list --json
最后一个命令以机器可读的形式列出插件,让您在添加 ECC 后能够执行具体的验证步骤。
Kimi:选择项目内容
Kimi 的受管理文件位于 ./.kimi-code,其引导式安装要求选择内容配置。此路径不支持 ECC 生命周期钩子。
因此,安装到全部三个运行环境意味着配置三种不同的集成。这不会使它们的钩子行为或可用组件完全相同。
更新、重新配置与安装注意事项
请选择 每个运行环境只使用一种安装方式。同时使用 Claude 插件和完整手动安装可能导致组件重复;将 Codex 同步安装与市场安装结合使用也存在同样的问题。
如果技能出现重复,请先检查是否混用了安装方式,再添加更多文件。如果 Claude 插件安装中似乎缺少规则,则有另一个原因: Claude 插件不分发 rules。请单独添加选定的规则包。
更新及更改 Claude 作用域
现有的 Claude 插件安装可以使用 /plugin update ecc。Claude 插件向导 ecc setup可以更新现有安装或迁移其作用域。
迁移作用域时,向导会先验证目标位置,再移除源位置的安装。完成后,使用以下命令重新加载: /reload-plugins ,或重启 Claude Code。 设置实现 说明了此行为。
规划维护时,请将软件包选择、插件更新和作用域迁移区分开来。固定版本的 npm 命令会明确选择版本 2.2.0;插件更新命令和设置向导则分别用于相应的插件维护任务。
要点
- ECC 是 affaan-m 开发的 MIT 许可工具包,通过以下渠道分发:
affaan-m/ECC,ecc-universal,以及ecc@ecc这一插件标识符。 - 版本 2.2.0 为 Claude Code、Codex 和 Kimi 新增了引导式设置,并在写入文件前执行检查。
- 使用
npx --yes ecc-universal@2.2.0 install --guided用于固定发布版本的 npm 入口;提供商 CLI 的安装和身份验证仍需单独完成。 - Claude、Codex 和 Kimi 使用不同的作用域、信任和钩子模型。整个发行版的组件数量并不意味着各运行环境具有相同的能力。
- 每个运行环境请选择一种安装方式,并在需要时单独添加 Claude 规则包。
常见问题
Everything Claude Code 是免费的吗,还是需要 ECC Pro?
Everything Claude Code 的开源仓库免费提供,并采用 MIT 许可证。ECC Pro 是单独的托管服务,提供用于私有仓库的 GitHub App;2.2.0 README 宣传的价格为每席位每月 $19 起;安装开源版本不需要 ECC Pro。
我可以同时将 ECC 安装到 Claude Code、Codex 和 Kimi 中吗?
是的,2.2.0 引导式安装程序支持选择全部三种运行框架。Claude 使用带作用域的插件和钩子配置方案,Codex 使用其原生插件生命周期和信任控制,而 Kimi 接收项目文件,但不包含 ECC 生命周期钩子。
我应该选择哪种 Claude 作用域和钩子配置方案?
使用 user 用于对你的用户账户全局生效的配置, project 用于通过仓库设置共享的配置,或 local 用于私有项目配置。钩子配置方案包括 off, minimal, standard,以及 strict;请先检查你打算启用的钩子,再单独选择配置方案,不要与作用域混为一谈。
为什么 ECC 技能重复或规则缺失?
将 Claude 插件与完整的手动安装结合使用,或将 Codex 同步与市场安装结合使用,可能会造成组件重复。Claude 插件不分发规则,因此必须单独添加所选规则包。
一个 API 密钥即可使用 Claude Opus 5.5、Sonnet 5、Haiku 4.5 和 Fable 5.1,以及 GPT-6 个模型。按量付费,无需订阅。
获取 API 密钥 →