RepoDaily · 2026-07-03 · Infrastructure / Runtime

ECC:Agent Harness 性能优化系统

#12 Infrastructure / Runtime JavaScript +508 affaan-m/ECC 打开仓库

跨 harness 操作系统,用于 agentic 工作,提供 156+ 技能、安全扫描和内存优化,支持 Claude Code、Cursor 和 Codex。

项目类型Infrastructure / Runtime
最适合使用 Claude Code、Cursor、Codex 或 OpenCode 的开发团队,需要结构化工作流、安全扫描和可复用技能定义。
风险等级中等
评估时间2-4 小时

核心问题: 您是否需要在多个 AI 编码工具之间建立标准化的技能集和安全层?

91/100

RepoDaily 采用评分

RepoDaily 将该项目的采用分评为 91/100(强):分数来自文章来源、安装路径、生产风险、差异化、许可证清晰度以及 AI/Agent 适配度。

基于 RepoDaily 来源和采用说明的方向性评分,不是基准测试。风险: 中
100证据质量

包含 5 个来源、覆盖 3 类来源;如有 RepoDaily 独有模块,会进一步提高证据分。

98可安装/可试用性

检测到 5 个工作流步骤、4 个下一步动作,以及 3 个命令/安装信号。

64维护可信度

趋势热度为 +508 stars;如内容中有 release、issue 或维护信号,会提高维护可信度。

93生产准备度

采纳风险标记为 medium,并包含 5 条安全说明与 5 条跳过条件。

100差异化

3 个机会视角、3 个替代方案,以及 3 个类型化模块支撑差异化判断。

82许可证清晰度

文章中包含许可证来源或许可证表述。

90Agent / AI 适配度

文章正文和元数据中检测到 8 个 AI/Agent 相关信号。

项目概览

ECC (Everything Claude Code) 是一个专为优化多个编码环境(包括 Claude Code、Cursor、Codex 和 OpenCode)中的 agent 性能而设计的 harness-native 操作系统。ECC 不仅仅是简单的配置文件,它提供了一个完整的系统,包括技能、直觉、内存优化、持续学习能力、安全扫描和研究优先的开发协议。

该项目获得了极大的关注,GitHub 星标超过 211,000 个,贡献者超过 230 人。它支持 12+ 语言生态系统,包括 TypeScript、Python、Go、Java 等。ECC 作为一个跨 harness 基底,无论使用哪种底层 AI 编码工具,都能实现一致的工作流和技能复用。

该系统通过多个渠道分发:npm 包 `ecc-universal` 和 `ecc-agentshield`、GitHub App、插件系统(slug `ecc@ecc`)以及官方网站 ecc.tools。项目严格强制执行官方分发渠道,以防止来自非官方镜像的安全风险。

解决什么问题

  • 像 Claude Code 和 Cursor 这样的 AI 编码 harness 在不同环境中缺乏标准化的技能库和工作流定义
  • Agent 编码工作流中经常缺少安全扫描和漏洞检测,或者不一致
  • AI agent 的内存优化和上下文管理需要手动配置,没有统一的工具
  • 研究优先的开发和持续学习模式很难在不同的 AI 辅助开发工具中一致地实现

工作原理

  1. 通过 GitHub App、npm 包(`ecc-universal`、`ecc-agentshield`)或插件 slug `ecc@ecc` 将 ECC 安装到您的开发环境中
  2. 从 156+ 可用模块库中加载特定技能,涵盖语言、框架、工作流和领域知识
  3. 通过 AgentShield(`ecc-agentshield`)激活安全扫描,监控生成代码和依赖项中的漏洞
  4. 利用内存优化和跨 harness 工作流在 Claude Code、Cursor、Codex 和 OpenCode 会话之间维护上下文
  5. 实施编排器技能(`orch-*`)以实现动态工作流团队编排和自动任务委派

产品演示与界面预览

The Shorthand Guide to ECC
ECC 简明指南 — 简明指南,可视化 ECC 系统的核心概念和架构。 README.md image
The Longform Guide to ECC
ECC 详细指南 — 详细指南,提供关于 ECC 工作流和实施模式的详细文档。 README.md image

集成表面

ECC 通过统一的插件和包系统与多个 AI 编码 harness 集成。主要的集成方法包括 GitHub App 安装、npm 包 `ecc-universal` 和 `ecc-agentshield`,以及用于 harness 特定加载的插件 slug `ecc@ecc`。该系统支持 Shell、TypeScript、Python、Go、Java、Perl 和 Markdown 环境。

最近发布的 2.0.0 版本引入了跨 harness 兼容性,专门针对 Claude Code、Codex、Cursor、OpenCode 和 Gemini。支持 MCP(模型上下文协议)连接器,但根据 2026 年 6 月审计建立的新连接器策略,已从六个默认值简化为单个 `chrome-devtools` 连接器。退役的连接器如 `github`、`context7`、`exa`、`memory`、`playwright` 和 `sequential-thinking` 现在由包装 CLI/REST API 的技能或 harness 原生功能覆盖。

命令表面

ECC 在各种工作流类别中公开了 72 个命令,包括部署、测试、代码生成和安全扫描。命令通过支持的 harness 中的斜杠命令调用,并可以通过贡献系统进行扩展。

对于 ECC 2.0 alpha 控制平面,TUI 界面(`ecc-tui`)目前公开仪表板管理(`dashboard`)、会话控制(`start`、`stop`、`resume`)、会话列表(`sessions`)和状态检查(`status`)。二进制文件使用 `cargo build --manifest-path ecc2/Cargo.toml` 在本地构建。

采用检查清单

  • 仅验证官方安装渠道:GitHub 存储库、npm 包 `ecc-universal`/`ecc-agentshield`、GitHub App、插件 slug `ecc@ecc` 或 ecc.tools 网站
  • 检查 Node.js 版本兼容性(插件 hook 修复解决了 Node 21+ `require.main` 未定义问题)
  • 查看 156+ 可用技能并确定哪些匹配您团队的工作流模式
  • 如果选择加入默认 `chrome-devtools` 之外的连接器,请通过 `mcp-configs/mcp-servers.json` 配置 MCP 连接器
  • 设置 Discord 集成以获取社区更新和版本通知,使用无依赖社区机器人
  • 查看安全策略和支持版本(2.x/rc 和 1.10.x)的漏洞报告流程

谁适合关注

适合关注

  • 在生产环境中积极使用 Claude Code、Cursor、Codex 或 OpenCode 的开发团队
  • 需要为 AI 生成的代码进行标准化安全扫描和漏洞检测的组织
  • 管理多个 AI 编码 harness 且需要一致技能库和工作流定义的团队
  • 受益于研究优先开发模式和持续学习集成的项目
  • 在 AI 辅助编码中需要跨语言支持(TypeScript、Python、Go、Java 等)的开发商店

可以先跳过

  • 未使用任何受支持 AI 编码 harness(Claude Code、Cursor、Codex、OpenCode、Gemini)的团队
  • 需要完全隔离外部包生态系统或 npm 依赖项的项目
  • 对 AI 工作流中的社区维护安全工具有严格政策的组织
  • 偏好最小配置而非综合工作流编排系统的团队
  • 仅使用传统 IDE 且没有 AI 编码助手集成的开发者

风险与注意事项

ECC 需要密切关注官方分发渠道,以避免来自非官方镜像的安全风险。项目积极维护 2.x/rc 和 1.10.x 版本的支持,1.9.x 仅提供关键修复。最近的 MCP 连接器策略变更可能需要依赖退役默认连接器的用户进行工作流调整。

  • 安全策略明确警告不要使用非官方包和镜像,列出 `@chil_ntl/ecc-cli` 和 `ecc-100xprompt-plugin` 为未经验证的包
  • 2.0.0 版本引入了重大变更,包括将 MCP 连接器从六个默认值减少到一个,需要配置更新
  • 插件 hook 需要修复 Node 21+ 兼容性,表明存在潜在的环境特定问题
  • ECC 2.0 alpha 控制平面仍处于开发状态(`ecc2/` 目录),与稳定发布表面分离
  • 安全修复首先在 `main` 上发布,支持版本线(2.x/rc 和 1.10.x)的向后移植尽最大努力进行
  • 漏洞报告应使用 GitHub 私有漏洞报告或发送电子邮件至 `affaan@ecc.tools`(而非 `security@ecc.tools`)
  • 预期响应时间:48 小时内确认,7 天内初步评估,关键修复目标 14 天内
  • 官方分发表面严格限于 GitHub 存储库、npm 包 `ecc-universal`/`ecc-agentshield`、GitHub App、插件 slug `ecc@ecc` 和 ecc.tools 网站
  • 供应链规则要求 GitHub Actions 对第三方操作使用固定的提交 SHA,以防止依赖混淆攻击

替代方案比较

方案适用场景代价
Native Harness Configurations
当首选最小设置且不需要跨 harness 一致性时免费
Custom Prompt Libraries
当团队有通用技能库未涵盖的高度专业化需求时开发时间
AgentShield (Standalone)
当仅需要安全扫描而不需要完整的 ECC 工作流系统时免费

这个趋势说明了什么

跨团队标准化

ECC 提供了共享词汇和技能库,可以跨大型开发组织标准化 AI 辅助编码实践,减少使用不同 AI 工具的团队之间的不一致。

该项目支持 12+ 语言生态系统,并提供 156+ 技能,涵盖语言标准、框架模式、工作流和领域知识。

安全层集成

AgentShield 的集成提供了 AI 生成代码的自动漏洞扫描,解决了当前 agent 开发工作流中的一个重大差距。

`ecc-agentshield` npm 包提供专门的安全扫描功能,并有文档化的漏洞报告流程。

跨 Harness 可移植性

ECC 中定义的技能和工作流可以在 Claude Code、Cursor、Codex、OpenCode 和 Gemini 之间复用,减少对任何单一 AI 编码平台的锁定。

2.0.0 版本引入了跨 harness 基底文档以及 codex-worktree 和 opencode 会话适配器。

下一步建议

为您的人工智能编码工作流评估 ECC

查看可用技能和安全功能,以确定 ECC 是否填补了当前 AI 辅助开发流程中的空白。

  1. 访问 ecc.tools 或 GitHub 存储库,查看 156+ 可用技能并确定与您的技术栈匹配的技能
  2. 阅读安全政策,了解漏洞报告和供应链保护措施
  3. 使用官方渠道(npm `ecc-universal` 包或 GitHub App)在非生产环境中测试安装
  4. 如果您需要默认 `chrome-devtools` 之外的连接器,请通过 `mcp-configs/mcp-servers.json` 配置 MCP 连接器

RepoDaily 判断

ECC 代表了跨多个 harness 标准化和优化 agent 编码工作流的最全面努力。凭借其广泛的技能库、集成的安全扫描和跨平台支持,它解决了 AI 辅助开发工具中的关键差距。如果团队使用 Claude Code、Cursor、Codex 或 OpenCode,并且需要在环境中获得一致的工作流、安全扫描和可复用技能定义,则应评估 ECC。但是,必须密切关注官方安装渠道,以避免来自非官方镜像的安全风险。

信息来源