affaan-m ECC
语言:English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch | Español | Українська
警告 仅使用官方来源。请仅从经过验证的渠道安装 ECC:GitHub 仓库 github.com/affaan-m/ECC、npm 包 ecc-universal 和 ecc-agentshield、GitHub App、插件 slug ecc@ecc,以及项目网站 ecc.tools。第三方重新上传和非官方镜像不受项目维护或审查,可能包含恶意软件。
使用 Claude Code 安装
使用引导式安装或原生插件命令。两者安装的是同一个 ecc@ecc 插件。选择其中一种,不要在此基础上再叠加完整的手动 Claude 安装。
ECC Pro + GitHub App
免费安装 · 私有仓库 $19/席位/月起
赞助 ECC 资助这个开源项目
社区 Discord · 问答 · 展示与分享
开源版本永久免费。本仓库永久采用 MIT 许可证。ECC Pro 是面向私有仓库的托管 GitHub App。赞助者和 Pro 订阅用户资助了这项工作。这就是为什么一位维护者能够每周为 7 个 harness 发布更新。
合作伙伴与赞助者
过往赞助者:Atlas Cloud 社区赞助者:Mike Morgan · @jasonwu513 · @1anter · @massimotodaro · @meadmccabe
成为赞助者 · 赞助层级 · 赞助计划
[跳转到安装 ↓](#jump-to-install-)
ECC
你的 agent 能写代码,但 ECC 为它提供了一个协调的工程系统和工具箱:它在构建之前先规划,用测试验证变更,从全新的上下文中审查自己的工作,记住重要的事情,并将重复的成功转化为可复用的技能和工作流。
plan -> test -> implement -> review -> verify -> remember -> improve
无需在每个提示中重建这个过程,你只需安装一次,就让它成为 agent 工作方式的一部分。
优化上下文窗口。持久化其他一切。
ECC 是 MIT 许可的开源项目。它目前与 Claude Code 配合最佳,有受支持的 Codex 同步路径,并为 Cursor、OpenCode、Gemini、Zed、GitHub Copilot、Antigravity、Qwen 和其他 harness 提供能力有限的适配器。在假设功能对等之前,请查看支持状态矩阵。
可访问 68 个 agents、292 个 skills 和 94 个遗留命令 shim,以及 hooks、rules、memory、持续学习和 AgentShield 安全扫描。这些 agents 专门用于规划、审查、构建修复、安全、架构和领域工作。
| 包含内容 | 数量 | 为你提供 | |---------|------|---------| | Agents | 68 个 agents | 规划、审查、构建修复、安全、架构和领域工作 | | Skills | 292 个 skills | TDD、研究、安全、文档、前端、数据、ML、运维等 | | Commands | 94 个命令 | 便捷入口,同时 ECC 正在转向 skills 优先的界面 | | Hooks 和 memory | 运行时 | 强制执行、会话摘要、持续学习、本能和上下文控制 | | Rules | 选择性 | 按语言或项目选择的始终加载标准 | | AgentShield | 包含 | 扫描 prompts、hooks、MCP 配置、权限、密钥和 agent 文件 |
安装 ECC
重要 ECC 2.2 包含针对 Claude Code、Codex 和 Kimi Code 的引导式包安装。通用包需要 Node.js 18 或更高版本。Claude 插件安装还需要 Git 和 Claude Code 2.1 或更高版本在 PATH 中。
推荐:通用引导式安装
对于 Claude Code 插件安装、更新、范围变更和 hook-profile 变更:
npx ecc-universal@2.2.1 setup
如果 npm 报告版本或缓存错误,请在重试前确认 registry 版本:
npm view ecc-universal version
ECC 2.2 通过现代包运行器支持相同的引导式安装:
| 包运行器 | 引导式安装命令 | |---------|--------------| | npm / npx | npx ecc-universal@2.2.1 setup | | pnpm | pnpm dlx ecc-universal@2.2.1 setup | | Yarn 2+ | yarn dlx ecc-universal@2.2.1 setup | | Bun | bunx ecc-universal@2.2.1 setup |
这些示例选择已发布的 ECC 2.2.1 版本,与本仓库的发布版本一致。版本锁定不是安全审计或完整性检查。在运行包代码之前,请审查发布源代码和 registry 完整性;对于未发布的变更,请使用经过审查的 checkout。
Yarn Classic 1 不提供 yarn dlx;请使用 npx、全局安装该包,或升级 Yarn 以进行临时的一次性运行。
该向导会在进行更改之前清点官方市场和每个原生 Claude 安装范围,然后将 ecc@ecc 安装、更新或安全移动到您选择的范围。每当您想要更新 ECC、更改范围或更改其 hook profile 时,请重新运行相同的命令。
此安装向导目前配置的是 Claude Code 插件;对于 Codex 或 Kimi Code,请使用下面的多 harness 向导。
多 harness 向导
要在一次经过审查的流程中配置多个编码 agent,请使用多 harness 向导:
npx ecc-universal@2.2.1 install --guided
它允许您选择 Claude Code、Codex 和 Kimi Code 的任意组合,显示每个安装渠道和目标位置,在首次写入之前预检每个选择,并要求一次最终确认。
| Harness | 引导式安装行为 | |---------|--------------| | Claude Code | 原生 ecc@ecc 插件,具有一个 user、project 或 local 范围以及一个 ECC hook profile | | Codex | 原生 Codex 市场/插件生命周期;hook 审查和信任仍由 Codex 管理 | | Kimi Code | 在 ./.kimi-code 下管理项目文件;ECC hooks、模型/提供商设置和身份验证未配置 |
对于自动化,请明确每个提供商特定的选择:
npx ecc-universal@2.2.1 install --guided \
--harness claude --harness codex --harness kimi \
--claude-scope local --claude-hooks standard \
--profile core --yes
在不写入的情况下验证原生引导式 Codex 路径和托管 Kimi 路径:
npx ecc-universal@2.2.1 install --guided --harness codex --dry-run
npx ecc-universal@2.2.1 install --profile core --target kimi --dry-run
其他包名命令也可通过 2.2 别名使用:
npx ecc-universal@2.2.1 consult "security reviews" --target claude
npx ecc-universal@2.2.1 install --profile minimal --target claude --with capability:machine-learning
npx ecc-universal@2.2.1 doctor --target kimi
不要使用 npx ecc-install --profile minimal --target claude:ecc-install 是 ecc-universal 内部的二进制名称,不