ECC:跨 harness 的 Agent 操作系统
ECC:跨 harness 的 Agent 操作系统
ECC 在 GitHub 上已经拿到 21.3 万 Star 了。
这个项目全称 Everything Claude Code,定位是 “agent harness operating system”。它不是一个简单的配置集合,而是一套完整的 Agent 工作系统,覆盖技能管理、记忆持久化、安全扫描、持续学习等能力,支持 Claude Code、Cursor、OpenCode、Codex、Gemini、Zed、GitHub Copilot 等主流 AI 编程工具。

1、这东西是干嘛的
用 AI 编程工具的人大多会遇到这类问题:不同工具的用法不统一,项目规范靠口头约定,会话状态无法跨环境保留,安全审查没有标准流程。
ECC 把这些磨平了。它提供统一的规则体系、技能定义、命令集合和 hook 机制,让 Agent 在不同 harness 之间保持行为一致。同时内置 session 记忆持久化、自动模式提取、成本监控、安全扫描等能力,把单点工具变成可运营的系统。

2、里面有什么
当前 v2.0.0 版本包含 64 个专用 agent、262 个技能、84 个兼容命令。
agent 覆盖规划、架构、代码审查、安全审计、构建排错、E2E 测试、文档维护等场景,按语言细分到 TypeScript、Python、Go、Java、Kotlin、Rust、C++、Swift、PHP、Perl 等。
技能层是主要工作面,包含前后端模式、数据库设计、CI/CD 部署、容器化、测试策略、安全审查、机器学习流水线、文档处理等方向。还有一套持续学习机制,能从会话中自动提取模式并沉淀为可复用技能。
规则层按语言组织成 common、typescript、python、golang 等目录,安装时只复制需要的部分,避免上下文膨胀。
hook 系统基于事件触发,覆盖 session 开始、工具调用前后、session 结束等时机,自动加载上下文、保存状态、提示压缩建议、评估会话质量。
3、怎么装上用
有两条安装路径。
推荐的是插件方式:在 Claude Code 里添加 marketplace 后 /plugin install 直接安装,然后手动复制需要的 rules 目录到 ~/.claude/rules/ecc/ 即可。
另一条是手动安装:clone 仓库后运行 ./install.sh --profile minimal --target claude,或者用 npm 包 npx ecc-install。
两条路径不要混用,混用最常导致技能重复和行为异常。如果已经装乱了,项目提供了 node scripts/ecc.js doctor 和 node scripts/ecc.js repair 来诊断修复,也可以用 node scripts/uninstall.js 完整卸载。
装完之后通过 /ecc:plan 或 /plan 等命令直接调用技能,也可以运行 npm run dashboard 打开桌面 GUI 浏览所有组件。
4、适合谁用
- 在多个 AI 编程工具之间切换,希望工作流和规则保持一致的开发者
- 需要给团队建立统一的代码规范、审查流程、安全标准的技术负责人
- 使用 Claude Code 做长期项目,需要会话记忆跨环境保留的用户
- 想从单点提示词进化到系统化技能管理和持续学习的进阶用户
,需要会话记忆跨环境保留的用户
- 想从单点提示词进化到系统化技能管理和持续学习的进阶用户
更多推荐


所有评论(0)