ECC
ECC 是面向编码智能体的开源技能、智能体、钩子与工作流工具集合,可在现有智能体运行环境中按需采用。它支持规划、以研究为先的开发、记忆、安全扫描和可复用工作流,并覆盖 Claude Code、Codex 与 OpenCode 等工具。
访问 affaan-m/ECC项目简介
ECC 是一个开源工具包,为编码智能体提供跨运行环境共享的工程流程。它整合技能、智能体、钩子、记忆、规划工具和安全扫描,让智能体能够规划、测试、审查、验证并保留有用的经验。开源项目采用 MIT 许可证,另有独立的 GitHub App 提供仓库工作流指导及付费套餐。
核心功能
- 包含 71 个智能体,覆盖规划、审查、构建修复、安全、架构和领域工作。提供 311 项技能,涵盖 TDD、研究、安全、文档、前端、数据、机器学习和运维。加入钩子、规则、统一记忆和持续学习,用于会话摘要、交接和上下文控制。包含 AgentShield 扫描,可检查提示词、钩子、MCP 配置、权限、密钥和智能体文件。提供 Plan Canvas,可在浏览器中批注计划并就地查看修订。支持 Claude Code、Codex、Cursor、OpenCode、Kimi Code、GitHub 及其他运行环境,采用原生或适配器集成。
适用场景
- 用可重复的流程审查代码变更。检查权限、输入和暴露密钥等安全面。通过带批注的计划和会话概览来规划和协调工作。借助保存的交接和可搜索的项目记忆,在智能体之间延续上下文。
快速开始
- 运行 npx ecc-universal@2.2.3 setup,可为 Claude Code、Codex 和 Kimi Code 进行引导式安装。典型个人设置可选择 Global user 和 Standard hooks,然后确认。安装后启动新的 Claude Code 会话,运行 /plugin list 以确认 ecc@ecc 已启用。
部署与要求
- 通用包要求 Node.js 18 或更高版本。Claude 插件安装还要求 PATH 中有 Git 和 Claude Code 2.1 或更高版本。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。