跳转到内容

Oh-My-ClaudeCode 项目介绍

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 Workerv4.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)

架构概览

快速体验

Terminal window
# 方式一:Claude Code 插件安装(推荐)
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
# 方式二:npm 全局安装
npm i -g oh-my-claude-sisyphus@latest
# 启动后在 Claude Code 会话中运行
/setup
/omc-setup
# 使用
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 教程

教程章节引用 Common 路径
多 Agent 编排common/multi-agent/
技能注入系统common/skill-design/
Hook 生命周期common/hook-system/
模型路由common/model-provider/
状态持久化common/memory-system/