56
// 项目简介
oh-my-codex 是一个旨在提升 OpenAI Codex CLI 功能和一致性的工作流增强层。它提供了专门的角色、可重用的技能以及结构化的项目状态管理,以简化复杂的开发任务。该工具针对 macOS 和 Linux 环境进行了优化,提供了诸如基于团队的并行执行和持久化补全循环等高级功能。
// 技术分析
Oh-my-codex (OMX) 是一个专门的工作流层,旨在通过提供结构化的任务管理和持久化状态跟踪来增强 OpenAI Codex CLI 的体验。它通过引入标准化的角色、技能以及一个将项目计划和日志保留在本地 .omx/ 目录中的持久化执行环境,解决了长期开发任务的复杂性。该项目优先考虑一致的、代理驱动的工作流,并做出了一项审慎的权衡,即主要专注于 macOS 和 Linux 环境,以确保与 tmux 等工具的可靠集成。
// 核心亮点
01
提供了一个标准化的工作流层,使用 $deep-interview 和 $ralplan 等特定命令来引导项目从澄清到完成。
02
通过 $team 命令实现协调的并行执行,允许多个代理同时处理复杂任务。
03
在本地 .omx/ 目录中维护持久的项目状态,包括计划、日志和内存,以确保跨会话的连续性。
04
包含一个内置的 wiki 功能,支持基于 markdown 的、以搜索为先的本地项目上下文文档。
05
提供强大的诊断工具,如 omx doctor 和 omx exec,用于在开始会话前验证环境就绪情况和身份验证。
06
与原生 Codex 钩子无缝集成,同时通过 .omx/hooks/ 提供可扩展的插件系统,以实现自定义的运行时行为。
// 典型使用场景
01
通过深度访谈、规划和执行技能标准化开发工作流
02
使用基于团队的运行时会话协调并行代理工作
03
通过结构化的 .omx/ 目录管理特定项目的指南、日志和内存
// 快速开始
首先,使用 'npm install -g @openai/codex oh-my-codex' 全局安装所需的包。安装完成后,运行 'omx setup' 来配置环境,并运行 'omx doctor' 来验证系统的就绪状态。最后,使用 'omx --madmax --high' 启动会话,开始交互式工作流。