affaan-m/everything-claude-code
摘要
Everything Claude Code 是一个用于 AI Agent 执行器的开源性能优化系统与框架,为 Claude Code 和 Cursor 等工具提供配置、技能及安全工具。
查看缓存全文
缓存时间: 2026/05/10 12:34
affaan-m/everything-claude-code 来源: https://github.com/affaan-m/everything-claude-code 语言: 英语 | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe # Everything Claude Code Everything Claude Code —— AI 代理驾驭系统的性能优化方案 Stars (https://github.com/affaan-m/everything-claude-code/stargazers) Forks (https://github.com/affaan-m/everything-claude-code/network/members) Contributors (https://github.com/affaan-m/everything-claude-code/graphs/contributors) npm ecc-universal (https://www.npmjs.com/package/ecc-universal) npm ecc-agentshield (https://www.npmjs.com/package/ecc-agentshield) GitHub App 安装 (https://github.com/marketplace/ecc-tools) 许可证 Shell TypeScript Python Go Java Perl Markdown > 140K+ 星标 | 21K+ Fork | 170+ 贡献者 | 12+ 语言生态 | Anthropic 黑客马拉松获胜者 — 语言 / Language / 语言 / Dil English | Português (Brasil) | 简体中文 | 繁體中文 | 日本語 | 한국어 | Türkçe — AI 代理驾驭系统的性能优化方案。源自 Anthropic 黑客马拉松获胜项目。 不仅仅是配置文件。这是一个完整的系统:技能、直觉、内存优化、持续学习、安全扫描以及以研究为导向的开发。经过 10 多个月份针对真实产品的密集日常使用,演进而成的生产级代理、技能、钩子、规则、MCP 配置和遗留命令兼容层。适用于 Claude Code、Codex、Cursor、OpenCode、Gemini 以及其他 AI 代理驾驭系统。 ECC v2.0.0-rc.1 在此基础上增加了公开的 Hermes 操作者故事:从 Hermes 设置指南 开始,然后查阅 rc.1 发行说明 和 跨驾驭架构。 — ## 指南 本仓库仅包含原始代码。指南解释了所有内容。 速查指南 | 设置、基础、理念。请先阅读此部分。 长篇指南 | Token 优化、内存持久化、评估、并行化。 安全指南 | 攻击向量、沙盒、清洗、CVEs、AgentShield。 | 主题 | 你将学到 | |—––|—————––| | Token 优化 | 模型选择、系统提示精简、后台进程 | | 内存持久化 | 自动跨会话保存/加载上下文的钩子 | | 持续学习 | 自动从会话中提取模式为可复用技能 | | 验证循环 | 检查点与持续评估、分级器类型、pass@k 指标 | | 并行化 | Git 工作树、级联方法、何时扩展实例 | | 子代理编排 | 上下文问题、迭代检索模式 | — ## 最新动态 ### v2.0.0-rc.1 — 表面刷新、操作者工作流与 ECC 2.0 内测版 (2026年4月) - 仪表盘 GUI — 新的基于 Tkinter 的桌面应用程序(ecc_dashboard.py 或 npm run dashboard),支持深色/浅色主题切换、字体自定义,并在标题栏和任务栏中显示项目 Logo。 - 公开表面与实时仓库同步 — 元数据、目录计数、插件清单和面向安装的文档现在与实际开源表面保持一致:48 个代理、182 个技能和 68 个遗留命令兼容层。 - 操作者与外发工作流扩展 — brand-voice、social-graph-ranker、connections-optimizer、customer-billing-ops、ecc-tools-cost-audit、google-workspace-ops、project-flow-ops 和 workspace-surface-audit 完善了操作者赛道。 - 媒体与发布工具 — manim-video、remotion-video-creation 以及升级后的社交发布表面,使技术讲解和发布内容成为同一系统的一部分。 - 框架与产品表面增长 — nestjs-patterns、更丰富的 Codex/OpenCode 安装表面以及扩展的跨驾驭打包,使仓库在仅使用 Claude Code 之外依然可用。 - ECC 2.0 内测版已纳入代码树 — ecc2/ 中的 Rust 控制平面原型现在可以本地构建,并暴露 dashboard、start、sessions、status、stop、resume 和 daemon 命令。它可作为内测版使用,尚未正式发布。 - 生态系统加固 — AgentShield、ECC Tools 成本控制、计费门户工作以及网站刷新继续围绕核心插件发布,而不是分散到独立的孤岛中。 ### v1.9.0 — 选择性安装与语言扩展 (2026年3月) - 选择性安装架构 — 基于清单的安装管道,包含 install-plan.js 和 install-apply.js,用于目标组件安装。状态存储跟踪已安装内容并支持增量更新。 - 6 个新代理 — typescript-reviewer、pytorch-build-resolver、java-build-resolver、java-reviewer、kotlin-reviewer、kotlin-build-resolver 将语言覆盖率扩展至 10 种语言。 - 新技能 — 用于深度学习工作流的 pytorch-patterns、用于 API 引用研究的 documentation-lookup、用于现代 JS 工具链的 bun-runtime 和 nextjs-turbopack,加上 8 个操作域技能和 mcp-server-patterns。 - 会话与状态基础设施 — 带有查询 CLI 的 SQLite 状态存储、用于结构化记录的会话适配器、自我改进技能的基础。 - 编排重构 — 驾驭审计评分变得确定性,编排状态和启动器兼容性加固,带有 5 层防护的观察者循环预防。 - 观察者可靠性 — 带有节流和尾部采样的内存爆炸修复、沙盒访问修复、懒启动逻辑和重入防护。 - 12 种语言生态 — Java、PHP、Perl、Kotlin/Android/KMP、C++ 和 Rust 的新规则加入现有的 TypeScript、Python、Go 和通用规则。 - 社区贡献 — 韩语和中文翻译、biome 钩子优化、视频处理技能、操作技能、PowerShell 安装程序、Antigravity IDE 支持。 - CI 加固 — 19 个测试失败修复、目录计数强制、安装清单验证和完整测试套件通过。 ### v1.8.0 — 驾驭性能系统 (2026年3月) - 驾驭优先发布 — ECC 现在明确框架为一个代理驾驭性能系统,而不仅仅是一个配置包。 - 钩子可靠性重构 — SessionStart 根回退、Stop 阶段会话摘要以及基于脚本的钩子替代脆弱的内联单行命令。 - 钩子运行时控制 — ECC_HOOK_PROFILE=minimal|standard|strict 和 ECC_DISABLED_HOOKS=... 用于无需编辑钩子文件即可进行运行时门控。 - 新驾驭命令 — /harness-audit、/loop-start、/loop-status、/quality-gate、/model-route。 - NanoClaw v2 — 模型路由、技能热加载、会话分支/搜索/导出/压缩/指标。 - 跨驾驭一致性 — 在 Claude Code、Cursor、OpenCode 和 Codex 应用/CLI 之间收紧行为。 - 997 个内部测试通过 — 在钩子/运行时重构和兼容性更新后完整套件通过。 ### v1.7.0 — 跨平台扩展与演示构建器 (2026年2月) - Codex 应用 + CLI 支持 — 基于 AGENTS.md 的直接 Codex 支持、安装程序定向和 Codex 文档 - frontend-slides 技能 — 零依赖 HTML 演示构建器,带有 PPTX 转换指南和严格的视口适配规则 - 5 个新的通用业务/内容技能 — article-writing、content-engine、market-research、investor-materials、investor-outreach - 更广泛的工具覆盖 — Cursor、Codex 和 OpenCode 支持收紧,使同一仓库在所有主要驾驭系统中干净发布 - 992 个内部测试 — 在插件、钩子、技能和打包方面扩展验证和回归覆盖 ### v1.6.0 — Codex CLI、AgentShield 与市场 (2026年2月) - Codex CLI 支持 — 新 /codex-setup 命令生成 codex.md 以兼容 OpenAI Codex CLI - 7 个新技能 — search-first、swift-actor-persistence、swift-protocol-di-testing、regex-vs-llm-structured-text、content-hash-cache-pattern、cost-aware-llm-pipeline、skill-stocktake - AgentShield 集成 — /security-scan 技能直接从 Claude Code 运行 AgentShield;1282 个测试、102 条规则 - GitHub 市场 — ECC Tools GitHub App 在 github.com/marketplace/ecc-tools (https://github.com/marketplace/ecc-tools) 上线,提供免费/专业/企业层级 - 30+ 社区 PR 合并 — 来自 30 位贡献者跨越 6 种语言的贡献 - 978 个内部测试 — 在代理、技能、命令、钩子和规则方面扩展验证套件 ### v1.4.1 — Bug 修复 (2026年2月) - 修复直觉导入内容丢失 — parse_instinct_file() 在 /instinct-import 期间静默丢弃了 frontmatter 之后的所有内容(Action、Evidence、Examples 部分)。(#148 (https://github.com/affaan-m/everything-claude-code/issues/148), #161 (https://github.com/affaan-m/everything-claude-code/pull/161)) ### v1.4.0 — 多语言规则、安装向导与 PM2 (2026年2月) - 交互式安装向导 — 新 configure-ecc 技能提供带合并/覆盖检测的引导设置 - PM2 & 多代理编排 — 6 个新命令(/pm2、/multi-plan、/multi-execute、/multi-backend、/multi-frontend、/multi-workflow)用于管理复杂的多服务工作流 - 多语言规则架构 — 规则从平面文件重组为 common/ + typescript/ + python/ + golang/ 目录。仅安装你需要的语言 - 中文 (zh-CN) 翻译 — 所有代理、命令、技能和规则的完整翻译(80+ 文件) - GitHub Sponsors 支持 — 通过 GitHub Sponsors 赞助项目 - 增强的 CONTRIBUTING.md — 每种贡献类型的详细 PR 模板 ### v1.3.0 — OpenCode 插件支持 (2026年2月) - 完整 OpenCode 集成 — 12 个代理、24 个命令、16 个技能,通过 OpenCode 的插件系统(20+ 事件类型)支持钩子 - 3 个原生自定义工具 — run-tests、check-coverage、security-audit - LLM 文档 — llms.txt 用于全面的 OpenCode 文档 ### v1.2.0 — 统一命令与技能 (2026年2月) - Python/Django 支持 — Django 模式、安全、TDD 和验证技能 - Java Spring Boot 技能 — Spring Boot 的模式、安全、TDD 和验证 - 会话管理 — /sessions 命令用于会话历史 - 持续学习 v2 — 基于直觉的学习,带有置信度评分、导入/导出、演化 在 Releases (https://github.com/affaan-m/everything-claude-code/releases) 中查看完整发行说明。 — ## 快速开始 在两分钟内启动并运行: ### 仅选择一条路径 大多数 Claude Code 用户应仅使用一条安装路径: - 推荐默认值: 安装 Claude Code 插件,然后仅复制你实际想要的规则文件夹。 - 仅当你希望更细粒度的控制、希望完全避免插件路径,或者你的 Claude Code 构建在解析自托管市场条目时有问题时,才使用手动安装程序。 - 不要堆叠安装方法。 最常见的破坏性设置是:首先 /plugin install,然后随后运行 install.sh --profile full 或 npx ecc-install --profile full。如果你已经层叠了多个安装且看起来重复,直接跳至 重置 / 卸载 ECC。 ### 低上下文 / 无钩子路径 如果钩子感觉过于全局,或者你只想要 ECC 的规则、代理、命令和核心工作流技能,跳过插件并使用最小化手动配置文件: bash ./install.sh --profile minimal --target claude powershell .\install.ps1 --profile minimal --target claude # 或 npx ecc-install --profile minimal --target claude 此配置文件故意排除 hooks-runtime。如果你需要正常的核心配置文件但需要关闭钩子,请使用: bash ./install.sh --profile core --without baseline:hooks --target claude 仅当你希望运行时强制实施时稍后添加钩子: bash ./install.sh --target claude --modules hooks-runtime ### 首先找到合适的组件 如果你不确定安装哪个 ECC 配置文件或组件,可以从任何项目中询问打包的建议者: bash npx ecc consult "security reviews" --target claude 它返回匹配的组件、相关配置文件以及预览/安装命令。如果你希望在安装前检查确切文件计划,请使用预览命令。 ### 步骤 1:安装插件(推荐) > 注意:插件很方便,但如果你的 Claude Code 构建在解析自托管市场条目时有问题,下面的开源安装程序仍然是最可靠的路径。 bash # 添加市场 /plugin marketplace add https://github.com/affaan-m/everything-claude-code # 安装插件 /plugin install everything-claude-code@everything-claude-code ### 命名 + 迁移说明 ECC 现在有三个公开标识符,它们不可互换: - GitHub 源仓库:affaan-m/everything-claude-code - Claude 市场/插件标识符:everything-claude-code@everything-claude-code - npm 包:ecc-universal 这是故意的。Anthropic 市场/插件安装由规范插件标识符键入,因此 ECC 标准化为 everything-claude-code@everything-claude-code,以使列表名称、/plugin install、/plugin list 和仓库文档对齐到一个公开安装表面。较旧的帖子可能仍显示旧短格式昵称;该简写已弃用。此外,npm 包保留在 ecc-universal,因此 npm 安装和市场安装故意使用不同的名称。 ### 步骤 2:安装规则(必需) > 警告:重要: Claude Code 插件无法自动分发 rules。 > > 如果你已经通过 /plugin install 安装了 ECC,请勿随后运行 ./install.sh --profile full、.\install.ps1 --profile full 或 npx ecc-install --profile full。插件已经加载 ECC 技能、命令和钩子。在插件安装后运行完整安装程序会将这些相同表面复制到你的用户目录,可能导致重复技能加上重复运行时行为。 > > 对于插件安装,手动仅将你想要的 rules/ 目录复制到 ~/.claude/rules/ecc/ 下。从 rules/common 加上你实际使用的一种语言或框架包开始。除非你明确希望在 Claude 中拥有所有上下文,否则不要复制所有规则目录。 > > 仅当你进行完全手动 ECC 安装而不是插件路径时才使用完整安装程序。 > > 如果你的本地 Claude 设置被清除或重置,这并不意味着你需要重新购买 ECC。从 node scripts/ecc.js list-installed 开始,然后运行 node scripts/ecc.js doctor 和 node scripts/ecc.js repair 在安装任何内容之前。这通常会在不重建你的设置的情况下恢复 ECC 管理的文件。如果问题是 ECC Tools 的账户或市场访问权限,单独处理计费/账户恢复。 bash # 首先克隆仓库 git clone https://github.com/affaan-m/everything-claude-code.git cd everything-claude-code # 安装依赖(选择你的包管理器) npm install # 或:pnpm install | yarn install | bun install # 插件安装路径:仅将 ECC 规则复制到 ECC 拥有的命名空间 mkdir -p ~/.claude/rules/ecc cp -R rules/common ~/.claude/rules/ecc/ cp -R rules/typescript ~/.claude/rules/ecc/ # 完全手动 ECC 安装路径(使用此替代 /plugin install) # ./install.sh --profile full powershell # Windows PowerShell # 插件安装路径:仅将 ECC 规则复制到 ECC 拥有的命名空间 New-Item -ItemType Directory -Force -Path "$HOME/.claude/rules/ecc" | Out-Null Copy-Item -Recurse rules/common "$HOME/.claude/rules/ecc/" Copy-Item -Recurse rules/typescript "$HOME/.claude/rules/ecc/" # 完全手动 ECC 安装路径(使用此替代 /plugin install) # .\install.ps1 --profile full # npx ecc-install --profile full 对于手动安装说明,请参阅 rules/ 文件夹中的 README。在复制时
相似文章
深入Claude Code:当前与未来AI代理系统的设计空间
本文分析了Claude Code作为代理编程工具的架构,识别出影响其实现的五种人类价值观和十三项设计原则,包括安全系统、上下文管理和可扩展机制。研究将Claude Code与OpenClaw进行比较,展示了不同的部署环境如何针对常见的AI代理设计挑战产生不同的架构解决方案。
@akshay_pachaar:Claude Code 架构图谱。Claude Code 是现有最强大的智能体驱动框架之一,它不仅仅是……
详细解析 Claude Code 的六层架构,揭示其如何作为一个复杂的智能体驱动框架运作,包含输入、知识、执行、集成、多智能体和可观测性层,而不仅仅是 AI 模型本身。
@shao__meng: Claude Code、Cursor、Codex、Aider、Cline 部分底层模型可能完全相同,但 Agent 表现却不一样,为什么? @addyosmani 认为:是因为模型之上的那层“外壳” —— Harness,它包括「提示词、…
The article discusses how Addy Osmani argues that the performance difference between AI coding agents like Claude Code, Cursor, and Cline stems from their 'Harness'—the layer of prompts, tools, and constraints around the model—rather than the underlying model itself. It details best practices for harness engineering, including hooks, sandboxing, and context management, to bridge the gap between model capability and actual agent performance.
开源面板可视化 AI 编程代理(Claude Code)
开发者发布了一款中世纪主题的开源面板,将多个 Claude Code 代理以 2D 村庄角色的形式可视化,简化并行编码会话的实时跟踪。
@jdnichollsc:@trq212 的《我们如何使用 Claude Code》工作坊:https://github.com/anthropics/cwc-workshops… 祝 Claude 编码愉快!<3 #AI #Clau…
Anthropic 发布了“Code with Claude”工作坊材料,涵盖模型选择、多智能体系统、AI辅助产品工作流以及基于评估的智能体开发。