<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>CLI工具 on AI</title>
        <link>https://ai.programnotes.cn/tags/cli%E5%B7%A5%E5%85%B7/</link>
        <description>Recent content in CLI工具 on AI</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai.programnotes.cn/tags/cli%E5%B7%A5%E5%85%B7/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>oh-my-codex：让 OpenAI Codex CLI 更强大的工作流增强层</title>
        <link>https://ai.programnotes.cn/p/oh-my-codex%E8%AE%A9-openai-codex-cli-%E6%9B%B4%E5%BC%BA%E5%A4%A7%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%A2%9E%E5%BC%BA%E5%B1%82/</link>
        <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
        
        <guid>https://ai.programnotes.cn/p/oh-my-codex%E8%AE%A9-openai-codex-cli-%E6%9B%B4%E5%BC%BA%E5%A4%A7%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E5%A2%9E%E5%BC%BA%E5%B1%82/</guid>
        <description>&lt;h2 id=&#34;项目简介&#34;&gt;项目简介
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;oh-my-codex（OMX）&lt;/strong&gt; 是今日 GitHub Trending 排名第一的项目，目前已获得 &lt;strong&gt;14,031 颗 Star&lt;/strong&gt;，主要语言为 &lt;strong&gt;TypeScript&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;项目地址：&lt;a class=&#34;link&#34; href=&#34;https://github.com/Yeachan-Heo/oh-my-codex&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://github.com/Yeachan-Heo/oh-my-codex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OMX 是 OpenAI Codex CLI 的一个工作流层。它保持 Codex 作为执行引擎，并通过提供更好的默认会话、标准化工作流、可复用的技能和项目状态管理，让日常使用体验更佳。简单来说，OMX 不是 Codex 的替代品，而是 Codex 的增强层。&lt;/p&gt;
&lt;h2 id=&#34;核心功能&#34;&gt;核心功能
&lt;/h2&gt;&lt;h3 id=&#34;标准化工作流&#34;&gt;标准化工作流
&lt;/h3&gt;&lt;p&gt;OMX 围绕四个核心技能构建了一套完整的工作流：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;$deep-interview&lt;/code&gt;&lt;/strong&gt;：深度访谈，帮助澄清任务需求和边界&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;$ralplan&lt;/code&gt;&lt;/strong&gt;：制定并批准实施计划，评估利弊权衡&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;$team&lt;/code&gt;&lt;/strong&gt;：支持协调的并行任务执行（需要 tmux / psmux）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;$ralph&lt;/code&gt;&lt;/strong&gt;：持久化完成循环，确保任务被推进到底&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;项目状态持久化&#34;&gt;项目状态持久化
&lt;/h3&gt;&lt;p&gt;所有计划、日志、记忆和模式追踪都保存在项目根目录的 &lt;code&gt;.omx/&lt;/code&gt; 文件夹中，实现跨会话的状态持久化。&lt;/p&gt;
&lt;h3 id=&#34;团队运行时&#34;&gt;团队运行时
&lt;/h3&gt;&lt;p&gt;支持使用 &lt;code&gt;tmux&lt;/code&gt;（macOS/Linux）或 &lt;code&gt;psmux&lt;/code&gt;（Windows）进行持久的、协调的并行任务执行。&lt;/p&gt;
&lt;h3 id=&#34;监控与诊断&#34;&gt;监控与诊断
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;omx hud --watch&lt;/code&gt;：实时监控界面&lt;/li&gt;
&lt;li&gt;&lt;code&gt;omx doctor&lt;/code&gt;：一键诊断安装状态&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;安装方法&#34;&gt;安装方法
&lt;/h2&gt;&lt;h3 id=&#34;前提条件&#34;&gt;前提条件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Node.js 20+&lt;/li&gt;
&lt;li&gt;已安装并配置 Codex CLI&lt;/li&gt;
&lt;li&gt;（可选，团队模式需要）macOS/Linux 安装 &lt;code&gt;tmux&lt;/code&gt;，或 Windows 安装 &lt;code&gt;psmux&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;安装命令&#34;&gt;安装命令
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g @openai/codex oh-my-codex
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;初始设置&#34;&gt;初始设置
&lt;/h3&gt;&lt;p&gt;安装完成后，运行以下命令完成初始化（安装提示词、技能、配置文件等）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;omx setup
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;快速开始&#34;&gt;快速开始
&lt;/h2&gt;&lt;h3 id=&#34;启动-omx-会话&#34;&gt;启动 OMX 会话
&lt;/h3&gt;&lt;p&gt;推荐使用高性能模式启动：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;omx --madmax --high
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;推荐工作流&#34;&gt;推荐工作流
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;第一步：澄清需求&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;当任务范围或边界不明确时，使用 &lt;code&gt;$deep-interview&lt;/code&gt; 技能：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$deep&lt;/span&gt;-interview &lt;span class=&#34;s2&#34;&gt;&amp;#34;clarify the authentication change&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;第二步：制定计划&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;基于澄清后的需求，使用 &lt;code&gt;$ralplan&lt;/code&gt; 批准实施计划：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$ralplan&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;approve the safest implementation path&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;第三步：执行任务&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;根据任务特点选择执行方式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;需要并行执行时，使用 &lt;code&gt;$team&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$team&lt;/span&gt; 3:executor &lt;span class=&#34;s2&#34;&gt;&amp;#34;execute the approved plan in parallel&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;需要持久化推进时，使用 &lt;code&gt;$ralph&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$ralph&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;carry the approved plan to completion&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;其他常用命令&#34;&gt;其他常用命令
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;命令&lt;/th&gt;
          &lt;th&gt;说明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx team status &amp;lt;team-name&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;查看团队执行状态&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx team resume &amp;lt;team-name&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;恢复暂停的团队会话&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx team shutdown &amp;lt;team-name&amp;gt;&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;关闭团队会话&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx doctor&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;检查安装状态&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx hud --watch&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;打开实时监控界面&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx explore&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;只读模式探索仓库&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;omx sparkshell&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;原生 shell 检查和验证&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;code&gt;/skills&lt;/code&gt;&lt;/td&gt;
          &lt;td&gt;浏览已安装的技能列表&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;为什么值得关注&#34;&gt;为什么值得关注
&lt;/h2&gt;&lt;p&gt;随着 AI 编程工具的快速发展，如何高效地管理和组织 AI Agent 的工作流成为了一个新的挑战。oh-my-codex 提供了一套经过实践验证的工作模式：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;先澄清，再执行&lt;/strong&gt;：通过 &lt;code&gt;$deep-interview&lt;/code&gt; 确保任务方向正确，避免无效劳动&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;计划驱动&lt;/strong&gt;：&lt;code&gt;$ralplan&lt;/code&gt; 让每个任务都有明确的实施路径和风险评估&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;并行提效&lt;/strong&gt;：&lt;code&gt;$team&lt;/code&gt; 支持多 Agent 协作，显著提升复杂任务的执行效率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态持久化&lt;/strong&gt;：&lt;code&gt;.omx/&lt;/code&gt; 目录让任务可以跨会话延续，不再因会话中断而丢失上下文&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这套工作流对于需要长期维护大型项目的开发者来说，具有很强的实用价值。&lt;/p&gt;
&lt;h2 id=&#34;项目信息&#34;&gt;项目信息
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;仓库&lt;/strong&gt;：&lt;a class=&#34;link&#34; href=&#34;https://github.com/Yeachan-Heo/oh-my-codex&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Yeachan-Heo/oh-my-codex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最新版本&lt;/strong&gt;：v0.11.12（发布于 2026-04-02）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Star 数&lt;/strong&gt;：14,031&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;主要语言&lt;/strong&gt;：TypeScript&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;许可证&lt;/strong&gt;：MIT&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
