Codex 是什么?OpenAI 编程模型 1 篇讲透
Codex 是什么?OpenAI 2024 重启的 AI 编程产品线,含 CLI、Web、IDE 插件、Cloud agent,跑 GPT-5 codex 模型,长任务规划是强项,本文一次讲清
一句话说清 Codex 是什么
Codex 是 OpenAI 2024 年重启的一整套 AI 编程产品线——不是单一模型,而是 CLI、Web、IDE 插件、Cloud agent 四件套,背后跑 GPT-5 系列的 codex 变体模型,强项是「长任务规划」和「自动修 CI」。
注意一个常见混淆:「Codex」这个名字 OpenAI 用过两次。
- 第一次:2021 年的旧 Codex 模型,给 GitHub Copilot 做底座,2023 年已停服
- 第二次:2024-2025 年的新 Codex 产品线,今天你看到的所有 Codex 文档默认指这个
如果有人跟你说「Codex 早就死了」,多半是他停留在 2023 年的认知。
用一个生活场景理解
你团队的 GitHub Actions 凌晨挂了,build 报一个 npm 依赖兼容性错。
不用 Codex 的话:oncall 同事爬起来看日志、找原因、改 package.json、推一个 fix commit、等 CI 跑过、回去睡。
用 Codex 的话:你已经接好了 Codex 的 autofix-github-actions 工作流。CI 一挂,Codex 在云端自动读 build 日志、定位是 vite 版本问题、改 package-lock.json、提一个 PR、自己跑测试通过、@你 review。
你早上起来打开 GitHub 看一眼,merge 就行。
这就是 Codex —— 像一个永远在线的远程工程师同事,比 Cursor / Claude Code 这种「跟你坐一起的助理」走得更远一步。
Codex 的 4 个形态
新 Codex 不是一个工具,是一组工具的总称。常见 4 种用法:
1. Codex CLI
在你本机终端跑 codex,跟 Claude Code 一样的命令行体验:
codex
启动后用自然语言交互,AI 读文件、改文件、跑命令。适合本地开发。
延伸阅读:Codex CLI 怎么用?OpenAI 命令行编程实战(待发布)
2. Codex IDE 插件
装在 VS Code、JetBrains 等 IDE 里。给你图形界面的 AI 编程体验,类似 Cursor 但官方。
3. Codex Web
浏览器里跑长任务。你提交一个需求,关掉浏览器去吃饭,回来看结果。适合「跑 1-3 小时的重型任务」。
4. Codex Cloud / GitHub Actions 集成
接进你的 GitHub 仓库,让 Codex 自动 review PR、自动修 CI、自动处理 issue。这是「让 AI 在你睡觉时干活」的形态。
延伸阅读:Codex 自动修 CI(待发布)
Codex 跟 Claude Code / Cursor 有啥不一样
| 维度 | Codex | Claude Code | Cursor |
|---|---|---|---|
| 公司 | OpenAI | Anthropic | Cursor 公司 |
| 形态丰富度 | CLI + Web + IDE + Cloud | 主要 CLI | 主要 IDE |
| 底层模型 | GPT-5 codex | Claude Opus/Sonnet | 可换 |
| 长上下文 | 约 400K | 200K(部分 1M) | 取决于模型 |
| 长任务规划(PLANS.md) | 官方主推 | 用户自创 | 较少 |
| 跟 ChatGPT 订阅串联 | 是 | 否 | 否 |
| 国内可用 | 需海外 | 需海外 | 客户端可装 |
Codex 的差异化优势:
- 跟 ChatGPT 订阅串联:已经付了 ChatGPT Plus / Pro 的人能直接用 Codex 部分能力,不用再开订阅
- PLANS.md 长任务模式:官方教你怎么让 AI 跑「2 小时连续任务」不丢方向
- Cloud / GitHub 集成:让 AI 在云端独立工作,不依赖你本机开机
详细横评看 AI 写代码完全指南。
谁适合用 Codex
| 人群 | 用法 |
|---|---|
| 已经付 ChatGPT Plus/Pro 的人 | 不用额外开订阅,直接用 Codex |
| OpenAI 生态重度用户 | 跟 Sora、Assistants API 等天然兼容 |
| 喜欢「让 AI 自己跑长任务」的人 | PLANS.md 模式真的强 |
| DevOps / 平台团队 | 接进 GitHub Actions 自动修 CI |
| Code review 重度场景 | Codex Code Review SDK 官方支持 |
| 多语言项目 | GPT-5 codex 在小众语言上仍有优势 |
不太适合的人:
一个万能开场 prompt
第一次启动 Codex CLI 不知道说啥?复制下面这段:
你好。这是我第一次用你。
在动手任何任务之前,请:
- 列出当前目录前两层结构
- 找有没有 AGENTS.md、README.md、package.json 等项目说明
- 如果有 AGENTS.md 就完整读一遍,用一句话总结你接收到的项目约定
- 如果有测试,跑一次告诉我当前是不是绿
- 总结:这是什么项目、主要技术栈、你看到的 3 个关键约定
完成以上后等我下一步指令,再修改任何文件。
Codex 跟 Claude Code 类似,「先看再做」的开场能避免它一上来就乱改。
Codex 收费吗?
Codex 的定价跟 OpenAI 整体绑定,几条规律:
- 免费版:不能用 Codex
- ChatGPT Plus(约 20 美元/月):含有限 Codex 用量
- ChatGPT Pro(约 200 美元/月):含大量 Codex 用量,重度用户主推
- API:按 token 计费,企业用得多
省钱组合:如果你本来就要付 ChatGPT 用网页版聊天,Plus / Pro 自带 Codex 等于「白送编程能力」。如果你只想要编程不要聊天,看是否 Cursor Pro / Claude Pro 更划算。
[此处需要补真实最新价格表 — 以 openai.com 官网为准]
在中国能用 Codex 吗
跟 ChatGPT 一样,OpenAI 服务不向中国大陆开放。你需要:
- 稳定的海外网络
- 海外手机号注册
- 海外信用卡付费
国内替代方案:
更多看 国产 AI 大全 和 ChatGPT 怎么注册。
Codex 的 3 个隐藏招式
招式 1:写好 AGENTS.md
Codex 的项目上下文文件叫 AGENTS.md(对应 Claude Code 的 CLAUDE.md)。在项目根目录建一个,写清楚:
# 项目说明
这是 Next.js 14 + tRPC 的后台管理系统
# 关键命令
- 开发:pnpm dev
- 测试:pnpm test
- 构建:pnpm build
# 约定
- commit 用 Conventional Commits
- 不要改 prisma/migrations 目录
- 新 API 路由放 src/server/api/routers/
每次 Codex 启动都会读,相当于持久记忆。
招式 2:用 PLANS.md 跑长任务
复杂任务别一句话甩给 Codex。让它先建一个 PLANS.md,把任务拆 10-20 步:
# 任务:把所有 class 组件改成函数组件
## 步骤
- [ ] 1. 用 grep 找出所有 class 组件文件
- [ ] 2. Button.tsx 改造 + 测试
- [ ] 3. Modal.tsx 改造 + 测试
- [ ] 4. ...
- [ ] N. 整体回归测试
Codex 一步一步做,每完成一步打勾。中途断了能从最后一个打勾点继续。
延伸阅读:Codex PLANS.md 怎么写(待发布)
招式 3:用 Codex Cloud 跑「2 小时大活」
本机跑长任务的问题是你不能关机。Codex Cloud 在云端跑,你提交完关机睡觉,第二天起来看 PR。
适合「重构整个模块」、「升级框架版本」、「批量整理 codebase」这类不需要你逐步介入的任务。
下一步
- 想看 CLI 上手 → Codex CLI 怎么用?OpenAI 命令行编程实战(待发布)
- 想看长任务规划 → Codex PLANS.md 怎么写(待发布)
- 想用 Codex 改老代码 → Codex 改写老代码实战(待发布)
- 想自动修 CI → Codex 自动修 CI(待发布)
- 想看 OpenAI 其他产品 → ChatGPT 全功能教程
- 想看其他 AI 编程工具 → AI 写代码完全指南
常见问题
Q:Codex 跟 GitHub Copilot 有啥关系? A:旧 Codex 模型 2021 年给 Copilot 做底座,但那是历史。今天的新 Codex 和 Copilot 是两个独立产品——Copilot 现在主要用 GPT-4o / GPT-5 系列的 IDE 插件形态,Codex 是 OpenAI 自家的全套 AI 编程产品线。
Q:Codex 跟 ChatGPT 写代码有啥区别? A:ChatGPT 网页版能给你代码建议,但不能在你电脑上动手。Codex 能真的改文件、跑命令、提 PR。模型可能是同一个,但能力边界完全不同。
Q:Codex 的「PLANS.md」是不是必须的? A:不是。简单任务直接说就行,PLANS.md 是给「2 小时以上的连续重型任务」用的。如果你的任务 10 分钟搞定,写 PLANS.md 就是过度工程。
Q:Codex CLI 和 Claude Code CLI 我该选哪个? A:如果你已经付了 ChatGPT Plus/Pro,先用 Codex(白送的)。如果你已经付了 Claude Pro/Max,先用 Claude Code。两个能力都强,没必要重复付费。
Q:Codex 在国内真的没办法用吗? A:直接用不行。曲线方案:通过 OpenAI 兼容协议把 Cursor / Cline 等工具的模型后端切到国产(Kimi / DeepSeek / 智谱),享受类似的工作流。详见 Kimi Code 接入 Cursor / Cline(待发布)。