Repolode
affaan-m

affaan-m/ECC

为 Claude Code、Codex 等编程智能体提供技能、代理、钩子、记忆与安全扫描的统一工作框架。

Star
283,593
Fork
42,124
未关闭 Issue
246
最近提交
昨天

这是什么?

ECC 是一套编程智能体的工作框架,把代理、技能、命令、规则、钩子和记忆打包后安装到智能体中,使其在动手前先规划、用测试验证改动、自我审查,并复用已总结的工作流。主要面向 Claude Code,同时提供 Codex 原生插件、Qoder 插件,以及对 Cursor、OpenCode、Gemini、Zed、GitHub Copilot 等工具的部分功能适配。

项目包含 71 个代理,覆盖规划、代码审查、构建修复、安全与架构等场景;311 项技能涵盖 TDD、安全、文档、前端、数据与机器学习等;另有一组斜杠命令入口。钩子与记忆机制提供会话摘要、持续学习和上下文控制。内置的 AgentShield 可扫描提示词、钩子、MCP 配置、权限、密钥和智能体文件。

安装可通过 npx 引导式向导(ecc-universal)或各工具的原生插件命令完成,并提供精简、无钩子和完整三种安装方式。同一工具不建议叠加多种安装方式,以免技能和钩子重复。

核心功能

  • 01内置 71 个专用代理,覆盖规划、审查、构建修复和安全等任务。
  • 02提供 311 项技能,涵盖 TDD、安全、前端、数据与机器学习工作流。
  • 03通过钩子实现会话摘要、持续学习和上下文管理。
  • 04内置 AgentShield,可扫描智能体配置、钩子、MCP 设置和密钥。
  • 05提供引导式安装器,支持精简、核心和完整等多种安装档位。

适用场景

  • 在 Claude Code 会话中固化「规划、测试、审查」的重复工作流程。
  • 在团队内统一 Claude Code 或 Codex 的智能体行为与规范。
  • 检查智能体配置、钩子和 MCP 设置中的越权权限或泄露的密钥。
  • 把精选技能带到尚无原生插件支持的编程工具中使用。

快速上手

  1. 1

    安装 Node.js 18 或更高版本、Git 和 Claude Code,并确保它们在 PATH 中

  2. 2

    运行 ECC 的 Claude Code 引导式安装

    npx ecc-universal@2.2.3 setup
  3. 3

    启动新的 Claude Code 会话,并检查 ecc@ecc 插件是否已启用

    /plugin list

使用前须知

  • 最适合 Claude Code 使用;Cursor、Gemini、Copilot 等其他工具只有功能受限的适配器。
  • Claude 插件安装要求 PATH 中有 Node.js 18+、Git 和 Claude Code 2.1 或更高版本。
  • README 建议在运行包代码前检查发布源代码和注册表完整性。

标签

常见问题

ECC 是什么?
为 Claude Code、Codex 等编程智能体提供技能、代理、钩子、记忆与安全扫描的统一工作框架。 ECC 是一套编程智能体的工作框架,把代理、技能、命令、规则、钩子和记忆打包后安装到智能体中,使其在动手前先规划、用测试验证改动、自我审查,并复用已总结的工作流。主要面向 Claude Code,同时提供 Codex 原生插件、Qoder 插件,以及对 Cursor、OpenCode、Gemini、Zed、GitHub Copilot 等工具的部分功能适配。
ECC 可以免费使用吗?用的什么许可证?
ECC 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ECC 还在维护吗?
活跃维护中。ECC 最近一次提交是在 2026年10月19日。
ECC 适合用来做什么?
在 Claude Code 会话中固化「规划、测试、审查」的重复工作流程。 在团队内统一 Claude Code 或 Codex 的智能体行为与规范。 检查智能体配置、钩子和 MCP 设置中的越权权限或泄露的密钥。 把精选技能带到尚无原生插件支持的编程工具中使用。
ECC 怎么安装和运行?
安装 Node.js 18 或更高版本、Git 和 Claude Code,并确保它们在 PATH 中 运行 ECC 的 Claude Code 引导式安装: npx ecc-universal@2.2.3 setup 启动新的 Claude Code 会话,并检查 ecc@ecc 插件是否已启用: /plugin list
在哪里获取 ECC?
源代码和安装说明在 GitHub 上:https://github.com/affaan-m/ECC

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目