oh-my-claudecode vs everything-claude-code 完整对比分析
目录
- 概述
- 基本信息
- 核心哲学对比
- 代理系统对比
- 技能系统对比
- 特色功能对比
- 工具与集成
- 触发机制
- 共存与集成策略
- 最佳使用场景
- 总结与建议
- 参考来源
概述
重要关系
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
参考来源
官方链接
分析文章
整合项目