认识 Codex:
会动手的编程搭档
在普通的对话里,ChatGPT 告诉你怎么改,动手的是你。Codex 不一样:它打开你的项目,自己读代码、改文件、跑测试,最后把改动摆在你面前,你看过点头才算数。这一课带你装好它,做完第一个任务。
时间紧就先看"入门"和"实战",装好就能用;"原理"讲怎么把任务交代清楚,决定它能不能一次做对。
Codex 是什么
Codex 是 OpenAI 做的编程代理(agent)。你说出目标,它自己动手做完,每一步都摆给你看。
它干活的五步
点每一步看看它在做什么。
解释一段看不懂的代码、找 bug、补测试、审别人的改动,都可以交给它。官方也说,习惯用 Codex 的人拿它做调研、写文档也没问题。
在哪里用:五个入口
同一个 Codex,有五个入口。账号和额度是通用的;项目规则、配置这些设置,桌面 App、命令行、编辑器扩展也共用一份。
桌面 App 里的三种用法
打开 ChatGPT 桌面 App,你会看到 ChatGPT 和 Codex 两个产品,ChatGPT 里又分 Chat 和 Work。写代码选 Codex。
| 选 | 适合 | 例子 |
|---|---|---|
| Chat | 一来一回地聊 | 问个问题、头脑风暴、改一段文字 |
| ChatGPT Work | 定好结果,让它做出一份能审的成品 | 做一份幻灯片、分析几份文件、写报告 |
| Codex | 用开发工具,看技术细节 | 修 bug、跑测试、审 PR、实现一个功能 |
Work 和 Codex 能做的事有重叠,区别主要在界面:Work 会藏起 Git、命令这些技术细节,Codex 会把改动、审阅面板都摆出来。两者用的是同一份额度。
旧教程里单独下载的"Codex App",2026 年 7 月 9 日并进了 ChatGPT 桌面 App。老用户照常更新就行,项目和设置都还在;macOS 上还可以保留 Codex 的图标,也能把 Codex 设成默认打开的界面。
练一练:这种情况用哪个入口
6 个场景,每个选一个最合适的入口。选完会看到解析。
装好、登录、切到 Codex
五步,几分钟。下面的界面是示意,按钮文字以你电脑上的 App 为准。
- 1产品选择器在 ChatGPT 和 Codex 之间切换。写代码选 Codex。
- 2New chat新建一个 Codex 对话。一个对话做一件事。
- 3运行位置Work in 选 This computer,也就是 Local。旁边是权限档位,默认 Ask for approval。
用 ChatGPT 账号登录,还是用 API key
| ChatGPT 账号登录 | API key 登录 | |
|---|---|---|
| 怎么付费 | 用你 ChatGPT 套餐里的额度 | 按 OpenAI API 的标准价格另外计费 |
| 本地任务 | 能用(桌面 App、CLI、IDE 扩展) | 能用 |
| Codex Cloud | 能用 | 不能用,云端只认 ChatGPT 账号 |
| 数据规则 | 跟着你的 ChatGPT 工作区设置走 | 跟着你的 API 组织设置走 |
大多数人用 ChatGPT 账号登录就行。哪些套餐能用、额度多少,变化很快,统一写在专题 A(即将推出)里。
认识 Codex 的窗口
窗口分四块。点下面的说明,窗口里对应的部分会亮起来。第 2 课会把每一块讲透。
手机宽度下,侧栏收进了左上角的菜单按钮,审阅面板缩成了底部一条。
第一个任务:给订单列表加导出按钮
整套课程都用同一个示例项目:一个订单管理后台 order-admin。点"开始"一步步回放,中途它会停下来请你批准,你可以自己点。放完可以接着在输入框里提要求。
画面为教学示意:文件名、测试数量和 Codex 说的话都是虚构的;界面分区、按钮名称、权限规则与官方文档一致。
把任务交代清楚:四要素
官方最佳实践建议,任务里写上四样东西:目标、上下文、约束、完成标准。关掉其中一样,看看会发生什么。
目标是必须的,关不掉。
少了它,Codex 可能会(示意)
官方的原话大意是:提示词不完美,Codex 也常常能做得不错。小改动一句话就够;任务越大、越要紧,越值得把四样写全。拿不准怎么写,就直接说"先问我几个问题再动手"。
练一练:这个任务缺了哪一样
每个任务都只缺四要素里的一样,把它找出来。
开始之前,最该知道的几件事
后面几课会细讲,这里先打个招呼。
它能碰什么?什么时候会停下来问我?
.git、.codex、.agents 这几个文件夹也受保护,所以连 git commit 都要你点头。另外两档 Approve for me、Full access 要先在 Settings > General 里打开才会出现。第 3 课细讲。先提交,再让它动手
审阅面板用不了?
git init,或者直接让 Codex 帮你初始化。一个对话做一件事
只想随口问一句
额度用到哪了?
/status,能看到这个对话的上下文用了多少、额度还剩多少。具体每个套餐多少,看专题 A。网上的教程和这里说的不一样
- "下载 Codex App":现在是下载 ChatGPT 桌面 App,在里面切到 Codex。
- "suggest / auto-edit / full-auto 三种模式":这是很早以前 CLI 的说法,现在是权限档位(第 3 课)。
- "只能用 npm 安装 CLI":现在 CLI 首选官方安装脚本,npm 也还能用(第 14 课)。
- "接一个中转 API 就能用":那是第三方服务,不在官方支持范围内,本教程不讲。
小测验
8 道题,每题选完会立刻看到解析。
