oh-my-claudecode-vs-everything-claude-code

oh-my-claudecode vs everything-claude-code 完整对比分析


目录

  1. 概述
  2. 基本信息
  3. 核心哲学对比
  4. 代理系统对比
  5. 技能系统对比
  6. 特色功能对比
  7. 工具与集成
  8. 触发机制
  9. 共存与集成策略
  10. 最佳使用场景
  11. 总结与建议
  12. 参考来源

概述

重要关系

oh-my-claudecode (OMC) 官方文档明确承认 everything-claude-code (ECC) 是其灵感来源之一。

OMC 融合了多个优秀项目的灵感:

定位差异

项目 定位
OMC 零学习曲线的多智能体编排框架,"不仅是工具,更是武器"
ECC 性能优化的代理工具包,安全、记忆、研究优先开发

基本信息

维度 oh-my-claudecode (OMC) everything-claude-code (ECC)
GitHub Yeachan-Heo/oh-my-claudecode affaan-m/everything-claude-code
Stars 数千 127,838 (GitHub 热门项目)
创建时间 2026年1月 2026年1月
口号 "A weapon, not a tool" "The agent harness performance optimization system"
npm 包 oh-my-claude-sisyphus MCP 工具集
代理数量 19 专业代理 47+ 代理
技能数量 28 技能 100+ 技能
作者 Yeachan Heo Affaan M (Anthropic 黑客松获胜者)

核心哲学对比

oh-my-claudecode

复制代码
┌─────────────────────────────────────────────────────────┐
│                    OMC 设计原则                          │
├─────────────────────────────────────────────────────────┤
│ 1. 零学习曲线 - 开箱即用,无需记忆复杂命令               │
│ 2. 委托优先 - 将专项工作交给最合适的代理                 │
│ 3. 证据优先 - 宣称完成前必须验证                         │
│ 4. 轻量优先 - 选择能达到质量目标的最轻路径               │
│ 5. 文档优先 - 涉及 SDK/框架时先查官方文档                │
│ 6. 团队协作 - 多代理流水线编排                           │
└─────────────────────────────────────────────────────────┘

everything-claude-code

复制代码
┌─────────────────────────────────────────────────────────┐
│                    ECC 设计原则                          │
├─────────────────────────────────────────────────────────┤
│ 1. 模块化架构 - 技能按类别组织,按需组装                 │
│ 2. 分层规则 - 通用规则 + 语言特定规则                    │
│ 3. TDD 强制 - 80%+ 测试覆盖率要求                        │
│ 4. 安全优先 - 内置安全审查、密钥检查、漏洞扫描           │
│ 5. 持续学习 - 自动从会话中提取可重用模式                 │
│ 6. 语言专业 - 多语言特定审查代理                         │
└─────────────────────────────────────────────────────────┘

代理系统对比

OMC 核心代理 (19个)

代理 模型 用途
explore Haiku 快速代码库搜索与映射
analyst Opus 需求澄清与隐性约束分析
planner Opus 排序与执行计划
architect Opus 系统设计、边界划分与长期权衡
debugger Sonnet 根因分析与失败诊断
executor Sonnet 实现与重构
verifier Sonnet 完成证据与验证
tracer Sonnet 跟踪采集与证据捕获
security-reviewer Sonnet 信任边界与漏洞分析
code-reviewer Opus 全面代码审查
test-engineer Sonnet 测试策略与回归覆盖
designer Sonnet UX 与交互设计
writer Haiku 文档与精炼内容
qa-tester Sonnet 运行/手工验证
scientist Sonnet 数据分析与统计推理
document-specialist Sonnet SDK/API/框架文档检索
git-master Sonnet 提交策略与历史清洁
code-simplifier Opus 行为保留的简化
critic Opus 计划/设计质疑与评审

ECC 核心代理 (47+)

语言特定审查代理
代理 用途
python-reviewer Python 代码审查、PEP 8 合规、安全检查
go-reviewer Go 代码审查、惯用模式、并发安全
rust-reviewer Rust 代码审查、所有权/生命周期、unsafe 使用
kotlin-reviewer Kotlin/Android/KMP 代码审查
java-reviewer Java/Spring Boot 分层架构、JPA 模式
cpp-reviewer C++ 代码审查、现代 C++ 惯用法、内存安全
flutter-reviewer Flutter/Dart Widget 最佳实践、状态管理
typescript-reviewer TypeScript 类型安全、异步正确性
构建错误解析代理
代理 用途
cpp-build-resolver C++ CMake 编译错误、链接问题
go-build-resolver Go vet、编译错误、依赖问题
java-build-resolver Java/Maven/Gradle 构建错误
kotlin-build-resolver Kotlin/Gradle 编译错误
rust-build-resolver Rust cargo 构建、借用检查错误
pytorch-build-resolver PyTorch 张量形状、CUDA、梯度问题
专项代理
代理 用途
tdd-guide TDD 工作流强制、测试优先
security-reviewer OWASP Top 10、密钥检测、SSRF
database-reviewer PostgreSQL 查询优化、模式设计
e2e-runner E2E 测试、Playwright 浏览器测试
refactor-cleaner 死代码清理、重复代码消除
loop-operator 自主代理循环监控、干预
harness-optimizer 本地代理 Harness 配置优化
doc-updater 文档和 codemap 更新

代理对比总结

复制代码
┌────────────────────────────────────────────────────────────────┐
│                        代理覆盖对比                             │
├────────────────────────────────────────────────────────────────┤
│                                                                │
│  OMC 独有:                                                     │
│  ├── tracer (证据捕获)                                         │
│  ├── scientist (数据分析)                                      │
│  ├── critic (质疑评审 - Opus)                                  │
│  └── analyst (需求澄清 - Opus)                                 │
│                                                                │
│  ECC 独有:                                                     │
│  ├── 8个语言特定审查器                                         │
│  ├── 6个构建错误解析器                                         │
│  └── tdd-guide, e2e-runner, database-reviewer                 │
│                                                                │
│  共享:                                                         │
│  └── planner, architect, executor, code-reviewer,             │
│      security-reviewer, verifier, document-specialist          │
│                                                                │
└────────────────────────────────────────────────────────────────┘

技能系统对比

OMC 技能分类 (28个)

Tier-0 工作流技能
技能 用途
autopilot 从想法到可工作代码的全自主执行
ralph 持久循环直至完成并验证
ultrawork 高吞吐并行执行
team 协调式团队编排
ralplan 共识规划工作流
ccg Codex + Gemini + Claude 综合通道
分析与研究技能
技能 用途
deep-interview 苏格拉底式需求澄清
deep-dive 深度代码分析
external-context 外部文档研究
sciomc 科研/研究工作流
Utility 技能
技能 用途
ask 提问澄清
cancel 取消执行模式
learner 自动模式提取
hud 状态监控配置
omc-setup 安装配置
omc-doctor 健康检查
trace 执行追踪
writer-memory 记忆管理

ECC 技能分类 (100+)

Framework & Language (21个)
技能 用途
backend-patterns 后端架构模式
frontend-patterns 前端架构模式
golang-patterns Go 惯用模式
python-patterns Python 最佳实践
rust-patterns Rust 所有权模式
kotlin-patterns Kotlin 协程、Flow
swiftui-patterns SwiftUI 最佳实践
django-patterns Django 架构
laravel-patterns Laravel 架构
springboot-patterns Spring Boot 架构
Database (3个)
技能 用途
postgres-patterns PostgreSQL 查询优化
clickhouse-io ClickHouse 操作
jpa-patterns JPA/Hibernate 模式
Workflow & Quality (8个)
技能 用途
tdd-workflow TDD 强制工作流
verification-loop 六阶段验证循环
security-review 安全审查
strategic-compact 战略压缩
continuous-learning 持续学习
plankton-code-quality 代码质量检查
Business & Content (5个)
技能 用途
article-writing 文章写作
content-engine 内容引擎
market-research 市场研究
investor-materials 投资者材料
Research & APIs (3个)
技能 用途
deep-research 深度研究
exa-search 网络搜索
claude-api Claude API 开发

特色功能对比

自动循环模式

功能 OMC ECC
autopilot ✅ 全自主执行
ralph ✅ 持久循环直到验证完成
ultrawork ✅ 高吞吐并行执行
验证闭环 ✅ verifier 代理 ✅ 六阶段验证

TDD 与安全

功能 OMC ECC
TDD 强制 ❌ 手动调用 ✅ 自动触发
安全审查 手动调用 ✅ 自动触发
密钥检测 ✅ OWASP Top 10
测试覆盖率 验证时检查 ✅ 80%+ 强制要求

多 AI 支持

功能 OMC ECC
Codex CLI
Gemini CLI
Claude
多 AI 验证 ✅ ccg 模式

团队编排

功能 OMC ECC
Team 创建 /team 显式创建 ✅ TeamCreate 工具
流水线 ✅ team-plan → team-exec → team-verify ✅ /orchestrate 四种模式
工作者管理 ✅ tmux CLI 工作者
通知回调 ✅ Telegram/Discord/Slack

工具与集成

OMC 工具集

复制代码
┌─────────────────────────────────────────────────────────────────┐
│                         OMC 工具生态                            │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  编排工具:                                                      │
│  ├── /team N:executor "task"                                   │
│  ├── omc team N:codex|gemini "..."                             │
│  └── TeamCreate, TeamDelete, SendMessage                       │
│                                                                 │
│  状态管理:                                                      │
│  ├── state_read, state_write, state_clear                      │
│  ├── state_list_active, state_get_status                       │
│  └── .omc/state/ 目录                                          │
│                                                                 │
│  记忆系统:                                                      │
│  ├── notepad_read, notepad_write_priority                      │
│  ├── notepad_write_working, notepad_write_manual               │
│  └── project_memory_* 工具集                                   │
│                                                                 │
│  通知集成:                                                      │
│  ├── Telegram                                                   │
│  ├── Discord                                                    │
│  ├── Slack                                                      │
│  └── OpenClaw 事件网关                                          │
│                                                                 │
│  HUD 监控:                                                      │
│  └── 实时状态显示                                               │
│                                                                 │
│  Git Trailer:                                                   │
│  └── 提交中保存决策上下文                                        │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

ECC 工具集 (MCP)

复制代码
┌─────────────────────────────────────────────────────────────────┐
│                         ECC MCP 工具生态                        │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  文档与研究:                                                    │
│  ├── Context7 - 最新 API 文档查询                               │
│  └── Exa - 网络搜索与网页抓取                                   │
│                                                                 │
│  浏览器自动化:                                                  │
│  └── Playwright - 完整浏览器操作能力                            │
│                                                                 │
│  知识持久化:                                                    │
│  ├── Memory MCP - 知识图谱存储                                  │
│  └── 实体关系管理                                               │
│                                                                 │
│  GitHub 操作:                                                   │
│  ├── 仓库、分支、PR、Issue 完整操作                             │
│  └── 搜索、评论、审查                                           │
│                                                                 │
│  代码智能:                                                      │
│  ├── LSP 工具集 (hover, goto_definition, find_references)      │
│  ├── AST 工具 (ast_grep_search, ast_grep_replace)              │
│  └── 诊断、重命名、代码操作                                      │
│                                                                 │
│  执行环境:                                                      │
│  └── Python REPL - 科学计算环境                                 │
│                                                                 │
│  设计工具:                                                      │
│  └── Figma - 设计文件获取                                       │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

触发机制

OMC: 关键词显式触发

markdown 复制代码
# 关键词触发映射

"autopilot"      → /oh-my-claudecode:autopilot
"ralph"          → /oh-my-claudecode:ralph
"ulw"            → /oh-my-claudecode:ultrawork
"ccg"            → /oh-my-claudecode:ccg
"ralplan"        → /oh-my-claudecode:ralplan
"deep interview" → /oh-my-claudecode:deep-interview
"deslop"         → /oh-my-claudecode:ai-slop-cleaner
"anti-slop"      → /oh-my-claudecode:ai-slop-cleaner
"deep-analyze"   → 分析模式
"tdd"            → TDD 模式
"deepsearch"     → 代码库搜索
"ultrathink"     → 深度推理
"cancelomc"      → /oh-my-claudecode:cancel

# Team 编排显式调用
/team            → 启动团队编排

ECC: 自动 + 显式触发

markdown 复制代码
# 自动触发 (写代码后自动执行)

- 代码审查 (code-reviewer)
- TDD 检查 (tdd-guide)
- 安全审查 (security-reviewer) - 安全敏感代码时

# 显式触发 (/orchestrate 四种模式)

/orchestrate feature   → planner → tdd-guide → code-reviewer → security-reviewer
/orchestrate bugfix    → planner → tdd-guide → code-reviewer
/orchestrate refactor  → architect → code-reviewer → tdd-guide
/orchestrate security  → security-reviewer → code-reviewer → architect

# 语言审查显式调用

/kotlin-review
/rust-review
/go-review
/python-review
/cpp-review

共存与集成策略

可以同时安装!

从系统提示可见两种技能前缀共存:

复制代码
Available skills:
- oh-my-claudecode:autopilot, ralph, ultrawork, team...
- everything-claude-code:docs, e2e, tdd, rust-review...
- superpowers:brainstorm, execute-plan...

推荐集成配置

markdown 复制代码
# CLAUDE.md 配置示例

## 使用 OMC 作为编排引擎

- 复杂多步骤任务 → `/team 3:executor "implement feature"`
- 持久执行 → `ralph: fix all bugs`
- 多 AI 验证 → `ccg: analyze this architecture`
- 需求澄清 → `deep interview: 用户认证系统`
- 成本优化 → 自动使用 Haiku (30-50% 节省)

## 使用 ECC 作为工具层

- 文档查询 → Context7 MCP (最新 API 文档)
- 网络研究 → Exa 搜索
- 浏览器测试 → Playwright MCP
- 知识记忆 → Memory MCP
- 语言审查 → `/kotlin-review`, `/rust-review`
- 安全扫描 → 自动触发或 `/security-review`

## 混合使用示例

ralph: use context7 to verify API compatibility, then /kotlin-review

/team 2:executor "implement auth" with /security-review

已有整合项目


最佳使用场景

场景推荐表

场景 推荐选择 原因
端到端功能开发 OMC autopilot/team 自动编排、持久执行、验证闭环
API 文档查询 ECC Context7 最新官方文档、版本兼容
多语言项目 ECC 语言审查 专业语言代理
多 AI 交叉验证 OMC ccg Codex+Gemini+Claude 合成
代码重构循环 OMC ralph 持久执行直到验证完成
安全敏感项目 ECC 安全审查 自动触发、OWASP Top 10
需求模糊澄清 OMC deep-interview 苏格拉底式问答
成本优化 OMC 模型路由 Haiku 30-50% 成本节省
浏览器自动化 ECC Playwright 完整浏览器操作
知识持久化 ECC Memory 知识图谱存储
GitHub 操作 ECC GitHub MCP 完整 PR/Issue 操作
构建错误排查 ECC 构建解析器 多语言构建支持

决策流程图

复制代码
                    ┌─────────────────────┐
                    │   复杂多步骤任务?   │
                    └──────────┬──────────┘
                               │
              ┌────────────────┼────────────────┐
              │                │                │
              ▼                ▼                ▼
           是,需求        是,但需         否,单一
           模糊不清        要验证          查询任务
              │                │                │
              ▼                ▼                ▼
        OMC deep-         OMC ralph       ECC 直接
        interview         或 team         工具调用
              │                │
              └────────────────┘
                       │
                       ▼
              ┌─────────────────────┐
              │  需要语言特定审查?  │
              └──────────┬──────────┘
                         │
              ┌──────────┴──────────┐
              │                     │
              ▼                     ▼
            是,调用            否,继续
            ECC 语言            OMC 编排
            审查器

总结与建议

一句话总结

OMC 是编排引擎,ECC 是工具层。两者互补,可以共存。

选择建议

如果你... 选择
需要自动化执行复杂任务 OMC
需要语言特定代码审查 ECC
需要多 AI 协同验证 OMC
需要安全强制和 TDD ECC
需要最新 API 文档 ECC
需要持久执行循环 OMC
需要成本优化 OMC
需要最佳体验 两者同时安装

安装步骤

bash 复制代码
# 1. 安装 OMC
npm install -g oh-my-claude-sisyphus
# 或使用插件市场安装

# 2. 安装 ECC
# 在 Claude Code 中运行
/plugin install everything-claude-code

# 3. 验证安装
/oh-my-claudecode:omc-doctor
/everything-claude-code:docs

参考来源

官方链接

分析文章

整合项目

相关推荐
数据知道13 小时前
claw-code 源码详细分析:Compaction 前置课——上下文压缩在接口层要预留哪些旋钮,避免后期全局返工?
python·ai·claude code
数据知道14 小时前
claw-code 源码详细分析:`reference_data` JSON 快照——大型移植里「对照底稿」该怎么治理与演进?
linux·python·ubuntu·json·claude code
数据知道18 小时前
claw-code 源码详细分析:子系统目录地图——几十个顶层包如何用五条轴(会话 / 工具 / 扩展 / 入口 / 桥接)读懂?
服务器·python·ai·claude code
数据知道18 小时前
claw-code 源码详细分析:命令宇宙 vs 工具宇宙——`commands` / `tools` 镜像清单如何驱动路由与 shim 执行?
linux·服务器·网络·python·ai·claude code
tianbaolc19 小时前
Claude Code 技能系统深度解析:核心架构
ai·架构·claude code
tianbaolc1 天前
Claude Code 源码剖析 模块一 · 第六节:autoDream 自动记忆整合
人工智能·ai·架构·claude code
大米粥哥哥1 天前
Qt 报错qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““【已解决】
开发语言·qt·plugin·linuxdeployqt·xcb
tianbaolc2 天前
Claude Code 源码剖析 模块一 · 第四节:REPL 与 SDK 模式
人工智能·ai·架构·claude code
数据知道2 天前
Claude Code 进行“从头重写”的项目 Claw Code全面介绍(claw-code)
python·ai·claude code