oh-my-codex-cli
v0.2.2
Published
Codex skill pack and workflow orchestration
Maintainers
Readme
简体中文 | English
oh-my-codex
面向 Codex CLI 的原生 subagent 工作流。
少调 prompt,多交付。
本项目参考 oh‑my‑claudecode,并结合 oh‑my‑opencode、everything‑claude‑code 的经验, 但完全针对 Codex 架构重建。
安装
通过 npm 全局安装
npm install -g oh-my-codex-cli
omcodex setup通过 npm 一次性执行
npx oh-my-codex-cli setup推荐(一键安装)
./scripts/install-codex.sh --all强制覆盖安装:
./scripts/install-codex-force.sh --all增量安装(跳过已存在文件):
./scripts/install-codex-incremental.sh --all安装内容包括:
- Skills →
~/.codex/skills/ - 角色 Prompt →
~/.codex/prompts/ - Rules →
~/.codex/rules/ - MCP 配置 + Plan 模式 →
~/.codex/config.toml
项目级安装
./scripts/install-codex.sh --all --projectAGENTS.md 模板(全局 + 项目)
omcodex setup(user scope)现在会自动安装全局 guidance:
templates/AGENTS.global.md->~/.codex/AGENTS.md
模板仍可用于手动覆盖或项目级配置:
- 全局模板:
templates/AGENTS.global.md-> 复制到~/.codex/AGENTS.md - 项目模板:
templates/AGENTS.project.md-> 复制到<repo>/AGENTS.md
示例:
cp templates/AGENTS.global.md ~/.codex/AGENTS.md
cp templates/AGENTS.project.md ./AGENTS.md可选:在 ~/.codex/config.toml 增加发现配置:
project_doc_fallback_filenames = ["TEAM_GUIDE.md", ".agents.md"]
project_doc_max_bytes = 65536安装后你能获得什么
- 执行模式:
autopilot,ralph,ultrawork,ultraqa,ultrapilot,swarm,pipeline,ecomode - 规划与质量:
plan,review,analyze,tdd,code-review,security-review,build-fix,verify,eval - 角色 Prompt 目录:
architect,planner,executor(安装到.codex/prompts/) - 学习与上下文:
continuous-learning,strategic-compact,iterative-retrieval,verification-loop - 原生 subagent 编排:核心 skill 统一使用
spawn_agent+send_input+wait+close_agent - 自动技能路由:
omcodex route "<task>"自动推荐最匹配的 skill(含置信度) - 事件驱动 team 自动推进:
omcodex team start "<task>" --auto可按 notify 事件推进阶段 - 通知扩展:
omcodex notify(事件驱动通知扩展,不是拦截执行) - 规则与守护:编码 / 安全 / 测试 / 性能 / Git 工作流
- Plan 模式已开启(Codex 0.9+)
Codex vs Claude Code(高层对比)
| 能力 | Claude Code(oh‑my‑claudecode) | Codex(oh‑my‑codex) | |---|---|---| | Skills 工作流 | ✅ | ✅(主方式) | | 原生 subagent 执行 | ✅ | ✅ | | Plan 模式 | ⚠️ 插件驱动 | ✅ 原生(0.9+ 配置开启) | | MCP 支持 | ✅ | ✅(config.toml/CLI) |
典型使用场景
- 快速交付功能 →
autopilot: add OAuth login + tests - 持续完成模式 →
ralph: refactor auth until tests pass - 高并行思考 →
ultrawork: fix all lint + type errors - 质量闭环 →
ultraqa: run tests and fix until green - 纯规划 →
plan: design a scalable API for X
规则模板(Rules)
可选规则模板,复制到 .codex/rules/ 使用:
agents.md,coding-style.md,git-workflow.md,notify.mdpatterns.md,performance.md,security.md,testing.mddev.md,research.md,review.md
一键安装 rules:
./scripts/install-codex.sh --rulesSkill 治理
在发布或合并 skill 文档变更前,先运行治理门禁:
npm run governance:skills
npm run governance:skills:llm
npm run eval:skills这个命令会阻断以下高风险残留:
- 旧的 slash 命令写法(例如
Run: /verify) - plugin 专用运行指令(例如
cc --plugin-dir) - 旧式任务 API 示例(
Task(...)语法)
详细规则见 docs/SKILL_GOVERNANCE.md。
快速开始
autopilot: build a REST API for managing tasks文档
docs/CODEX.mddocs/ALIGNMENT.mddocs/NOTIFY.md
许可
MIT
