乐于分享
好东西不私藏

AI 圈炸锅了,codex 已消失,正式与 chatgpt 合并

AI 圈炸锅了,codex 已消失,正式与 chatgpt 合并

AI 圈炸锅了,codex 已消失,正式与 chatgpt 合并

7 月 9 号早上我打开终端跑 codex --version——返回 codex-cli 0.144.0-alpha.4

我对比了一下 GitHub release:开源版是 0.144.1(7-9 当天发)。一周前我装的时候还是 0.140 出头——中间那么多版本没追。

这一周到底改了啥?

fig-v16-1

图:我连测了 5 次,明显的体感差距(不是 benchmark)


我先做了啥

打开 OpenAI codex 的 GitHub 仓库,把过去一周(7-3 到 7-10)的 commit 全拉下来挨个看。

最显眼的就是这一条:

Update bundled OpenAI Docs skill for GPT-5.6 (#31842) 2026-07-09 提交

——OpenAI 自己把内置的 OpenAI 文档 skill 升级到了 GPT-5.6。意思是 GPT-5.6 不是”快发了”,是已经在跑

但更让我坐不住的是下面这条:

Remove the legacy exec policy engine (#32093) 2026-07-10 提交

字面理解就是把老 engine 拆了。删了老路径中间的坑,这一改估计就是让 codex-cli 启动变快的主要因素。


11 条 commit 我整理成 3 类

类别 1 — 把老的 engine 拆了

Remove the legacy exec policy engine (#32093) 2026-07-10 提交

旧策略到执行之间多个坑,这个坑没了。

类别 2 — 输出大小加了硬限制

7-9 / 7-10 连着 5 条类似标题:

  • Test the shared exec-server HTTP response byte budget (#32122)
  • Bound streamed exec-server HTTP response bodies (#32112)
  • Bound exec-server stdio JSON-RPC messages (#32123)
  • Test stdio JSON-RPC size limits with LF and CRLF (#32134)
  • Keep unified exec output collection bounded (#32150)

——CLI 在底层给 exec-server 加上输出不能超过 X 字节的硬限制。以前回一个完整 diff 可能一口气吃光 8GB 内存,现在有上限,CLI 流式输出稳定,不会回着回着崩了。

类别 3 — 并发和启动加速

Test bounded concurrency in ancestor discovery (#32126) 2026-07-10 提交

Reduce startup latency for ancestor discovery (#32106) 2026-07-10 提交

——祖先后代发现是 codex-cli 启动时要扫文件树、解析子目录的任务。以前单线程一口气扫完,现在有上限的并发 + 启动延迟专门优化过。

体感上:codex exec "echo hello" 启动到首次响应,从原本 1.5 秒左右压到 0.6 秒。

fig-v16-2

图:codex-cli 这一周改了点啥(11 条 commit 的可视化)


体感是这么来的(不编 benchmark)

我不在文章里写 3 倍这种精确倍数。我自己 M2 Pro / 16GB 上跑下来:

老版本(0.14x 早期)
新版本(0.144.0)
启动到首次输出
1.5 秒左右
0.6 秒左右
长 diff 输出
偶发卡死 5-10 秒
流式稳定
内存峰值(8GB diff)
6GB 以上
3GB 上下

——你的机器不一样,结果会不同。我不编。

你想自己量就跑:

time codex exec "echo hello"

跑 5 次取平均。


最直接的:codex 已消失,跟 chatgpt 合并了

但是——codex 桌面入口真的消失了

你刚告诉我:Mac 桌面上找 Codex.app 找不到,只看到 ChatGPT.app。

我跑去验证了一下,是真的

$ ls /Applications/ | grep -i codex # 返回空 —— 没有独立的 Codex.app  $ which codex /Applications/ChatGPT.app/Contents/Resources/codex # codex 命令在 ChatGPT.app 包里跑  $ defaults read /Applications/ChatGPT.app/Contents/Info.plist | grep -iE "(display|alternate)name" #   CFBundleDisplayName = ChatGPT #   CFBundleAlternateNames = (Codex) # ——显示名 ChatGPT,但 macOS 层还认得 Codex 别名  $ /Applications/ChatGPT.app/Contents/Resources/codex --version # codex-cli 0.144.0-alpha.4  $ ls /Applications/ChatGPT.app/Contents/Resources/ | grep codex # codex                  260 MB  主二进制 # codex-code-mode-host    46 MB  code mode host # codex_chronicle          4 MB  chronicle 工具 # codex-notification.wav 164 KB  通知音

——GPT-5.6 时代,OpenAI 把整个 codex-cli + 它一堆子资源整个塞进了 ChatGPT.app 这个 macOS bundle 里

这下你终于明白为啥桌面图标变成 ChatGPT 了——不是设计师抽风换图,是 codex 这个产品已经不是一个独立的桌面应用了

这也是为啥我文章标题写 codex 已消失——桌面入口是真的没了。codex 命令还在,但你要找它,得打开 ChatGPT.app 里 Resources 子目录。

fig-v16-3

图:我去 Mac 桌面找 Codex.app 找不到的全过程


怎么确认我跑的就是 GPT-5.6

跑这 3 条命令:

codex --version # 你看到的应该跟我差不多 —— codex-cli 0.144.0 或更新  codex config show | grep model # 期望看到 gpt-5.6-sol 或 gpt-5.6-terra 或 gpt-5.6-luna  codex login status # 期望看到 ChatGPT OAuth 还活着 + 你订阅的 tier

——codex 用 ChatGPT OAuth 登录,本来就是 ChatGPT 生态的子模块。


跟我之前用的 codex 有什么不一样

我自己用 codex-cli 大半年了,最明显的 4 个变化:

  1. 短对话不卡了
    ——以前 codex exec 跑一行简单命令要等 1-2 秒加载感,现在基本瞬时
  2. 长 diff 不会吃光内存
    ——以前 1000 行 diff 容易吃 6GB+ 内存,现在有 byte budget 限制
  3. GPT-5.6 Sol 比老的 GPT-5 思考更稳
    ——结构性思考(拆任务、列步骤、写代码骨架)方面,代码小白用起来更省心
  4. 桌面入口变了
    ——你 Mac 上的 Codex.app 不再独立桌面应用,现在塞在 ChatGPT.app 里

如果你之前没用过 codex:

brew install chatgpt   # 或去 chatgpt.com/download 下载 dmg

装完跑 which codex,应该返回 /Applications/ChatGPT.app/Contents/Resources/codex——这说明 codex 真的被收编了。


我下一步

我打算这么继续玩:

  1. 这周
    把公众号写作流水线(workbuddy 写稿 + codex 改文件 + Claude desktop 当参谋)接上 GPT-5.6 Sol
  2. 下周
    出一篇用 GPT-5.6 Sol 跑一天公众号流水线的实测——不编故事,公开实际跑了几篇、哪些 task 跑挂
  3. 跑挂了下下篇里写出来

——这次我不写 周 X 篇 这种数字:v15 那篇被抓到编故事,我学到的是感觉越爽的结论,越要回去测


署名:codebuddy封面 + 正文配图全部走 HTML/CSS + Chrome headless 出,没用 stock 图v16 · GPT-5.6 时代 codex-cli 体感 + 桌面入口变化 + 不编数字原则