Codex CLI

Codex CLI
OpenAI 的终端编程 Agent

Codex CLI 是 OpenAI 用 Rust 写的开源终端编程 Agent:截至 2026-10-20,官方文档给出 macOS / Linux 官方安装脚本、Windows install.ps1、npm 与 Homebrew 等装法,官方推荐 gpt-6.1-sol,gpt-5.6-sol 等现行型号仍可用(2026-10-20 模型文档核),本地执行并支持 MCP。

把这个工具接到 QCode 端点:一把 key 调 Claude、GPT 与国产模型。

更新于 2026-10-30

#CodexCLI #OpenAI #AICoding #2026

什么是 Codex CLI

Codex CLI 是 OpenAI 开源的终端编程 agent,装在你自己的电脑上,读代码、改文件、执行命令。它用 Rust 编写,官方文档给出独立安装脚本、npm 与 Homebrew 等装法,登录后就在项目目录里工作(官方仓库核于 2026-10-20)。

会话里靠斜杠命令控制:/model 选模型与推理档,/permissions 定它能做什么,/init 为项目生成 AGENTS.md,/review 复查改动(命令名取自官方 CLI 文档 2026-10-20 存档快照)。

到 2026 年它已经不只是终端工具:官方仓库同时给出 IDE 插件、桌面 app 与云端 Codex 的入口,整个仓库按 Apache-2.0 许可开源(核于 2026-10-20)。

先核对时效

本页的型号名、安装方式与功能清单核于 2026-10-20,依据是官方仓库与 CLI 文档的存档快照。官方仓库与文档更新很快,动手前请回官方页再看一眼。

Rust 编写
Apache-2.0 开源
本地执行
MCP 服务器接入

安装指南

1

步骤 1:安装

官方文档给的装法:macOS / Linux 跑独立安装脚本,Windows 在新开的 PowerShell 窗口里跑独立安装脚本,也可以用 npm 或 Homebrew;npm 上的 @openai/codex 目前是 0.163.0(2026-10-15 发布)。

npm install -g @openai/codex
2

步骤 2:认证

登录方式:在终端跑 codex login,按提示用 ChatGPT 账户完成浏览器登录;也可以用 API Key 登录,codex login status 可查看当前认证方式。

export OPENAI_API_KEY=sk-...
3

步骤 3:启动

在项目目录里运行 codex,然后用一句话描述任务;脚本与流水线里用 codex exec 跑非交互命令。

codex "explain this project"
4

步骤 4:选择模型

会话里用 /model 选模型与推理档,启动时加 --model 或 -m 指定型号(如 gpt-6.1-sol、gpt-6-sol);官方文档的默认模型示例是 gpt-6.1-sol,写在 ~/.codex/config.toml 的 model 项。

核心功能

会话与图片

能重开本仓库最近的会话,也能跨本地会话找回旧工作;提问时可直接贴截图或架构图。

MCP 工具接入

可添加本地或远程 MCP 服务器,先查看当前会话能用哪些工具,再让 Codex 调用。

实时网页检索

任务牵涉最新发布、文档或外部行为时可切到实时检索,检索过程会留在会话记录里。

项目约定文件

用 /init 在项目里生成 AGENTS.md,把构建命令与代码规范写进去,后续会话都会带上。

沙箱与审批

可设定何时允许直接改文件或跑命令,也能先查看当前沙箱与可写目录再决定放行。

非交互运行

非交互命令可放进可重复的工作流,适合接在脚本或流水线里做固定动作。

Codex CLI 对比 Claude Code

两个终端编程 agent 的差别逐行对照(核于 2026-10-20)。

对比维度 Codex CLI Claude Code
架构 Rust 编写,本地运行 终端、IDE、桌面、浏览器
模型 模型与推理档由 /model 选 别名或完整模型名
上下文 随所选模型与推理档变化 可扩展上下文,自动压缩
价格 可含在 ChatGPT 计划内 需订阅或按 token 计费
执行方式 本地终端加沙箱审批 读码、改文件、跑命令
Agent 能力 可委派给专职代理 子代理与代理团队
语音模式 语音未核到 CLI 内置 /voice 听写
开源情况 开源,Apache-2.0 按 Anthropic 服务条款授权

Codex CLI 是开源与本地执行,Claude Code 是多端客户端与并行 agent,真正的差别在协作方式。

通过 QCode.cc 使用 AI 编程工具

在售的 gpt-5.6-sol 与 claude-opus-5 共用一把 key。

两个型号取自 2026-10-20 核对过的模型页清单。

在售型号共用一把 key

在售(released)型号共用一把 key,换型号只改配置里的名字;预告与传闻型号需另行核对。

换型号改的是配置不是代码

在同一账户里从 gpt-5.6-sol 换到 claude-opus-5,参数以模型页当日显示为准。

按 token 计价,单价看当日定价页

计费方式与单价以站内定价页当日口径为准。

型号清单统一

在售型号都列在同一张模型页,gpt-5.6-sol、claude-opus-5 也在其中,下单前先在那页确认它还在。

使用建议

先只读跑通一轮,再放开改文件;构建命令与规约写进 AGENTS.md;收尾用 /review 看改动再提交。

适合做什么

存量仓库改造

批量重命名、依赖升级、补测试这类活,先让它读结构、给计划,再分步落地;每一步都能审批。

流水线里的固定动作

非交互模式适合接在脚本与流水线里:生成变更摘要、跑例行检查、按同样的步骤复现。

查外部行为

问题牵涉最新版本号或第三方接口时,切到实时检索比让它凭旧记忆作答更可靠。

Codex 生态扩展

从 CLI 到桌面 app,再到并入 ChatGPT 桌面 app,Codex 在 2026 年持续扩展。

2026-02-02 推出

Codex Desktop App

Codex 桌面 app 于 2026-02-02 推出 macOS 版、2026-03-04 推出 Windows 版,在一个界面里跨项目并行运行 agent 线程并审查结果。

  • macOS + Windows 双平台
  • 并行管理多个 Agent 实例
  • 可视化任务队列与执行状态
2026-07-09 起

并入 ChatGPT 桌面 app

2026 年 7 月 9 日起,Codex 成为 macOS 与 Windows 上 ChatGPT 桌面 app 的一部分,原 Codex app 用户更新后保留项目、设置与工作流。

  • Chat、Work 与 Codex 在同一个 app
  • 可把 Codex 设为默认视图
  • macOS 上可保留 Codex 图标

最新模型线

GPT-6.1 Sol

OpenAI 官方推荐用于复杂编码与 agentic 工作,称性能接近 Astra、成本更低;GPT-5.3-Codex-Spark 已于 2026-09-14 下线(截至 2026-10-20)

GPT-6 Sol

OpenAI 官方指定用 gpt-6-sol 取代已于 2026-08-31 从用 ChatGPT 登录的 Codex 退出的 gpt-5.4(截至 2026-10-20)

GPT-5.5

OpenAI 官方给出的 GPT-5.5 退出 ChatGPT、ChatGPT Work 与 Codex(所有计划)的日期是 2026-10-14;截至 2026-10-20 已生效,OpenAI API 与用 API Key 认证的 Codex 会话不受影响。

Codex CLI 实操补充:安装、登录、接入 QCode 与报错排查

四种安装方式(截至 2026-10-20 的官方文档)

截至 2026-10-20,OpenAI 官方 Codex CLI 文档列出四种安装方式:macOS 与 Linux 用独立安装脚本,Windows 在新开的 PowerShell 窗口里运行独立安装脚本,另外也可以用 npm 或 Homebrew。升级时重新运行同一条安装命令即可,Homebrew 用 brew upgrade --cask codex。

装好后进入项目目录运行 codex,首次启动时选择 Sign in with ChatGPT 或其他登录方式,然后用一句话描述任务即可开始。官方建议在任务前后各建一个 Git 检查点,方便回退改动。

  • macOS / Linux:curl -fsSL https://chatgpt.com/codex/install.sh | sh
  • Windows(PowerShell):powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
  • npm:npm install -g @openai/codex
  • Homebrew:brew install --cask codex
  • WSL:官方文档写明 WSL1 只支持到 Codex 0.114,从 0.115 起 Linux 沙箱改用 bubblewrap,需要改用 WSL2。

两种登录方式与官方限额

官方认证文档写明,Codex CLI 支持两种登录:用 ChatGPT 账号登录走订阅额度,用 API Key 登录按用量计费。API Key 可以通过管道传给 codex login --with-api-key,codex login status 可查看当前认证方式;登录信息缓存在 ~/.codex/auth.json 或系统凭据库里,CLI 与 IDE 插件共用同一份登录缓存。

用 ChatGPT 账号登录时受套餐限额约束:OpenAI 价格页(截至 2026-10-20)写明 Plus 与标准 Business 套餐按每 5 小时的本地消息数估算用量,Pro 套餐目前没有 5 小时限制,另外可能还有每周限额;会话中输入 /status 可以看到剩余额度。用 OpenAI 的 API Key 登录时,Codex 按 OpenAI 官方价(标准 API 价格)结算,不占用 ChatGPT 套餐额度。

用 QCode 的 API Key 接入 Codex CLI

QCode 文档的 Codex 教程走 OpenAI Responses 协议:在用户级配置文件 ~/.codex/config.toml 里新增一个自定义 model provider(名字可自定),把 model_provider 指向它,再按下面几项填写。注册 QCode 后,在控制台创建以 cr_ 开头的 API Key 即可开始。

这条接入只服务 GPT 型号:QCode 文档的接入速览写明,Codex 使用的 Responses 端点不服务 Claude 与国产模型。要用 claude-sonnet-5-5、claude-opus-5-5 等 Claude 模型,请用同一把 Key 配置 Claude Code。按 token 计费,各模型单价见 /models。

  • base_url 填 https://api.qcode.cc/openai(QCode 文档写明必须是这个地址);亚洲备用接入点为 https://asia.qcode.cc/openai。
  • wire_api 填 responses,requires_openai_auth 设为 true;OpenAI 官方文档写明当前版本的 Codex 不支持 wire_api = chat,也不支持只有 Chat Completions 的端点。
  • 二选一:用环境变量就去掉 requires_openai_auth,写 env_key = "QCODE_API_KEY"(名字可自定)并 export 这个变量;用文件就保留 requires_openai_auth = true,把 Key 写进 ~/.codex/auth.json(文件权限建议 600)。文档写明 requires_openai_auth = true 时 Codex 会忽略 env_key。
  • model 填 QCode 文档列出的 GPT 型号,例如 gpt-6-sol、gpt-6.1-sol、gpt-6-astra、gpt-5.6-terra 或 gpt-5.6-sol;model_reasoning_effort 可选 low、medium、high。
  • 不想手动改文件,可以用 QCode 文档提供的一键配置脚本:curl -fsSL https://qcode.cc/install/codex.sh | bash(Windows 为 irm https://qcode.cc/install/codex.ps1 | iex),它会安装 CLI、写入 ~/.codex 配置并做连通验证。

常见报错与排查

排查前先运行 codex doctor:官方文档说明它会生成本地诊断报告,检查安装、配置、认证、运行时、Git、终端等状态。会话里用 /status 确认当前模型、审批策略与剩余上下文,用 /debug-config 查看各配置层的生效情况。

  • 401 或提示 API Key 无效:确认 Key 以 cr_ 开头、没有多余空格或换行;用环境变量时,变量名必须与 config.toml 里的 env_key 完全一致;再到 QCode 控制台确认 Key 状态。
  • 连接超时或网络错误:确认 base_url 是 https://api.qcode.cc/openai,用 curl -I https://api.qcode.cc 测试连通,主地址不通时试 https://asia.qcode.cc/openai。
  • 配置改了不生效:OpenAI 官方文档写明,项目目录里的 .codex/config.toml 会忽略 model_provider、model_providers 等键,provider 必须写在用户级 ~/.codex/config.toml。
  • profile 报错:官方文档写明从 Codex 0.134.0 起,--profile 不再读取 config.toml 里的 [profiles.名称] 表,顶层的 profile 选择器也已不再支持,要改成独立文件 ~/.codex/名称.config.toml。
  • 提示模型不可用:官方文档写明 GPT-5.3-Codex-Spark 已于 2026-09-14 下线,gpt-5.4 于 2026-08-31 退出用 ChatGPT 登录的 Codex;GPT-5.5 的退役见上方型号卡,脚本与配置里的旧型号需要替换。
  • npm 全局安装报 EACCES:QCode 文档建议把 npm 全局目录改到用户目录,也可以改用上面的官方独立安装脚本。

Codex CLI 补充问答

Codex CLI 怎么安装?

截至 2026-10-20,官方文档给出四种方式:macOS / Linux 运行 curl -fsSL https://chatgpt.com/codex/install.sh | sh;Windows 在 PowerShell 中运行官方 install.ps1 安装脚本;也可以用 npm install -g @openai/codex 或 brew install --cask codex。装好后在项目目录运行 codex 并登录即可。

Codex CLI 能让多个 agent 协作吗?

能。官方 CLI 文档写明 subagents 可以把聚焦的工作交给专门的 agent,再把结果带回主终端会话;官方 config.toml 的 [features] 表里有 multi_agent 开关,默认 true、成熟度一栏写着 Stable,用来启用 subagent 协作工具。另外,Windows 用户请注意:官方提供 Windows 独立安装脚本,需在新开的 PowerShell 窗口里运行;也可以在 WSL2 中使用。官方文档写明从 Codex 0.115 起 Linux 沙箱改用 bubblewrap,WSL1 不再支持。

Codex CLI 能用 Claude 模型吗?

通过 QCode 接入时不能。Codex 使用 OpenAI Responses 协议,QCode 文档写明这条端点只服务 GPT 型号;Claude 模型请用 Claude Code,同一把 QCode API Key 即可。

Codex 的 5 小时限额是怎么回事?

这是用 ChatGPT 账号登录时的套餐限额。OpenAI 价格页(截至 2026-10-20)写明 Plus 与标准 Business 按每 5 小时的本地消息数估算,Pro 套餐目前没有 5 小时限制,另外可能有每周限额,会话里用 /status 查看剩余额度。用 API Key 登录则按 OpenAI 官方价(标准 API 价格)结算,不占用 ChatGPT 套餐额度;通过 QCode 的 Key 接入时按 token 计费,各模型单价见 /models。

怎么在 Codex CLI 里切换到 gpt-6.1-sol?

有三种方式:会话里输入 /model 选择模型与推理档;启动时加参数,例如 codex -m gpt-6.1-sol;或在 ~/.codex/config.toml 里写 model = "gpt-6.1-sol" 作为默认值。通过 QCode 接入时,能用的 GPT 型号以 QCode 文档与 /models 为准。

不同项目想用不同的模型和推理强度,怎么配置?

用 profile。OpenAI 官方文档写明 codex --profile 名称 会在 ~/.codex/config.toml 之上叠加 ~/.codex/名称.config.toml;QCode 文档的示例把 provider 写在主配置里,再分别建 work.config.toml 与 personal.config.toml 设置不同的 model 与 model_reasoning_effort,启动时用 codex --profile work 切换。

在国内怎么付款开通 QCode?

注册后先充值、再选套餐,然后在控制台创建 API Key。人民币可用支付宝或微信支付,美元可用 Visa / Mastercard 信用卡、Apple Pay、Google Pay,也支持加密货币(多币种多网络),无需境外信用卡,全程自助。按 token 计费,各模型单价见 /models。

开始使用 AI 编程工具

接好后拿同一个任务在两个型号上各跑一遍,再决定长期用哪个;想让 Codex 在后台长时间跑,就在 QCode 云服务器(qcode.cc/cloud)上开一台,通常几分钟内开通、完整 root 权限,装好 Codex CLI 后用你的 QCode Key 调用模型,AI 服务和云服务器共用一个账户余额。

UPDATE · 2026-05

2026 Q1-Q2 重要更新

OpenAI 官方 Codex 更新日志记载:2026-02-05 发布 GPT-5.3-Codex,官方称它是当时面向复杂、真实软件工程的最强 agentic 编码模型,Codex 用户使用时速度快 25%,并能在执行中实时响应 steering;2026-02-12 又发布了研究预览版 GPT-5.3-Codex-Spark。此后,GPT-5.3-Codex 自 2026-05-26 起不再是用 ChatGPT 登录的 Codex 里可选的型号(API Key 工作流不受影响),GPT-5.3-Codex-Spark 已于 2026-09-14 下线。中国用户用 QCode 的一把 API Key 接入 Codex 与 gpt-6.1-sol 等 GPT 型号,按 token 计费,各模型单价见 /models(截至 2026-10-13;OpenAI 官方文档写明,GPT-5.5 退出 ChatGPT、ChatGPT Work 与 Codex 的日期是 2026-10-14,OpenAI API 不受影响)。

查看 GPT-5.3-Codex 完全指南

创建 QCode 账号

一把 key 覆盖 Claude、GPT 与国产模型,按 token 计费,实时单价见 /models。

不确定从哪开始?

先试一周

小包 ¥26($30 额度,7 天)

每天都用

体验版 ¥63/月,每天 $5 额度;每 $1 额度只要 ¥0.42,中包约 ¥0.79