Oh-My-ClaudeCode 项目介绍
项目定位
Claude Code 的多 Agent 编排引擎——通过技能注入系统,让单 Agent 编程变成多 Agent 协同,零学习曲线。
核心能力
| 能力 | 说明 |
|---|
| 19 个专业 Agent | 覆盖 Build/Analysis、Review、Domain Specialist、Coordination 四大 Lane |
| 三层技能系统 | 执行层 + 增强层(0-N) + 保证层,公式化组合 |
| 三大核心工作流 | Team 编队、Autopilot 自主执行、Ralph 持久循环 |
| 11 点生命周期钩子 | 覆盖 Claude Code 全部关键事件(Prompt、Tool、Session、Compact) |
| 抗压缩状态持久化 | Notepad + Project Memory 在上下文压缩后自动恢复 |
| 多模型路由 | Haiku/Sonnet/Opus 三级智能路由,节省 30-50% Token |
| 跨 Provider 编排 | 可选集成 Codex CLI、Gemini CLI 进行多模型协同验证 |
| tmux CLI Worker | v4.4.0+ 支持在 tmux 中启动真实的多进程 Worker |
技术栈
| 层级 | 技术 |
|---|
| 语言 | TypeScript (ESM) |
| 运行 | Node.js 20+ |
| 构建 | esbuild + TypeScript |
| 测试 | Vitest |
| 插件 | Claude Code Plugin 系统 |
| 持久化 | better-sqlite3 (本地 SQLite) |
| 协议 | MCP (Model Context Protocol) |
| IDE 集成 | LSP (Language Server Protocol) + AST (ast-grep) |
架构概览
快速体验
# 方式一:Claude Code 插件安装(推荐)
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
npm i -g oh-my-claude-sisyphus@latest
autopilot "build a REST API for managing tasks"
教程导读
本教程分为 AI 应用通用知识 和 编程核心技术 两个部分:
- AI 部分(7 章):从 OMC 出发,学习多 Agent 编排、技能注入、魔关键词检测、状态持久化、模型路由、验证协议、跨 Provider 协同等通用知识。每个知识点都与
common/ 目录关联,通用原理在 common 中学习,OMC 的具体实现在本教材中探讨。
- Dev 部分(6 章):聚焦 OMC 的工程实践——插件架构、Hook 生命周期、TypeScript 构建系统、tmux Worker 集成、测试策略、开源分发模式。
涉及的 Common 教程