Skip to content

affaan-m/everything-claude-code

⭐ 177,399  ·  JavaScript  ·  GitHub 仓库

智能体工具链性能优化系统。为Claude Code、Codex、Opencode、Cursor等平台提供技能、本能、记忆、安全及研究优先的开发支持。

ai-agents anthropic claude claude-code developer-tools llm mcp productivity

一句话总结

一个经过生产验证的性能优化生态系统,专为AI代理框架打造,支持跨平台的技能进化、记忆持久化与安全增强。

🔥 核心能力与独特卖点

  • 记忆持久化与持续学习 — 自动跨会话保存和加载上下文,从过往工作中提取模式并转化为可复用的技能。解决了代理在会话间遗忘一切、迫使你反复重新解释项目状态的痛点。
  • Token优化引擎 — 精简系统提示词、智能选择模型、运行后台进程以减少Token消耗。通过削减不必要的API调用,直接应对大规模运行AI代理的高成本问题。
  • AgentShield安全扫描 — 内建攻击向量检测、沙箱隔离、数据清洗与CVE监控,深度集成至代理工作流中。解决了多数代理框架缺乏防护机制、运行不可信代码或提示词时的关键安全缺口。
  • 跨框架兼容性 — 无缝适配Claude Code、Codex、Cursor、OpenCode与Gemini,行为高度一致。消除厂商锁定,让你无需重建优化配置即可切换代理平台。
  • 选择性安装架构 — 基于清单驱动的安装管道,附带状态追踪,实现精准、增量式的组件安装。通过“按需安装”解决了“臃肿配置”的问题。

独特卖点:不同于简单的配置模板或单一框架工具,Everything Claude Code 是一个完整的、经过生产验证的生态系统,源自10个月以上的高强度真实世界使用,拥有48个代理、182项技能和997+项内部测试——且能在多个AI代理平台上协同运行。

Architecture

技术架构

层级技术栈用途
核心运行时JavaScript (Node.js), TypeScript主要代理框架集成与钩子系统
组件库Python, Go, Java, Perl, Rust, Kotlin, C++, PHP多语言技能执行与代理支持
状态管理SQLite会话持久化、安装清单、状态追踪
桌面仪表盘Tkinter (Python)用于监控和管理ECC组件的图形界面
控制平面(Alpha)RustECC 2.0 下一代性能与守护进程管理
代理集成MCP(模型上下文协议)、自定义钩子Claude Code、Codex、Cursor、OpenCode、Gemini框架
测试997+项内部测试全套件通过,生产可靠性保障

快速入门指南

bash
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# 启动桌面仪表盘(基于Tkinter)
python ecc_dashboard.py
# 或
npm run dashboard

# 对于ECC 2.0 alpha(Rust控制平面)
# 可用命令:
# dashboard, start, sessions, status, stop, resume, daemon

# 配置钩子运行时行为
export ECC_HOOK_PROFILE=standard  # 选项:minimal | standard | strict
export ECC_DISABLED_HOOKS=hook_name1,hook_name2

# 为Codex CLI兼容性进行设置
/codex-setup  # 生成 codex.md

# 可用的框架命令
/harness-audit    # 审计当前框架配置
/loop-start       # 启动持续改进循环
/loop-status      # 检查循环状态
/quality-gate     # 运行质量检查
/model-route      # 路由至最优模型

优势、不足与使用场景

优势

  • 经过生产验证,10个月以上高强度真实世界使用,997+项测试全部通过
  • 跨框架兼容性,消除代理平台的厂商锁定
  • 全面的安全性,AgentShield攻击检测、沙箱隔离与CVE监控
  • 活跃的社区,177K+星标与170+贡献者,彰显强劲的采用率
  • 多语言支持,涵盖TypeScript、Python、Go、Java、Rust等

不足

  • ECC 2.0 alpha(Rust控制平面)仍在开发中——尚未达到生产就绪状态
  • 系统复杂,包含48个代理、182项技能与68个遗留命令垫片,需要较大的学习投入
  • 仪表盘重度依赖Tkinter,可能不适用于所有环境
  • 文档负担,需要理解选择性安装架构与清单系统

不适合谁?

  • 普通用户,仅需为单次代理会话使用简单配置文件
  • 时间紧迫的团队,无法投入时间学习复杂生态系统
  • 仅使用单一代理框架且无切换或集成多平台计划的开发者
  • 安全需求极低的项目,AgentShield的全面扫描显得大材小用

理想使用场景

  • 企业级AI开发团队,使用多个代理框架(Claude Code、Codex、Cursor),需要跨平台的一致行为与安全性
  • 长期运行的代理工作流,需要跨会话的记忆持久化与持续学习
  • 注重安全的组织,部署AI代理进行代码生成与执行,需要内建攻击向量检测
  • 高级用户,希望优化Token消耗并在大规模场景下降低API成本
  • 研究团队,探索不同框架下的代理行为,需要一个统一的优化框架

社区与活跃度

Everything Claude Code 拥有爆炸性的增长势头177,399颗星标170+位贡献者——这是其真实世界价值的铁证。项目持续活跃维护,最新更新于2026年5月10日,表明开发工作从未停歇。社区已贡献997+项内部测试,全套件通过,彰显了极高的质量标准。随着ECC 2.0 alpha(Rust控制平面)的开发推进,该项目显然正朝着更卓越的性能进化。这绝不仅仅是一个副项目——这是一个快速成长的生态系统,拥有坚实的采用基础与充满活力的贡献者群体,正推动它不断向前。

热点项目数据来自 GitHub API,实时更新