
Codex CLI
OpenAI 官方终端 AI 编程 Agent,GPT-6 Astra 默认驱动,支持 ACP
Claude Code 的 OpenAI 版镜像。Plus / Pro 已含、Windows 原生沙箱、Rust 速度快,喜欢 GPT 派的人首选;Claude Sonnet 4.5 在长任务上仍略胜,喜欢 Claude 的留 Claude Code。
基于官方 release notes(v0.144-v0.154)评估:GPT-6 Astra 默认驱动 + ACP / 子代理 / MCP 全齐
Rust 实现快、但沙箱 approval 弹窗对新手有摩擦
ChatGPT Plus/Pro 已含额度、API 按量另算
OpenAI 账号 + 代理 + 风控三关、CLI 仅认 OpenAI 模型
Windows 原生沙箱稳定,但 v0.154 移除 mcp-server 入口属破坏性变更
- 评分人
- AI 之家编辑部
- 最近复核
- 2026-11-07
- 下次复核
- 2027-05-06 (周期 180 天)
- 利益声明
- 本站不接软文、不卖排名
TL;DR
一句话: Codex CLI 是 OpenAI 官方做的终端 Coding Agent,对标 Claude Code。Rust 实现 + Windows 原生沙箱 + 子代理 + MCP + Hooks,ChatGPT Plus/Pro/Team/Edu 已含使用额度。
2026-07 最新:稳定版 0.144.1(7-09)接入 GPT-5.6 家族(Sol/Terra/Luna);新增 ACP 支持,可在 Devin Desktop / Zed 等 ACP 客户端里作为 Agent provider 运行;此前已作为公测 Agent provider 进入 JetBrains(经 GitHub Copilot,7-07)。
2026-09 更新:GPT-6 Astra 成为 Codex CLI 默认模型(v0.153.4,9-3 起),并在 /plugins 中按 OpenAI Curated / Workspace / Shared-with-me 分组、支持按线程追踪 rollout token 预算;详见 GPT-6 Astra 发布 与 AI 编程周报 2026-09-12。
2026-09 更新(v0.154.0,9-12 前后):破坏性变更——codex mcp-server 入口已被移除,脚本 / 服务定义 / 编辑器集成里还在调它的必须先替换再升级;新增实验性 worktree 隔离(--worktree / /worktree,可为新建或分叉会话创建隔离 checkout 并浏览恢复)、任务进行中内联回答问题、Windows 共享后台 Codex server(含 daemon 生命周期命令与托管更新);GPT-6 Astra 进入模型选择器并上架 Amazon Bedrock 目录。信任模型同时收紧:启动阶段在建立信任前不再执行工作区控制的 helper,macOS 沙箱阻断终端输入注入;Python SDK 新增 max / ultra 两档 reasoning effort,并注意 HookMetadata 已把 handler 包进 .root(hook.command → hook.root.command)。详见 AI 编程周报 2026-09-13。
2026-09-24 更新(v0.156.0 / v0.156.1,9-22 ~ 9-23):GPT-6 Sol 与 GPT-6 Luna 随 OpenAI 官方发布同步进入 Codex。
- v0.156.0(9-22):上线全屏界面(full-screen)交互形态;
- v0.156.1(9-23):模型选择器加入 Sol 与 Luna,且限流回退提示默认建议切到 Luna——这条要重点看:如果你的任务在触发限流后被自动建议降级到 Luna,说明它本来就不该跑在 Luna 档上,请显式固定模型;
- 成本变化:Sol $2/$10、Luna $0.10/$0.50,均为较 GPT-5.6 对应型号促销价永久下调 50%;同日 OpenAI 还改了 prompt caching——调整 reasoning effort 或工具集不再使缓存失效,并上线 Prompt Caching Dashboard 与 miss Diagnostics。
接口约束:Sol / Luna 的 Chat Completions 仅在 reasoning_effort=none 时支持 function calling,存量代码若依赖工具调用请改走 Responses API。详见 双雄同日发布资讯。
2026-09-30 更新(DevDay 2026:Codex 全面上云,CLI 与审查同步大改):OpenAI 于 2026-09-29 的 DevDay 2026 上把 Codex 从「本地终端工具」推进到「云端托管队列」,四项与本卡直接相关(官方开发者社区公告口径):
- Codex Cloud:任务在云端运行,笔记本合盖也不中断,可跨设备访问,并提供可复用的开发环境——换机器不必重建依赖;
- Codex CLI 更新:新增双向语音、
/agents视图、prompt 编辑、会话恢复与 worktree 工作流(接 2026-09 的--worktree实验能力); - Code Review:把摘要、diff 与提问带进审查界面,自动评审可在云端跑;
- Codex Security Cloud:漏洞扫描 → 调查发现 → 去重 → 准备修复,可按计划扫描。
同场发布的 GPT-6.1 Sol($2/$10,缓存输入 $0.10)也会进入 Codex;Astra Ultrafast 提速档官方称在 Codex 内最高快 8 倍,价格为标准费率 6 倍。GPT-6.1 Sol 的上线日期官方只写「coming soon」,未给确切日期——别按发布日去做容量规划。详见 DevDay 2026 全量盘点。
2026-09-28 更新(v0.157.0,9-25 发布,官方 Release Notes 已逐条核对):官方仓库 tag rust-v0.157.0(commit 00c972e)于 2026-09-25 02:31 发布,是仓库当前 Latest。此前本站标注的「待核实」现已按官方 Release Notes 原文补齐,六项 New Features 如下:
- ① GPT-6 Sol / Luna 正式进入模型目录,并打通 Amazon Bedrock(#47332、#47347),附带旧模型的迁移提示——从旧版本升级时 CLI 会主动提示迁移,不是静默换模型。
- ② 全屏 transcript 默认开启(#47178),并支持 Shift-click 扩展文本选择(#47414)。上一版 v0.156.0 引入的全屏形态,这一版成为默认。
- ③ 后台 server 对符合条件的交互式会话自动启动(#47179),并在 server 设置不兼容时给出明确的恢复选项(#47318)——此前需要手动拉起。
- ④ 新增
f快捷键:用于 fork 一个已在另一个应用里打开的会话,保留草稿与排队中的提示(#47185)。 - ⑤
/import现在可用于 remote 会话与本地后台 server 会话(#47317)。 - ⑥ 终端渲染升级:Unicode 项目符号、复选框、对齐的公式与优化符号(#47191、#47322)。
Bug Fixes 里三条值得单独看:① 网络策略现在贯穿重定向与进行中的 HTTP / WebSocket 流量,策略变更撤销访问时会主动取消(#47389、#47407)——企业代理环境的行为一致性明显改善;② 已配置的代理现在对 realtime 连接与独立 web search 生效,包括搜索重定向(#47101、#47142、#47204);③ 文件上传超时从 60 秒提到 5 分钟并加入瞬时失败重试(#47122、#47393)。
版本通道提示(2026-10-01 记载,已被下方 2026-10-07 一节取代):0.159 已转正——
rust-v0.159.2(commitff6aec9,2026-09-29 23:57)是当时的官方仓库 Latest。0.160 已于 10-01 转正,当前 stable 请以下方 2026-10-07 更新为准;按通道选版,别按数字大小选版。
2026-10-01 更新(v0.159.0 / .1 / .2,官方 Releases 逐条核对):0.159 转正 + 两处移除
三个版本连发,主线是「v0.159 从 alpha 通道转正」。此前本站写的「0.159 仍在 alpha」已过期,以本节为准。
- v0.159.0(2026-09-29 08:05)新增:
instant_interrupt(opt-in):允许在模型响应或长时间 code-mode 调用进行中用新输入当场引导 Codex,不必等这一轮结束。- warnings viewer 关闭时清除已审阅的警告,按
k可保留某条稍后再看。 - 决定是否执行某个 plan 时可以滚动 transcript——不再需要凭记忆判断。
- 原生 Mermaid 渲染支持更多 flowchart 边、标签与节点组。
- app-server 客户端可从指定 item 起分页拉取 thread history。
- v0.159.1(2026-09-29 20:32):backport GPT-6.1 Sol 到 Bedrock catalogs。
- v0.159.2(2026-09-29 23:57,2026-10-01 核对时的 Latest):修复 Windows 上启动后台进程与沙箱命令时控制台窗口闪烁。
两处移除(破坏性,升级前必查):
- 自动 follow-up 提示建议与
tui.prompt_suggestions设置已被移除——配置里还写着的会被忽略,依赖该行为的脚本要改。 - 内置
plugin-creator技能已被移除。
待核实:第三方发布汇总站(Havoptic)称 v0.159.1 起 Codex 默认模型改为 GPT-6.1 Sol……2026-10-08 结案:官方已在 v0.161.0 的 Release Notes 中明确写 「GPT-6.1 Sol is now the default model in the bundled and Amazon Bedrock catalogs.」,该待核实项已由官方确认(详见下方 2026-10-08 更新一节)。本卡规格表的默认模型已相应改为 GPT-6.1 Sol(v0.161.0 起);若你的流水线依赖 GPT-6 Astra,请显式固定模型后再升级。
2026-10-07 更新(v0.160.0 / v0.160.1,官方 Releases 逐条核对):0.160 转正,Windows 远程 MCP 环境变量修复
① v0.160.0(tag rust-v0.160.0,2026-10-01 20:19 UTC 发布) —— 四项 New Features,官方原文如下:
- Browse older tasks in the agent command center with a keyboard-accessible "Show more" action(#49106)——命令中心现在能键盘可达地翻更早的任务。
- Select transcript text and paste with middle-click in fullscreen mode on supported local Linux X11 terminals(#49112)——Linux X11 下全屏模式选中即用中键粘贴。
- Start sessions outside a project with workspace defaults when policy permits, and restore saved permissions when resuming(#49160)——可以在项目之外启动会话(按策略继承工作区默认值,恢复时还原已保存的权限)。
- Added opt-in Guardian review capabilities to retrieve earlier user instructions and include context from agent handoffs(#49036、#49057)——Guardian review 可选开启:能调取更早的用户指令,并把 agent 交接的上下文带进去。
Bug Fixes 里三条值得记:Windows 沙箱的 PowerShell 回退与长路径权限修复、后台 helper 不再弹出多余控制台窗口(#49019、#49058、#49098、#49164);重连后未发出的排队消息在不确定提交解决后恢复发送,不再重复发送(#49105);显式 provider 的模型目录不再包含不支持的捆绑模型,刷新失败后也不再复用旧条目(#49135)。
② v0.160.1(tag rust-v0.160.1,2026-10-05 18:29 UTC,当前官方 Latest) —— 一条 Bug Fix,但对跨平台团队很关键:
Preserve
SYSTEMROOT,TEMP, andTMPwhen launching remote stdio MCP servers with explicitly configured remote environment variables, allowing Unix hosts to retain the Windows executor's startup environment.
即:用显式远程环境变量启动远程 stdio MCP server 时,SYSTEMROOT / TEMP / TMP 会被保留,Unix 主机因此能保住 Windows 执行器的启动环境。这是 #51121 从 0.160 分支的 backport。
版本通道提示(2026-10-07 更新,已被下方 2026-10-08 一节取代):0.160.1 是当前 stable(Latest)——
rust-v0.160.1(commitd27764b,2026-10-05)。上游已进入 0.161 / 0.162 alpha 通道。rust-v0.161.0已于 2026-10-07 15:58 UTC 转正,详见下方 2026-10-08 更新。
2026-10-08 更新(v0.161.0,官方 Releases 逐条核对):0.161 转正 + 默认模型切到 GPT-6.1 Sol(此前待核实项已由官方确认)
v0.161.0(tag rust-v0.161.0,2026-10-07 15:58 UTC 发布,当前官方 Latest)。这版有一条直接改变账单与输出风格的变更:
① 默认模型改为 GPT-6.1 Sol(官方口径,此前待核实项结案)。官方 Release Notes 原文:「GPT-6.1 Sol is now the default model in the bundled and Amazon Bedrock catalogs.」(#49318、#49339)
本站上一轮曾把「v0.159.1 起默认模型改为 GPT-6.1 Sol」标为待核实——因为该说法来自第三方汇总站(Havoptic),而 0.159.1 的官方条目只写了「Backport GPT-6.1 Sol Bedrock catalogs」。现在官方在 v0.161.0 里明确写了「is now the default model」,该项因此可以结案:升级到 0.161.0 后,未显式指定模型的会话跑的是 GPT-6.1 Sol。若你的流水线依赖旧默认模型,请显式固定模型后再升级。(官方只说「bundled 与 Bedrock catalogs」,其他 provider 的默认值本站未逐项核对。)
② Amazon Bedrock 新增 multi-agent V2 与 Ultra reasoning(#49345、#49813);Bedrock Mantle 接受 AWS GovCloud 区域(对受监管行业的部署是个实质变化)。
③ /mcp login <name>:在活跃终端会话里直接登录 MCP 服务(#49290)——此前登录 MCP 要绕出会话操作。
④ Daybreak 改为显式 opt-in:需 --enable cli_daybreak 或 features.cli_daybreak=true,单独写 daybreak=true 不够;默认隐藏控件与指示、/daybreak 不可用、且不自动做 Cyber 路由(即使是对已保存的 Daybreak 线程)。opt-in 路由还要求可用的 ChatGPT 登录、OpenAI provider 与受支持的模型/计划。另有 codex exec --cyber-access-program 与 TS SDK 的 cyberAccessProgram 可按轮次选择 Cyber 访问计划(#49856、#49858、#49859、#49861、#49939、#51207)。
⑤ 三条与权限/持久化相关的修复值得记:已批准的文件系统提权现在可授予更宽的写权限,同时保留被拒的读与网络限制,且后台任务沿用发起轮次的权限(#49353、#49880);显式启动权限在终端重连与新会话后保留,隐式客户端设置不再覆盖服务端或已保存线程的 web search 设置(#49809、#49799);线程恢复会包含最新已提交的历史,且启动阶段更早检测可恢复的 SQLite 损坏并把损坏库备份下来(#49599、#49701)——对把 Codex 跑在 CI 里的团队,这一条减少了一类「会话莫名丢历史」的事故。
⑥ 另有:重试与 WebSocket→HTTP 回退现在遵循服务端的 retry 指引,过载时减少过早失败(#49441);文档更新认证说明,改为考虑 keyring 存储而非暗示凭据总在 auth.json(#49361)。
版本通道提示(2026-10-08 更新,已被下方 2026-10-09 一节取代):0.161.0 是当前 stable(Latest)——
rust-v0.161.0(2026-10-07 15:58 UTC)。上游 0.162 alpha 通道仍在推进(rust-v0.162.0-alpha.18于 2026-10-07 02:04 发布,早于 0.161.0 转正)。跑生产的团队应钉在 stable 0.161.x,不要追 alpha;按通道选版,别按数字大小选版。升级 0.161.0 前请确认你的默认模型依赖——默认模型已变为 GPT-6.1 Sol。
2026-10-09 更新(v0.162.0,官方 Release Notes 逐条核对):0.162 转正 —— 托管 worktree、命令中心固定任务、CRLF 保留
v0.162.0(tag rust-v0.162.0,2026-10-08 18:55 UTC 发布,当前官方 Latest / stable)。六项 New Features,官方原文要点如下:
① 托管 Git worktree 的创建与列举工具(#50148)——在开启 worktrees 特性后,可从受信任的本地项目直接创建 / 列出托管 worktree。这与 v0.154.0 引入的实验性 worktree 隔离(--worktree / /worktree)是同一条线的延续:从「手动开一个隔离 checkout」走向「由 agent 自己管理隔离工作区」。多任务并行改同一仓库的团队值得关注。
② 命令中心(agent Command Center)任务置顶(#51500)——p 键固定任务,受服务端支持时归入共享的 Pinned 分组。任务多起来之后,这是最直接的一类可用性改进。
③ transcript 块导航与复制(#50434、#50215、#50209)——/copy 现在可以导航并复制 transcript 中的块;Ctrl+Insert 复制选区;新增 tui.mouse_scroll_speed 可调鼠标滚轮速度。
④ URL 可点击化(#51439、#51449、#51450、#51451、#51452、#51458)——审批头、提问、MCP 提示、警告、横幅、验证提示里的链接现在可点击,换行折行的链接也支持。此前这类链接只能手抄。
⑤ 自定义 Responses 兼容 provider 可配置联网与远程压缩能力(#50459)——自建 / 第三方兼容 provider 现在能显式声明是否具备 live web access 与 remote compaction。接了自有网关的团队,这两项此前大概是不可用的。
⑥ Code Mode 下可选的排序式工具搜索(#51126、#51209)与流式 JS helper。
Bug Fixes 里四条与工程实践强相关,值得单独记:
- ⭐
apply_patch现在默认保留既有 CRLF 行尾,不需要 opt-in(#51203)——Windows 或.gitattributes强制 CRLF 的仓库,此前打补丁可能被悄悄换成 LF,在整库 diff 上制造噪声。这一条直接消灭一类「改了一行、diff 显示整文件重写」的事故。 - Linux 沙箱启动修复:多个 denied 文件时能正常启动、拒绝可写的沙箱构造可执行文件、ripgrep 配置不再削弱 deny-glob 掩码(#50059、#51211、#51407、#51527)。
- Windows 10 恢复普通盘符文件访问,且 Windows 沙箱临时目录权限与子进程环境对齐(#51511、#51512)。
- 对可重试的 Responses / WebSocket 失败遵循服务端
Retry-After(#50418、#51440)——与 0.161 的「遵循服务端 retry 指引」同向,进一步减少过载时过早失败。
Chores 里一条值得运维记:Windows 版本发布了带签名的 PowerShell 安装器(#51158);另外旧版本不会再覆盖新版本的下载目标与安装器别名(#51186、#51425)。
版本通道提示(2026-10-09 更新,已被下方 2026-10-10 一节取代):0.162.0 是当前 stable(Latest)——
rust-v0.162.0(2026-10-08 18:55 UTC)。上游已进入 0.163 alpha(rust-v0.163.0-alpha.2于 2026-10-09 01:47 UTC 发布)。跑生产的团队钉在 stable 0.162.x,不要追 alpha;按通道选版,别按数字大小选版。升级前请确认你的默认模型依赖——自 0.161.0 起默认模型为 GPT-6.1 Sol,若流水线依赖 GPT-6 Astra 请显式固定模型。
2026-10-10 更新(v0.162.1,官方 Release Notes 逐条核对):0.162 的当日热修 + Codex 进入微软 MXC 已支持名单
v0.162.1(tag rust-v0.162.1,2026-10-09 19:44 UTC 发布,当前官方 Latest / stable)。这是一个只有两条 Bug Fix 的补丁,但两条都落在「能不能正常启动与正常交互」上:
- 「Fixed a TUI crash when asynchronous questions contain multiple lines, preserving line breaks and complete hyperlink destinations.」(#51866)——异步提问里含多行内容时 TUI 会崩。Codex 在长任务里经常边跑边问,问题文本带代码块或换行是常态;同时保留换行与完整超链接目标这点对「问句里带文档链接」的场景很关键(此前可能被截断成半个 URL)。
- 「Fixed startup failures caused by differences between a running background server's feature settings and CLI defaults. Compatibility checks now apply only to explicit command-line feature overrides.」(#52648)——后台常驻 server 的特性设置与 CLI 默认值不一致会导致启动失败。修法是兼容性检查只对「命令行显式传的 feature 覆盖」生效,不再拿后台 server 的状态去卡 CLI 启动。用常驻 server / IDE 集成的团队遇到「莫名其妙起不来」,多半就是这条。
版本通道提示(2026-10-10 更新):0.162.1 是当前 stable(Latest)——
rust-v0.162.1(2026-10-09 19:44 UTC)。上游 0.163 alpha 仍在推进(rust-v0.163.0-alpha.4于 2026-10-09 13:21 UTC 发布)。跑生产的团队应钉在 stable 0.162.x,不要追 alpha;按通道选版,别按数字大小选版。升级前请确认你的默认模型依赖——自 0.161.0 起默认模型为 GPT-6.1 Sol,若流水线依赖 GPT-6 Astra 请显式固定模型。
同一周的另一条:Codex 被微软列为「已支持 MXC」的 agent 之一。 微软在 2026-10-07 的 Windows Developer Blog 公告中宣布 Microsoft Execution Containers(MXC)正式 GA,并把 OpenAI Codex 与 GitHub Copilot、OpenClaw、Replit、LM Studio、Unsloth AI 一并列为已经支持 MXC 的 agent(Claude Code、Manus、Perplexity 等在「即将支持」名单)。
MXC 是策略驱动的执行层:开发者用一份 JSON 策略声明 agent 能碰哪些文件、网络与桌面资源,由 Windows 在运行时强制执行,策略本身在 agent 之外——也就是说 Codex 在 Windows 上运行时,越权动作会被操作系统拦下,而不是靠 Codex 自己自觉。详见 MXC GA 资讯 与 Agent 沙箱。
两点必须说清楚,别误读:① 「已支持」是微软单方面的集成状态,Codex 自己的官方文档未给出启用开关、默认后端与版本门槛,本站未实测;② MXC 的 MicroVM 后端目前仍是 experimental,且 Session container 仅 Windows 11 可用——macOS / Linux 用户拿不到等价的能力。
2026-10-11 更新(官方 Release Notes:快速转向 GA、Composer predictions beta、Ultrafast 进入 Sol)
这一批不来自 GitHub Releases,而来自 OpenAI 官方 Release Notes——Codex 的三条更新分散在 10-08 与 10-09 两天,与 API 侧同批:
① Faster steering in Codex(2026-10-08,GA)。官方原文:"We're rolling out faster steering in Codex in the ChatGPT desktop app. When you send a follow-up to steer a running task, Codex can respond to your changes sooner." 用法:「Use steering to correct an approach, add missing information, or change direction while Codex works.」 关键开关在 Settings → General → Follow-up behavior——它决定你发的后续消息是立即转向当前运行还是排队等下一轮。长任务团队请上线前统一这个设置,否则同一句「改个方向」在不同机器上的行为不一样。
② Composer predictions in Codex(2026-10-09,beta)。官方原文:Codex 会根据当前线程的对话建议你的下一条消息("suggest your next message based on the conversation in your current Codex thread"),按 Tab 采纳后再编辑才发送("Accepting a suggestion doesn't send it automatically.")。限定条件是 18 岁以上的个人 ChatGPT Pro 用户、最新 Codex 桌面端,支持 GPT-6 Astra 与 GPT-6.1 Sol 的本地与 SSH 线程,默认开启(可在 General settings → Show predictions 关闭)。
计费边界要看清:官方明说 「During the beta, generating predictions doesn't count toward Codex usage limits or consume credits. Messages you send, including accepted predictions, follow normal Codex usage limits and billing.」——生成预测免费,但你发出去的消息照常计费。别把「预测不花钱」理解成「多轮交互不要钱」。
③ Ultrafast 档进入 GPT-6.1 Sol(2026-10-08,API 侧,Codex 同享)。自 v0.161.0 起 Codex 默认模型已是 GPT-6.1 Sol,本次该模型拿到了 Ultrafast 服务档(service_tier: "ultrafast",6 倍标准价,且首次支持美国与欧盟数据驻留)。价格倍数来自第三方转引,本站未直接核对官方定价页——预算以官方定价页为准。用法判断:Ultrafast 买的是输出 token 之间的间隔,不是更强的推理,只该花在「有人正在等」的交互路径。详见 OpenAI 十月三连更资讯 与 GPT-6 Sol 模型卡。
版本通道提示(2026-10-11 复核,已被下方 2026-10-16 一节取代):0.162.1 是当时 stable(Latest)——
rust-v0.162.1(2026-10-09 19:44 UTC)。上游 0.163 alpha 通道仍在推进。该状态已于 2026-10-15 终结,当前 stable 见下方 2026-10-16 一节。
2026-10-16 更新(v0.163.0,官方 Release Notes 逐条核对):/config 可搜设置、响应中即时转向、只读工具并行,Daybreak 默认开启
v0.163.0(tag rust-v0.163.0,2026-10-15 21:30 UTC 发布,当前官方 Latest / stable)。这是 0.162.x 之后的第一个 minor 版本,官方 Full Changelog 的对比基线是 rust-v0.162.0...rust-v0.163.0——0.162.1 的两条热修已包含在本版内。六项 New Features:
① /config 变成可搜索的设置面板(#52990、#53429)。官方原文:"Open /config to search preferences across categories, change supported settings immediately, and see which changes require a restart." 三个动作:跨分类搜索偏好项 → 支持热更新的当场改 → 面板标出哪些改动需要重启。「哪些要重启」被显式标出来是最实用的一点:agent 工具最常见的隐性故障就是「我改了却没生效」,而这类问题在无人值守流水线里能浪费一整晚。
② 响应过程中发后续消息可立即转向,且打断一轮会连带停掉 Code Mode 里正在跑的 cell 及其嵌套工具调用(#51812、#51835,PR 标题即 Enable instant interrupts by default)。
别和 2026-10-11 那节的「Faster steering」搞混:那条是 ChatGPT 桌面应用侧的滚动更新(开关在
Settings → General → Follow-up behavior),本条是 CLI / 仓库侧的默认行为。两者不是同一件事的第二遍播报。
③ 独立只读工具现在并行执行,官方点名 skill 查询、memory 查询、conversation-history 查找(#52245)。对装了一堆 skill、memory 文件很大的团队,这是最直接的提速——过去这些查询串行,每装一个 skill 就给每次交互加一点固定延迟。官方只点名这三类,自定义只读 MCP 工具是否纳入并行未说明,列入待核实。
④ /keymap 支持配置 leader 键:默认 Ctrl+X,快捷键提示会停留到你选择或取消;语音静音键移到 F9(#52273)。官方未说明用户已占用 Ctrl+X 时如何处理。
⑤ /daemon 可重启托管后台服务:重启前警告可能打断的工作,之后自动重连(#53173)。
⑥ Daybreak 对合规账户默认开启,codex exec 在服务端提供访问时可用 OpenAI API key 选择(#53701、#53717)。这条必须说清边界:Daybreak 是 OpenAI 面向网络安全防御的可信访问计划(Blue = 主线模型减少拒绝响应 / Red = 网络安全专用模型),个人申请需合规付费套餐 + 高级账户安全 + 至少一枚 FIDO2 硬件安全密钥,且获批后只能用于合法授权的网络安全工作。「eligible accounts」= 已审批账户,不是所有账户。 官方 Release Notes 说「默认开启」,而 OpenAI 帮助文档称 Codex 里的 Daybreak 开关默认关闭——两处措辞存在张力,本站未取得官方解释,不推断(详见 v0.163.0 资讯)。
Bug Fixes 里两条安全向的改动值得单独看:
- 网络代理先鉴权、再解析 DNS:官方原文 "checks permission before a DNS lookup, rejects duplicate
Hostheaders, and prevents credential aliases from bypassing inspection hooks"(#51650、#52661、#53506)。先做 DNS 再鉴权等于留了一个侧信道——请求即使被拒,DNS 查询本身已泄露访问意图。 - 恢复已保存线程时一并恢复其权限与网络审批,同时尊重显式覆盖与当前托管策略(#53150、#53419、#53424)。
另有两条工程侧:Windows 上 Ctrl+V / Shift+Insert 现在也能粘贴文本(此前可能只粘图片),WSL 下重复粘贴复用剪贴板读取器、复制超时不再卡死(#53224、#52967、#53453);本地命令在子进程持有输出管道时能及时结束,远程命令保留迟到的输出供最后一次轮询收集(#52652、#53331、#53622)。
Documentation 里一条对选型有用:Linux 沙箱的机制被官方点明——文件系统隔离走 bubblewrap,系统调用过滤走 seccomp(#52610),与本站 Agent 沙箱 归纳的通行做法一致。另一条是迁移到 GPT-6 家族的官方指引(含 reasoning、工具调用与数据驻留考虑)。
Chores 里藏了一条会咬人的变更,比任何 feature 都更可能打断你的流水线:Codex 不再随包附带打过补丁的
zsh,改用标准 shell 执行器;用了已退役 shell flag 的配置会收到迁移提示(#52160、#52213)。这类变更不会报错,只会「行为和以前不太一样」——如果你的.codex/config.toml里写过针对那个 patch 过的 zsh 的 flag,升级后请第一时间跑一遍关键任务。(同批次另一条:Linux / macOS 发行包通过剥离符号减小体积,符号保留在原始构建产物中,#52178。)
版本通道提示(2026-10-16 复核):0.163.0 是当前 stable(Latest)——
rust-v0.163.0(2026-10-15 21:30 UTC)。0.163 的 alpha 通道已随转正关闭(rust-v0.163.0-alpha.11止于 2026-10-14)。跑生产的团队钉在 stable 0.163.x,不要追 alpha;按通道选版,别按数字大小选版。升级前请确认两件事:① 自 0.161.0 起默认模型为 GPT-6.1 Sol,若流水线依赖 GPT-6 Astra 请显式固定模型;② 检查配置里是否有已退役的 shell flag。
2026-10-23 更新(v0.164.0,官方 Release Notes 逐条核对):/presets 十个提示词槽位、企业 MCP 带密钥 OAuth,Bedrock 向导默认开启
v0.164.0(tag rust-v0.164.0,2026-10-23 04:48 UTC 发布,当前官方 Latest / stable)。这是 0.163.x 之后的第一个 minor 版本,官方 Full Changelog 的对比基线是 rust-v0.163.0...rust-v0.164.0。六项 New Features:
① /presets:可复用提示词与 slash 命令存进 10 个编号槽位(#54380、#54381)。官方原文:"Save reusable prompts and slash commands in ten numbered /presets slots, with a keyboard menu for quick access." 编号意味着「位置即接口」——团队内部约定「1 号评审、2 号迁移」之后,槽位就变成一种轻量级的团队协议。槽位的存储位置与能否版本化官方未说明,本站列入待核实。
② /model 与 /permissions 支持内联参数(#54378、#54383)。官方原文:"Set model, reasoning effort, speed, and permission profiles directly with inline /model and /permissions arguments." 过去这四个维度要分别进面板或改配置,现在一条命令到位。
③ 终端内预览图片(#54216):支持 Kitty / Sixel 图形协议的终端可在全屏 transcript 里直接预览查看与生成的图片。前置条件是终端协议——macOS 自带 Terminal 不支持,iTerm2 / WezTerm / Ghostty / foot 这类才行。
④ 企业 MCP 鉴权升级(#55334、#55859、#56001):官方原文 "Authenticate enterprise MCP connections using eligible Codex account grants or dedicated sign-in, including OAuth clients requiring secrets." 这是本版最有分量的一条——企业内网 MCP server 大多挂在 IdP 后面、需要 client secret,此前基本处于「接不进去」或「把 secret 塞环境变量绕过」的状态。
⑤ 凭证遮蔽(#54309、#54432、#56049):官方原文 "Mask credentials during supported remote Bash commands and Zsh snapshot sessions, including credentials from custom providers." 限定词要看清:是 supported remote Bash commands 与 Zsh snapshot sessions,不是所有输出。
⑥ Bedrock 设置向导默认开启(#56033、#56023):官方原文 "The Amazon Bedrock setup wizard is now enabled by default, with API key entry grouped alongside other AWS sign-in methods when credentials are detected." 与 0.161.0「GPT-6.1 Sol 成为 bundled 与 Bedrock catalogs 默认模型」是同一条线的延续——AWS 路线在 Codex 里已被扶正为一等路径。
Bug Fixes 里三条值得单独拎:
- 压缩失败不再留半截摘要(#53932、#55581):"Failed compaction no longer leaves partial summaries in conversation history, and background compaction failures fall back without panicking." 结合 上下文压缩 那条主线看,这条修的是「压缩自己出错时把会话污染掉」。
- 恢复会话找回压缩历史 + 还原线程设置(#54008、#55923):"Resuming sessions now finds compressed histories and restores saved thread settings instead of replacing them with global defaults." 「恢复后被全局默认覆盖」是隐性故障的典型形态——你以为接着上次配置跑,实际跑的是默认值。升级后请复测一次会话恢复。
- Windows 代理鉴权(#55994、#56000):HTTPS 与 WebSocket 现在会用已登录用户的 Negotiate 或 NTLM 凭据处理代理鉴权挑战。
Chores 里有两条会影响磁盘与流水线:① 清理未使用的安装、废弃的 marketplace checkout,并给 daemon 日志设上限(#53827、#55149、#55689、#55690、#55856)——长期跑 daemon 的机器若监控了「Codex 目录体积」,升级后阈值可能要重设;② 升级内嵌 JavaScript 运行时,给优化后的 Array.sort 加安全检查(#54519)。
又一次「版本号顺序会骗人」:
rust-v0.164.0-alpha.12(2026-10-22 11:11 UTC)的发布时间早于rust-v0.164.0-alpha.11.1(2026-10-23 01:58 UTC)。按通道选版,别按数字大小选版;取「最新一条 release」时必须显式过滤prerelease与draft。
版本通道提示(2026-10-23 复核):0.164.0 是当前 stable(Latest)——
rust-v0.164.0(2026-10-23 04:48 UTC)。跑生产的团队钉在 stable 0.164.x,不要追 alpha。升级前请确认三件事:① 自 0.161.0 起默认模型为 GPT-6.1 Sol,若流水线依赖 GPT-6 Astra 请显式固定模型;② 检查配置里是否有已退役的 shell flag;③ 升级后复测会话恢复(本版改了恢复逻辑,是回归高发区)。详见 v0.164.0 资讯。
2026-10-29 更新(rust-v0.165.0 转正,官方 Release Notes 原文 + tag 时间戳一手核对):两个「默认开启」换代,外加一条 marketplace URL 校验缺口修复
rust-v0.165.0(tag 时间戳 2026-10-27T20:09:38Z,prerelease: false)是当前 stable(Latest)——生产请从 rust-v0.164.0 改钉 rust-v0.165.0。 六项 New Features:
① 内置 Google Cloud Vertex AI provider,配置 model_provider = "gcp"(#56265)——走 GCP 的团队不再需要自建 provider。
② GPT-6.1 Terra 进模型目录(#57337)。
③ session picker 增加仓库过滤 + agent 命令中心按目录分组(#56308),便于在关联 worktree 之间跳会话。
④ app-server API 增加实验性 attached thread forks(#56351)。
⑤ 支持在对话中途改 reasoning effort,对支持的模型默认开启(#56163)。
⑥ memory v2 对新 profile 默认开启,并支持把外部 agent 的记忆导入进来(#56211、#56414)。
三条安全相关修复值得单独记:① 修掉一个 marketplace URL 校验缺口——官方原文 "Closed a marketplace URL validation gap that could allow Git to connect to a different host than the one checked against allowed patterns"(#56263);② provider 报「模型不存在」时停止重试并保留原始错误信息(#56445);③ 本地响应 future 被丢弃时取消远端 MCP 工具请求(#56132)。另有 TUI 侧:新会话沿用服务端默认审批 reviewer(#56090),执行设置非法时 TUI 偏好仍可编辑并即时生效(#56091),以及中断或切到 Plan 模式后排队消息不再重启工作(#56330)。
版本通道提示(2026-10-29 复核):alpha 线已推进到
rust-v0.166.0-alpha.5.1(2026-10-28T19:17:02Z,prerelease: true),晚于 stable 0.165.0 的发布时间——这是「alpha 数字比 stable 大但更新」的常规形态,按通道选版、别按数字大小选版;取「最新一条 release」时仍须显式过滤prerelease与draft。详见 10-29 版本复核资讯。 2026-09 更新(桌面端接本地权重,09-09 ~ 09-10):Codex 桌面端打通 Ollama 本地权重,可以跑完全离线的 open-weights 编码循环——代码与提示词不出本机,推理也发生在本地。这是「只认 OpenAI 一家模型」这个长期限制首次被打破,对有数据不出域要求的团队是结构性变化。注意:该能力目前限于桌面端,CLI 仍是 OpenAI 原生路径;待核实:官方未提供完整的支持模型清单与性能对照,实际效果请以本地硬件与模型尺寸为准。详见 AI 编程周报 2026-09-18。
形态和 Claude Code 几乎一样,差异主要在模型选择。喜欢 GPT 的人选它,喜欢 Claude 的留 Claude Code。
2026-10-30 更新(rust-v0.166.0 转正,官方 Release Notes 原文 + tag 时间戳一手核对):Terra 补齐三家目录,构建链钉到 Node.js 24.22.1。
rust-v0.166.0(tag 时间戳 2026-10-29T19:47:53Z,prerelease: false)是当前 stable(Latest)——生产请从 rust-v0.165.0 改钉 rust-v0.166.0。 六项 New Features:
① GPT-6.1 Terra 补齐三家模型目录——官方原文 "Added GPT-6.1 Terra to the bundled, Vertex AI, and Amazon Bedrock model catalogs."(#57293)。与上一版对读:rust-v0.165.0 写的是含糊的 "Added GPT-6.1 Terra to the model catalogs",未列渠道;本版才把 bundled / Vertex AI / Bedrock 三个渠道写明。这不是矛盾,是范围由模糊到明确。
② 新增 codex queue --resume:排队一条消息后恢复已卸载的线程(#57232)。
③ 新增 codex doctor --network-only:聚焦配置、连通性与 WebSocket 的诊断(#57606)。这是本版对运维最实用的一条。
④ 键盘驱动的 transcript 选择:支持 word / line / page 三种移动粒度、集成搜索与可配置快捷键(#57221–57224)。
⑤ Markdown 渲染统一:async questions、choices、answers、transcript replies 四处改为一致渲染(#57259、#57292)。
⑥ safety-block 的解释更清楚,并提供可选择的更安全的后续提示词(#57363、#57365)。
两条被放在 Bug Fixes 里、但实为行为变更的条目,必须单独评审:
- 恢复或 fork 线程时保留已确认的审批与权限设置(#57227)。此前恢复线程很可能要重新确认——这条会让「恢复后理应再次弹审批」的既有预期失效。把人工二次确认当合规控制点的团队,升级后应专门复测一次恢复流程。
- resume / fork 时保留推理 token 计数,避免过早压缩(#57839)。压缩(compaction)的触发点会后移,长会话的上下文裁剪时机变了。详见 上下文压缩。
其余 Bug Fixes:macOS 上发布包清理失败(安装占用中或路径含非 ASCII 字符,#57503);app-server 线程启停竞态并即时释放已完成的运行时(#57787、#57788);TUI 重连恢复改进,含离线时 /quit 与 /exit 的处理(#57820)。
🔧 Chores 两条值得记:构建与发布统一到 Node.js 24.22.1 与 Rust 1.95.0(#57168、#57373);standalone executor 已打进 canonical CLI 与 app-server 发布包(#57837)。前者是构建链声明,官方未说明发布产物内嵌的运行时版本,因此不能据此断言 Codex 二进制已含本站此前记录过的 Brotli CVE-2026-111497 修复(修复版本线含 24.22.1)——这是构建侧证据,不是产物侧证据。
版本通道提示(2026-10-30 复核):0.166.0 是当前 stable(Latest)——
rust-v0.166.0(2026-10-29 19:47 UTC)。此前跟踪的rust-v0.166.0-alpha.6(2026-10-29T01:41:25Z)是本版的候选,alpha 通道已随转正关闭。按通道选版、别按数字大小选版;取「最新一条 release」时仍须显式过滤prerelease与draft。升级前请确认四件事:① 自 0.161.0 起默认模型为 GPT-6.1 Sol,若流水线依赖 GPT-6 Astra 请显式固定模型;② 检查配置里是否有已退役的 shell flag;③ 复测带审批的会话恢复流程(本版改了审批保留行为);④ 长会话的压缩时机变化会影响成本控制。详见 Codex v0.166.0 资讯。
2026-11-05 更新(OpenAI 官方公告 + 工程博客一手核对,CLI 版本无变化):OpenAI 将收购 Pierre Computer,Codex 的边界从「写代码」扩到「存代码」
📌 版本线无变化:rust-v0.166.0(2026-10-29T19:47:53Z)仍是当前 stable,alpha 已到 rust-v0.168.0-alpha.1(2026-11-04T02:54:53Z)。本节讲的是产品定位层面的变化,不是 CLI 功能变化。
2026-11-04,OpenAI 宣布将收购 Pierre Computer Company, Inc.——公告副标题为「扩展 Codex 构建、理解与审查代码的工具」。Pierre 是 Code Storage(应用用 Git 存代码并追踪历史)与一批开源开发者工具的开发商:Trees(大仓库快速文件树导航)、Diffs(看变更,Edit 模式可直接在 diff 行内改)、Highlights(跟随输入与 agent 流式输出实时更新的语法高亮)。Codex 应用里浏览文件、审阅变更已经在用 Trees / Diffs。
公告口径的三条边界:① 不含任何财务条款,媒体转述的估值数字未被官方确认;② 交割需满足惯例条件(含监管批准),交割前双方仍是独立公司——今天不产生任何产品变化;③ Pierre 的开源项目保持开源,Codex 团队继续贡献;Code Storage 客户在交割后可继续使用,功能逐步并入 Codex,但未给迁移时间表。
📈 同周配套动作是自研 Git 后端 Pando(工程博客《Scaling Git at OpenAI》,2026-11-02):Rust 从零实现,2026 年 4 月起承载 OpenAI monorepo 全部开发流量;中位推送延迟降低接近 5 倍(约 80%),每日 Git 数据传输接近 1 PB,单小时峰值 >57 TB pack、其中 >99% 字节来自本地磁盘缓存;迁移前旧系统高峰期合并可靠性一度低于 90%。官方原文称 Pando 由一名工程师设计、由多个 agent 团队实现、由少数工程师部署,10 周从启动到生产——官方没有给出「agent 写了多少比例代码」的数字,任何百分比都属推断。
对本卡判断的影响(三点,其余不变):
- 能力面暂不变:CLI 仍是终端 Coding Agent,订阅与额度不变;本节不改变下方的价格与实测结论。
- 产品面会变:Codex 正从「AI 编程助手」转向「代码从分支到部署」的平台。若你选 Codex 的理由是「只做编程、不绑平台」,未来半年要重新评估这个前提。
- 竞争面会变:对手从 Cursor 变成 GitHub。GitHub 侧 MCP、Actions、Code Review 的既有集成优势不会因为这笔交易消失,短期内 Codex 用户没有迁移必要。
行动建议:① 不要因为这条公告改版本或改订阅——交割未完成,产品无变化;② 用 Code Storage 的团队记录当前接入方式与数据位置,为可能的迁移做准备;③ 自建 Git 的平台团队读一遍 Pando 那篇,其中 packfile-uri 相关修复部分已上游到 Git;④ 关注交割公告再看定价与打包方式。详见 OpenAI 收购 Pierre 资讯。
2026-11-07 更新(rust-v0.167.0 转正,官方 Release Notes 原文 + tag 时间戳一手核对):终端里多了个 agent 指挥中心,切后端不丢草稿
rust-v0.167.0(tag 时间戳 2026-11-06T01:40:00Z,prerelease: false)是当前 stable,接替 10-29 的 rust-v0.166.0。生产请改钉 rust-v0.167.0;alpha 通道已到 rust-v0.168.0-alpha.7(2026-11-05T22:55:03Z)。
🆕 头条:codex agents --no-daemon 打开 agent 命令中心。 官方原文 "Open the agent command center with codex agents --no-daemon. The command center and session picker now mark unread results." 含义:Codex 的心智模型从「一个终端一个会话」变成「可管理的一组会话」,并且会告诉你哪个会话有新结果没看。 官方没解释 --no-daemon 与默认 codex agents 的差异,也没说守护进程是否默认——命名暗示默认会起后台进程,但这是推断,不是官方口径。
🆕 次条:终端会话选择器里可切换已连接的后端,切的时候草稿保留。 原文 "Switch between connected backends from the terminal session picker and keep your drafts when switching (#58280, #58457)." 这是对「一个团队混用多家模型」这个现实的承认——此前的做法通常是开多个终端或反复改配置。官方只保证草稿保留,审批状态、工作目录、会话历史是否保留未写。
🆕 补上两个「环境」缺口:① Sign in another way 下新增 API key 与云厂商入口,gcp_setup_wizard 可用 Application Default Credentials 或凭据文件配 Google Cloud Vertex AI;② /experimental 里可选择开启 macOS / Windows 系统代理。
一条披着「修复」外衣的成本变更:自动上下文压缩开始计入两类此前被忽略的输出——"Automatic context compaction now accounts for retained output from failed responses and responses with missing token usage data (#58404)"。含义:失败响应里仍被保留的输出、以及缺用量数据的响应,此前在账外堆积;现在计入 → 同样长度的会话,压缩可能更早触发,而压缩本身是一次额外的模型调用。 按 token 做预算的流水线升级后第一件事是重测单任务成本。
网络审批行为收紧:"Network approval prompts close when their requests end. Concurrent requests to the same endpoint prompt one at a time (#58350, #58351)" ——请求结束提示即关,同一端点的并发请求改为逐个弹。对无人值守场景,「弹窗数量」本身就是是否卡住的信号,这条会影响你判断卡在哪。
受管环境下「批准一次长期有效」被收紧:本版文档补齐 app-server 的 [permissions.network] 受管网络约束,以及 prompt-user 类命令规则「需要重新获得人工批准」(对应 Changelog 的 "Add managed command checkpoints requiring fresh human approval (#58045)")。在 CI 或后台常驻 agent 里用 prompt-user 的,升级后会被反复要求批准。
其余更新:本地图片附件可在写 prompt 时预览、transcript 里的本地图片路径可点击打开;审批提示打开时可直接展开补丁详情;切模型厂商后已保存的会话仍可见(不能恢复也能读 transcript 并整理成可编辑 prompt 续上);Ctrl+L 清屏但 Ctrl+T 仍可回看历史;openai-docs skill 在迁移已弃用模型时改为推荐官方文档给的替代型号;Linux musl 构建减少 allocator arena,对话卸载后的空闲内存下降。
行动建议:① 生产钉
rust-v0.167.0;② CI / 容器里跑 Codex 的,显式加--no-daemon并确认没有残留进程(别依赖默认守护行为);③ 按 token 做预算的,重测长会话成本(压缩口径变了);④ 配了prompt-user命令规则的,评估「每次重新人工批准」对自动化的影响;⑤ 接 Vertex AI 的,先用gcp_setup_wizard走一遍 ADC,别直接手写配置。沿用既有口径:rust-v0.167.0之前长期只有 alpha、正式 tag 曾 404,本轮正式 tag 已存在;取「最新一条 release」时仍须显式过滤prerelease与draft。详见 Codex v0.167.0 资讯。
Codex CLI 是什么
GitHub: openai/codex,Apache-2.0 开源,Rust 写的二进制,428+ 贡献者。在终端里跑一个能读 / 改 / 执行代码的 Agent,类似 Claude Code 但绑定 OpenAI 模型。
2026 的三个主线:
- 速度 & 实时:gpt-5.3-codex-spark 推理速度 1000+ token/s;WebSocket 远程控制延迟优化。
- Agent 自主性:Subagents GA、Smart Approvals、PostToolUse hooks、worktree 自动化。
- 企业就绪:自定义 CA 证书、userpromptsubmit hooks、托管配置、插件策略强制。
最有用的 4 个能力:
- 沙箱执行:默认在受限沙箱跑命令(macOS Sandbox / Linux Landlock / Windows AppContainer),不会污染主机。
- MCP 工具调用:连 GitHub / 数据库 / Slack / 自建 server,支持并行 tool call。
- Subagents:把大任务拆给多个并行 sub-agent,token 用得多但效率高。
- Image inputs:终端里
codex -i screenshot.png "解释这个错误"直接读图。
Codex CLI 价格
| 档位 | 价格 | 说明 |
|---|---|---|
| ChatGPT Plus | $20/月 | 含 Codex CLI 用量(2026-03 起 mini 模型额度 +4×) |
| ChatGPT Pro | $200/月 | 更高额度 + 优先处理 + Spark 研究预览 |
| Business / Edu / Team | $25-30/用户/月起 | 企业管理 + SSO + Codex 含在内 |
| 纯 API | 按 token | gpt-5.5 ≈ $1.25 / $10 per 1M token |
已经付 ChatGPT Plus 的人,等于白嫖一个 Codex CLI 用量,几乎不必另开 API 账号。
Codex CLI 真实任务实测
来源说明:以下基于 Codex CLI 官方 features 文档与公开评测整合。
任务 1:在 50k 行 Rust 项目里加新 feature
codex -m gpt-5-codex
> 在 src/auth 模块下加 OAuth2 callback handler,参考已有的 token refresh 实现
Agent 会 plan → 读相关文件 → 跑 cargo check → 跑测试 → 提 diff。子代理可以同时跑 lint 和 test 两条线。
任务 2:CI 失败自动 debug
codex --features enable post_tool_use_hook
# 然后跑 cargo test,CI 失败时 Hook 自动触发 Agent 分析失败 + 写 fix
任务 3:跨仓库脚手架生成
codex -m gpt-5-codex
> 用 mono-repo 模式建 3 个 package:core / cli / web,统一走 pnpm workspace
子代理并行起 3 个目录的初始化,单次任务跑完 ~3 分钟,token 用约 80k。
Codex CLI 上手 5 分钟
# macOS / Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows(原生 PowerShell)
# 见官方 Windows setup guide,或用 npm i -g @openai/codex
codex # 启动 TUI
codex -m gpt-5-codex . # 在当前目录起 Agent
codex --remote wss://... # 远程模式(SSH / 容器)
codex features list # 看可用 feature flag
codex features enable unified_exec
配置文件:$CODEX_HOME/config.toml(默认 ~/.codex/config.toml)。
Codex CLI 同类对比
| 维度 | Codex CLI | Claude Code | Aider | Cline |
|---|---|---|---|---|
| 形态 | 终端 TUI | 终端 TUI | 终端 REPL | VS Code 插件 |
| 默认模型 | GPT-6.1 Sol(v0.161.0 起,2026-10-07;官方口径) 此前为 GPT-6 Astra(v0.153.4 起,2026-09-03) | Claude Sonnet 5.5 / Opus 5.5 / Haiku 5.5 | BYOK 任意 | BYOK 任意 |
| 云端托管执行 | Codex Cloud(2026-09-29 DevDay) | 本地 / 自托管) | ||
| 含在订阅 | ChatGPT Plus/Pro | Claude.ai $20/月 | 仅 API) | 仅 API) |
| 沙箱 | macOS Sandbox / Landlock / AppContainer | 类似 | 无 | VS Code 环境 |
| MCP | 部分 | |||
| Subagents | GA | Task tool | ||
| 开源 | Apache-2.0 | 闭源 | Apache-2.0 | Apache-2.0 |
| 原生 Windows | 部分 |
一句话区分:Codex CLI = OpenAI 官方版的 Claude Code;Claude Code = Anthropic 官方版的 Codex;Aider = 任意 OpenAI 兼容 API 都能跑;Cline = VS Code 里的 GUI 终端 Agent。
Codex CLI 避坑清单
- 国内访问别频繁切 IP,OpenAI 风控严,账号被封基本无法找回。
- 沙箱默认会限制网络,跑
npm install等需要联网的命令前先看 approval 弹窗。 - Subagents 吃 token 多,预算敏感时关闭
[agents]配置或换 mini 模型。 - WebSocket 远程模式只接受 wss:// 或 localhost ws://,远程公网必须 TLS。
- gpt-5-codex 比 gpt-5.5 便宜但能力对齐,2026-03 之后默认推荐用 codex 系列而非 5.5。
- 不要用过期的
--approval-mode旧参数,新版用codex features子命令管理。
适合 / 不适合
终端 / TMUX / Vim 重度用户;已订阅 ChatGPT Plus / Pro 的人;Windows 原生开发者;headless / SSH / 容器场景。
GUI 党;纯内网开发;偏好 Claude 长上下文风格的人。
一手验证 · Codex CLI近期变化
以下要点来自 AI 之家编辑部对官方信源的一手核实(逐条实录见对应见证页);直接关系选型与成本的变化,采纳前建议复核最新状态。
- 2026-09-30 2026-09-29 OpenAI DevDay 2026 一口气发布 20 余项更新:常驻智能体 dots(GPT-6 Astra 驱动、自带云电脑)、GPT-6.1 Sol($2/$10,缓存 $0.10)、Co……(详见证录)
- 2026-03-15 OpenAI Codex CLI 正式 GA 退出 preview,支持 GPT-5 / GPT-5-Codex 双模型,原生 MCP 协议支持,与 Claude Code 形成直接竞争(详见证录)
相关阅读
- 选型对比:Codex CLI vs Claude Code 怎么选
- 同分类:AI CLI 全分类
- 替代品:Claude Code · Aider · Cline
Long-tail quick picks
长尾检索速查:下面三项对应「Codex CLI 开源版 / 免费版 / 国内可用」等搜索意图,方便直接跳转。
Open-source alternatives
Free tier
- 是否有免费档:否
- 价格概要:ChatGPT Plus/Pro/Business/Edu/Enterprise 包含 / 或按 OpenAI API 计费
- 无免费档,预算敏感可转 Trae(国内版免费)或 GitHub Copilot($10/月)。
China availability
相关替代品:
来源
- 官方文档:https://developers.openai.com/codex/cli
- Features 页:https://developers.openai.com/codex/cli/features
- GitHub:https://github.com/openai/codex
- 2026 更新综述:https://codex.danielvaughan.com/2026/03/27/codex-cli-in-2026-whats-new
本卡片由 AI 之家 编辑部根据以上公开资料整理,非厂商付费内容;定价与功能以官网为准,欢迎在 反馈邮箱 反馈更新。
| 计划 | 价格 | 限制 | 国内支付 | 备注 |
|---|---|---|---|---|
| ChatGPT Plus | $20/月 | 含 Codex CLI 使用额度,默认 gpt-5-codex-mini(2026-03 起额度 +4×) | 支付宝 | 个人入门 |
| ChatGPT Pro | $200/月 | 更高额度 + 优先处理 + GPT-5.3-Codex-Spark 研究预览 | 支付宝 | Agent 重度用户 |
| Business / Edu / Team | $25-30/用户/月起 | 团队管理 + SSO + Codex 含在内 | — | 团队档 |
| 纯 API 调用 | 按 token | gpt-5.5 ≈ $1.25/$10 per 1M tokens(input/output) | — | BYOK 自由模式 |
- · 终端 / TMUX / Vim 重度用户
- · 已经订阅 ChatGPT Plus / Pro 的人(白嫖 Codex 用量)
- · Windows 原生开发者(Codex CLI 有 PowerShell 沙箱,不必走 WSL)
- · 需要远程 SSH / 容器中跑 Agent 的人(headless 友好)
- · 重度 GUI 党(终端排斥者请用 Cursor)
- · 国内纯内网(OpenAI API 需稳定代理)
- · 需要 Claude 上下文风格的人
不适合纯内网开发和非 GPT 模型用户——OpenAI 账号与网络门槛绕不开,模型也被锁死
- 必须用 OpenAI 账号登录,国内得全程挂代理,且频繁切 IP 会触发风控,账号被封基本无法找回
- 默认沙箱会限制网络,跑 npm install 之类要联网的命令会被拦在 approval 弹窗上,新手常以为是命令写错
- Subagents 并行拆分任务会把 token 消耗成倍放大,Plus 档额度在重度使用下几天就见底
- CLI 侧只认 OpenAI 一家模型,想接 Claude、DeepSeek 都得换工具(2026-09 起**桌面端**已可接 Ollama 本地权重,但 CLI 仍未开放)
Codex CLI 和 Claude Code 有什么区别?
形态几乎一致:都是终端 Agent + 沙箱执行 + MCP + 子代理。差异主要在模型——Codex CLI 走 OpenAI 的 gpt-5-codex 系列,Claude Code 走 Anthropic Sonnet/Opus。OpenAI 在原生 Windows 沙箱(不需要 WSL)和 Rust 实现速度上略胜,Claude 在长任务上下文连续性上略胜。
在 Windows 上怎么用?
原生 PowerShell 沙箱模式(推荐),也支持 WSL2。安装命令:curl -fsSL https://chatgpt.com/codex/install.sh | sh(macOS/Linux),Windows 直接通过 npm 或 PowerShell installer。
国内能用吗?
需要 OpenAI 账号 + 稳定代理。Plus / Pro 订阅可走支付宝。直接 `codex` 即可启动。
Codex CLI 支持本地模型吗?
原生只走 OpenAI API。如果要本地模型,建议用 Aider(OpenAI 兼容 endpoint,可指向 Ollama / vLLM)。
Subagents / Hooks / MCP 是什么?
Subagents:把大任务拆给多个并行子代理;Hooks(PostToolUse / userpromptsubmit):在工具调用前后插入企业策略;MCP:连外部工具(GitHub / 数据库 / Slack)。Codex 2026 把这三块都做到了 GA。
可接入 / 兼容以下大模型 API(在设置中配置 key 即可切换底座):
Aider 深度评测:把 AI 编程当 git 工作流的极客派最爱
Aider 深度评测:git-native 心智的真实代价、Architect 双模型经济学、与 Claude Code 的决策边界、何时不该选 Aider。AI 之家 编辑部基于官方文档与社区公开反馈整合,非厂商付费内容。
Claude Code 深度评测:终端 AI Coding Agent 标杆
Anthropic 官方 CLI Agent 一个月真实使用报告:长任务能力、CLAUDE.md 配置、权限模型、成本控制、与 Cursor / Codex / Aider 的实操对比与选型建议。
Codex CLI 深度评测:OpenAI 的终端 AI Agent 好用吗
Codex CLI 深度评测:OpenAI 开源的终端 Coding Agent,Rust 实现、Windows 原生沙箱、Subagents + MCP + Hooks;含 2026-11 收购 Pierre 后的定位复核与未实测项。
Cursor 深度评测:AI IDE 当前天花板,但代价不便宜
Cursor 深度评测:Composer / Tab / @-symbol 三件套实战表现、2025-06 token 计费改革后的账单模型、与 Claude Code 的决策边界、国内使用避坑。AI 之家 编辑部基于官方文档与社区公开反馈整合,非厂商付费内容。
同任务替代方案
相关横评
Codex CLI vs Crush:OpenAI 官方 vs 多模型 TUI(2026 实测选型)
Codex CLI vs Crush 怎么选:OpenAI 官方终端 Agent(GPT-5.6 + Windows 原生沙箱),对上开源 TUI(多模型切换 + LSP)。按模型、平台、价格、国内可用性对比。
2026-10-22
Codex CLI vs Gemini CLI:两家大厂终端 Agent 怎么选?(2026 选型)
OpenAI Codex CLI 与 Google Gemini CLI 的正面比较:一句话结论 + 决策树 + 价格 + 国内可用性。已有 ChatGPT 账号选 Codex,想零成本起步选 Gemini CLI。
2026-10-14
Claude Code vs Codex CLI:终端 AI Agent 双雄对比
Claude Code vs Codex CLI 2026 选型对比:Anthropic 与 OpenAI 两大官方终端 Agent 的模型、长任务、MCP 生态、Windows 支持、订阅打包价格和国内可用性全方位对比,帮你判断该用哪个终端 AI Agent,以及能不能两个一起用。
2026-09-28
相关工作流
OpenCode 2.2.6:run 等后台任务,CI 会挂死
OpenCode v2.2.6 于 2026-11-06 发布:run 会等自己起的后台命令、子代理与图片任务跑完才退出,官方明说没有时间上限,CI 必须自带 timeout;MCP 支持连接池,本地 API 收紧。
Claude Code v2.1.319:auto 模式不再降级到本地分类器,四处权限绕过同版修掉
Claude Code v2.1.319 于 2026-11-06 发布:关遥测或走 LLM 网关时,auto 模式不再回退本地分类器,查不了的调用改为询问或拒绝;同版修掉 Bash 环境变量前缀等四处权限绕过。
Codex 0.167.0:终端里多了个 agent 指挥中心,切后端不丢草稿
Codex rust-v0.167.0 于 2026-11-06 转正:新增 codex agents --no-daemon 命令中心、跨后端切换保留草稿、Vertex AI 引导与系统代理开关,压缩开始计入失败响应。
11-06 版本复核:Gemini CLI v0.67.0 第十一轮终于转正,新增 models 命令
2026-11-06 复核七条 CLI 版本线:Gemini CLI v0.67.0 终于转正并新增 models 命令;Claude Code、Codex、Ollama、OpenCode 均无新 stable。