The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

★ 300,426⑂ 44,354👁 1,474⑃ 2,767● 952▤ 19◈ 98
JavaScriptMITCreated 2026-01-18ecc.tools
300,426
stars
+564+4,943+26,916
44,354
forks
1,474
watchers
2,767
prs
952
issues
19
releases
98
discussions

README

ECC








!Shell
!TypeScript
!Python
!Go
!Java
!Perl
!Markdown

 140K+ stars | 21K+ forks | 170+ 贡献者 | 12+ 语言系统 | Anthropic黑客松获胜者

---



Language / 语言 / 語言 / Dil / Язык / Ngôn ngữ

English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe | Русский | Tiếng Việt | ไทย | Deutsch | Polski | বাংলা | العربية



---

来自 Anthropic 黑客马拉松获胜者的完整 Claude Code 配置集合。

不止是配置文件,而是一整套完整系统:技能体系、本能行为、记忆优化、持续学习、安全扫描,以及研究优先的开发模式。
包含可直接用于生产环境的智能体、技能模块、钩子、规则、MCP 配置,以及兼容传统命令的适配层——所有内容均经过 10 个多月高强度日常使用与真实产品开发迭代打磨而成。

可在 Claude Code、Codex、Cursor、OpenCode、Gemini 及其他 AI 智能体框架中通用。

---

 指南

这个仓库只包含原始代码。指南解释了一切。




















精简指南设置、基础、理念。先读这个。
详细指南Token 优化、内存持久化、评估、并行化。
安全指南攻击向量、沙箱技术、数据净化、CVE漏洞、Agent防护



| 主题 | 你将学到什么 |
|-------|-------------------|
| Token 优化 | 模型选择、系统提示精简、后台进程 |
| 内存持久化 | 自动跨会话保存/加载上下文的钩子 |
| 持续学习 | 从会话中自动提取模式到可重用的技能 |
| 验证循环 | 检查点 vs 持续评估、评分器类型、pass@k 指标 |
| 并行化 | Git worktrees、级联方法、何时扩展实例 |
| 子代理编排 | 上下文问题、迭代检索模式 |

---

 最新动态

 v2.2.3 — pi/core 配置与发布可靠性(2026年10月)

pi/core 配置现在仅以 ECC 称呼本项目,发布工作流在校验已发布的包之前会等待 npm 最多五分钟。

 v2.2.2 — 引导式多 Harness 安装(2026年8月)

新增可审查的 Claude Code、Codex 与 Kimi Code 多 Harness 安装流程,并提供同步的 npm 命令入口。

 v2.1.0 — 智能体 Harness 操作系统(2026年6月)

2.0 主线稳定版:261 个技能、control-pane 基底(会话适配器 + MCP 清单)、worktree 生命周期服务,以及 ECC Discord 社区。

 v2.0.0-rc.1 — 表面同步、运营工作流与 ECC 2.0 Alpha(2026年4月)

- 公共表面已与真实仓库同步 —— 元数据、目录数量、插件清单以及安装文档现在都与实际开源表面保持一致。
- 运营与外向型工作流扩展 —— brand-voice、social-graph-ranker、customer-billing-ops、google-workspace-ops 等运营型 skill 已纳入同一系统。
- 媒体与发布工具补齐 —— manim-video、remotion-video-creation 以及社媒发布能力让技术讲解和发布流程直接在同一仓库内完成。
- 框架与产品表面继续扩展 —— nestjs-patterns、更完整的 Codex/OpenCode 安装表面,以及跨 harness 打包改进,让仓库不再局限于 Claude Code。
- ECC 2.0 alpha 已进入仓库 —— ecc2/ 下的 Rust 控制层现已可在本地构建,并提供 dashboard、start、sessions、status、stop、resume 与 daemon 命令。
- 生态加固持续推进 —— AgentShield、ECC Tools 成本控制、计费门户工作与网站刷新仍围绕核心插件持续交付。

 当前开发 — 统一记忆库

ecc memory 使用可检查的 ecc.memory.v1 Markdown 文档,在 Claude、
Codex、Hermes 等 harness 之间传递上下文。常规搜索只召回 project 和
team 范围内状态为 active 的条目,按 ID 直接读取仍可用于检查非 active
条目;user 范围必须显式请求。首个版本中的所有记忆都保持 unreviewed,
接受后的知识应进入受治理的项目文档,
而不是修改记忆的信任字段。召回内容始终是不可信数据,不能作为指令执行。

可选的 ecc-memory-mcp 服务必须由操作者设置小写
ECC_MEMORY_HARNESS 身份;工具调用方不能覆盖该身份。只有操作者另外设置
ECC_MEMORY_ALLOW_USER_SCOPE=1 后,MCP 调用才能显式请求 user 范围。
该服务默认不会启用。

仅安装 skill、最小配置、手动复制或 Claude 插件不会把记忆库运行时加入
PATH。请先单独安装 ECC npm 运行时:

bash
npm install -g ecc-universal
ecc memory --help
command -v ecc-memory-mcp


如需启用 MCP,请从 mcp-configs/mcp-servers.json 复制
ecc-memory-vault 配置到对应 harness,并为每个 harness 分别启动一个服务
进程,例如 ECC_MEMORY_HARNESS=codex ecc-memory-mcp。不同 harness 可以共享
同一个二进制文件和记忆库目录,但不能共用同一个服务进程。

 快速开始

在 2 分钟内快速上手:

 第一步:安装插件

 注意:插件安装方式较为便捷,但如果你的 Claude Code 版本无法正常解析自托管市场条目,建议使用下方的开源安装脚本,稳定性更高。

bash
 添加市场
/plugin marketplace add https://github.com/affaan-m/ECC

 安装插件
/plugin install ecc@ecc


 安装名称说明:较早的帖子里可能还会出现较长的旧标识符。Anthropic 的 marketplace/plugin 安装是按规范化插件标识符寻址的,因此 ECC 现在统一为 ecc@ecc,让工具名和 slash command 命名空间保持简短。

 第二步:仅在需要时安装规则

 WARNING: 重要提示: Claude Code 插件无法自动分发 rules。

 如果你已经通过 /plugin ins

Top issues

Discussions

Latest release

v2.2.3 v2.2.3 2026-10-01
ECC 2.2.3

ECC 2.2.3 is a naming and release-reliability update. The project is called ECC
everywhere it ships, starting with the pi/core profile, and the release
workflow now waits long enough for npm to serve a freshly published version.

 Naming

- pi/core no longer expands the project name: its README and the bundled
  blueprint skill refer to ECC only. The profile contents are otherwise
  unchanged: 123 curated skills and 24 prompt commands, 35,006 characters of
  skill description text.
- Downstream packagers need no changes. The package is still ecc-pi-core, the
  directory is still pi/

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON