简报

开源项目297,503MIT

ECC

生成
2026-11-05 18:35
首次公开
2026-11-06 13:15
本版公开
2026-11-06 13:15 · v2
来源
开源技术雷达

访问项目仓库

自动排版

ECC 自称 agent harness 的操作系统,做的事是把一套成熟的工程师工作方式装进 agent:装一次之后,agent 会先计划再动手、用测试验证改动、用全新的上下文自审代码、记住重要结论,并把反复成功的做法固化成可复用的 skill。它解决的痛点是每个人都在每个提示里重复描述同一套流程。

目录 · 11 节
  1. 项目介绍
  2. 主要应用领域
  3. 关键技术
  4. 实用价值
  5. 局限
  6. 开源协议
  7. 推荐理由
  8. 观测
  9. 专业社区口碑
  10. 类似项目推荐
  11. 原始阅读依据

项目介绍

ECC(仓库 affaan-m/ECC,官网 ecc.tools)是一个面向 AI 编码 agent 的 harness 层项目,README 把自己描述为 agent harness 的操作系统。它的做法不是改模型,而是把一套工程流程装进 agent 所在的 harness:安装后 agent 会先计划再构建、用测试验证改动、在全新上下文中自审产出、记住关键结论,并把重复出现的成功做法沉淀为可复用的 skills 与工作流。内容上它以资产包形式交付:71 个 agents(负责规划、评审、构建修复、安全、架构与领域工作)、314 个 skills(TDD、研究、安全、文档、前端、数据、ML、运维等)、98 个命令垫片(作为向 skills-first 迁移期的兼容入口),另含 hooks、rules、memory、持续学习与 AgentShield 安全扫描。安装通过插件机制完成(plugin slug ecc@ecc,npm 包 ecc-universal / ecc-agentshield 与 GitHub App 为官方渠道)。支持范围上,它自述与 Claude Code 配合最好,Codex 与 Qoder 有原生插件路径,Cursor、OpenCode、Gemini、Zed、GitHub Copilot、Antigravity、Qwen 等为能力受限的适配,官方建议按平台支持矩阵判断,不要假设功能对等。许可为 MIT,仓库代码永久免费;面向私有仓库的 ECC Pro 是托管 GitHub App,属于商业形态而非代码许可的一部分。适用边界:它管的是流程与资产的分发,不提供模型、不提供沙箱,也不保证在所有 harness 上行为一致;因此引入前需要评估加载顺序、hooks 触发面与卸载残留。

主要应用领域

主要用户是把 Claude Code / Codex / Qoder 等作为日常开发主力的工程师与团队,以及要给自家 harness 加计划-验证-自审-记忆-沉淀闭环的团队;也适合做多 harness 统一规范的场景(同一套 skills/rules 分发到多个编辑器与 CLI)。

关键技术

本次为 README 与元数据层阅读,未安装也未运行。据其自述:以插件形式装入 harness(plugin slug ecc@ecc,npm 包 ecc-universal 与 ecc-agentshield);内容资产为 71 agents、314 skills、98 legacy command shims,另含 hooks、rules、memory、continuous learning 与 AgentShield 安全扫描;以 skills-first 为演进方向、命令垫片仅作兼容;跳 harness 用不同适配路径,能力并非全平台对等。

实用价值

对做 agent 产品的人,最值得借鉴的不是具体 skill 数量,而是它的分层:把流程(plan/verify/review)、记忆、安全、分发各自做成可安装单元,并用装一次、所有 harness 共用降低重复描述成本。这是一份现成的 harness 能力清单。

局限

侵入面大一次安装会注入 314 个 skills 与 hooks、可能接管 MCP 配置,对既有工作流的副作用需要在沙箱里先验证;跳 harness 支持不均,官方自述 Claude Code 最佳、其余为受限适配;高星与单维护者每周发版并存,意味着迭代快、破坏性变更风险也高;README 长达 116KB 且营销化程度高,理性判断需回到仓库实际内容;本轮未能核对社区口碑。

开源协议

MIT

代码采用 MIT(本次实际读取 LICENSE 原文,版权行为 Copyright (c) 2026 Affaan Mustafa),可用于商业项目,义务是保留版权与许可声明、软件按现状提供且无担保。需要注意的边界有三点:其一 ECC Pro 是托管服务(面向私有仓库的 GitHub App),其服务条款不在 MIT 覆盖范围内,商用需单独阅读其订阅条款;其二 README 中出现的 Discord、官网、Trendshift 等徽章与第三方素材各有其自身授权,不属于代码许可;其三 npm 上的 ecc-universal 与 ecc-agentshield 是否与本仓库同许可,本轮未逐一核对,选型时应分别确认。

协议解读供选型参考,不构成法律意见。

推荐理由

建议按先装 skills+规则、后装 hooks、最后才考虑全量 agents 的三段式引入,并在引入前先记录卸载后残留(配置文件、hooks、MCP 条目)。它更适合作为设计参照与能力清单来源,而不是无脑全量安装。

观测

Star297503;观测时间:2026-11-05T10:35:43Z

暂无可比增长基线

开源代码

专业社区口碑

社区来源不可访问

本轮通过 Hacker News 检索未找到与该仓库直接相关的讨论,且 news.ycombinator.com 直连读取超时,因而无法核对任何第三方使用体验。

缺口来自访问限制与检索范围:Hacker News 页面不可直连,Algolia 可检索但相关度为 0,GitHub Discussions 与 Discord 未读取;因此本项不构成口碑结论,也不代表没有负面反馈。

类似项目推荐

模型知识参考,未在线核验;名称、维护状态和许可证需另行核实。

Claude Code

ECC 最主要的宿主 harness,也是其插件路径与能力最完整的平台;理解 Claude Code 的 skills/hooks/插件机制,才能判断 ECC 的能力边界来自宿主还是来自自身资产。

Claude Code 是执行环境与工具接口的提供者,ECC 是装在其上的流程与资产层;此为模型知识参考,未在线核验当前版本细节。

Anthropic Agent Skills 规范类项目

ECC 的 314 skills 采用 skills-first 组织方式,与 Agent Skills 一类规范同属把能力写成可加载单元的思路,可对照其目录结构与触发方式。

规范类项目定义格式与边界,ECC 提供成品资产与跳 harness 适配;此类归属为模型知识参考,具体实现未核验。

原始阅读依据

  1. 1GitHub 仓库页 - affaan-m/ECC
  2. 2GitHub API 元数据 - affaan-m/ECC
  3. 3ECC README(116KB)
  4. 4ECC LICENSE