2026 新手实战 · 约 12 分钟读完

Codex 教程:安装后如何完成第一个开发任务

Codex 怎么用,关键不在“发一句话等答案”,而在建立可检查的工作闭环。本教程从选择项目开始,带你写清任务、控制权限,并亲自验收最终改动。

GetPlus AI 编辑部最后更新:依据 OpenAI 官方文档核验

已经安装?直接往下做第一个任务。还没安装,可先看Codex 安装总教程

Codex 怎么用?先记住五步闭环

Codex 是能读取项目、修改文件、运行命令和解释结果的编程代理。你仍然是任务负责人:负责给边界、判断权限、检查变更、运行验证。把它当作会动手的协作者,比把它当成一次性代码生成器更容易得到稳定结果。

Step zero · 选择入口

App、CLI、VS Code、Web 该选哪个?

四个入口都可以完成真实开发任务。第一次使用不必追求“最专业”,应选择你最容易看清项目范围、权限请求和文件变化的界面。入口不同,验收原则相同。

完全没有终端经验,可先用桌面 App;已经在终端里管理 Git 和测试,再选择 Codex CLI。

Codex 桌面 App

适合:第一次使用、希望图形界面里选项目和看变更

上手直观,适合把任务、审批和结果集中在一个窗口。

Codex CLI

适合:熟悉终端、经常在仓库目录里工作

路径与命令最直接,但你需要能判断终端命令的影响。

VS Code 扩展

适合:主要在编辑器里读代码和逐文件修改

上下文贴近当前文件,适合边看代码边协作。

Codex Web / 云端

适合:希望任务在独立环境运行,完成后集中审查

适合异步工作,但要先确认仓库连接、环境变量和验证方式。

Safety checkpoint

打开项目前,先做三项安全检查

Codex 能执行真实操作,因此第一个任务应选择容易撤回、容易验证的仓库。已有未提交改动时尤其要小心:那可能是你或同事尚未完成的工作,不应被覆盖或混入本次任务。

1

确认目录

工作目录只包含目标项目;让 Codex 先报告仓库根目录、当前分支和主要文件。

2

保存现状

查看 Git 状态;重要改动先用团队认可的方式保存。不要让第一次任务从删除或大范围重构开始。

3

保护敏感信息

不要在对话里粘贴 API Key、Cookie、数据库连接串或真实客户数据;只提供变量名和必要的数据结构。

The operating loop

第一个任务:按五步闭环推进

下面不是只能照做一次的操作清单,而是一套可以重复使用的工作方法。以后任务变复杂,只是每一步需要提供更多证据,顺序不变。

  1. 01

    选项目把 Codex 放进正确的工作目录,先让它读懂项目结构和现有规则。

    第一次不要直接选择桌面、下载目录或包含多个项目的大文件夹。请选择一个有明确边界的代码仓库,并先让 Codex 说明它看到了哪些目录、使用什么技术栈、有哪些测试命令。

    Checkpoint

    能说清项目入口、技术栈和验证命令,再继续。

  2. 02

    定权限从“执行前询问”开始,只为当前任务开放必要的文件和命令权限。

    权限不是越大越省事。新手建议让 Codex 在修改文件、运行可能改变环境的命令前请求批准;看到命令后先确认作用范围、目标路径和是否会写入外部系统。

    Checkpoint

    不批准看不懂的命令,不把账号密钥写进提示词。

  3. 03

    写任务用“目标、上下文、约束、完成标准”把模糊愿望改成可验收任务。

    不要只说“优化一下页面”。说明要解决谁的问题、相关文件在哪里、哪些行为不能改变、最后用什么测试或页面现象判断完成。Codex 获取的信息越接近真实验收条件,返工越少。

    Checkpoint

    任务必须有边界,也必须能判断完成或未完成。

  4. 04

    看执行关注计划、文件范围、命令和异常,而不是等待最后一句“已完成”。

    执行中检查 Codex 是否仍在解决原问题。若它开始扩大重构范围、修改无关文件或反复尝试同一命令,应及时暂停并补充约束。遇到不理解的决策,可以要求它先解释再继续。

    Checkpoint

    修改范围与任务目标一致,异常有解释、有处理。

  5. 05

    验结果检查 diff、运行测试、验证页面行为,最后再决定是否接受改动。

    先看哪些文件被改、是否混入无关变化,再运行与改动直接相关的测试;涉及页面时还要在浏览器里走一遍关键路径。测试通过不代表产品行为一定正确,代码看起来合理也不能替代运行验证。

    Checkpoint

    diff 可解释、测试通过、真实行为符合完成标准。

权限模式会随产品更新;执行前请同时查看OpenAI Codex 官方权限模式

Prompt recipe

一个好任务,至少写清四件事

提示词不需要很长,但需要可执行。先把事实和边界写完整,再讨论技术方案。你也可以要求 Codex 在信息不足时先提问,不要自行猜测关键业务规则。

查看 OpenAI Codex 官方提示词指南

最实用的一句补充

“如果信息不足,先列出需要确认的问题;不要在关键规则上自行假设。”

01

目标(Goal)

一句话说明要实现或修复什么,以及它为谁解决什么问题。

修复结算页在优惠码无效时没有显示错误提示的问题。

02

上下文(Context)

指出相关页面、组件、错误现象、复现步骤和已有项目规则。

入口在 /checkout,相关代码位于 app/checkout 和 components/coupon。

03

约束(Constraints)

写清不能改什么、需要沿用什么,以及必须先确认的高风险动作。

不要修改支付接口;沿用现有 Toast;不要新增依赖。

04

完成标准(Done when)

列出可观察、可测试的验收条件,不使用“更好看”“更稳定”这类模糊词。

无效优惠码显示中文错误;有效优惠码流程不变;相关测试通过。

Copy / Paste

通用任务骨架

替换方括号内容即可。完成标准越具体,最后越容易验收。

目标:【要解决的问题与用户结果】

上下文:【相关路径、复现步骤、现有行为】

约束:【不能修改的范围、必须沿用的规则】

完成标准:【可观察行为、测试、构建或截图】

执行方式:先检查项目并给出简短计划;不确定时先问我;完成后列出改动文件与验证结果。

Verified build record

真实任务:用 Codex 构建本教程页

这不是虚构的演示。2026 年 8 月 8 日,我们在 GetPlus AI 的独立 Git worktree 中完成了本页:先研究关键词和搜索结果,再用测试固定页面契约,最后运行构建并在真实 Chrome 中验收桌面与移动端。

原始任务边界

  • • 新增 /codex-jiaocheng,承接“Codex 教程 / Codex 怎么用”
  • • 不复制安装页,不修改支付和数据库逻辑
  • • 以 diff、测试、生产构建和浏览器行为作为完成标准

RED

测试先因路由不存在而失败

页面契约先断言 Metadata、单一 H1、五步流程、Schema、内链和 Sitemap;首次运行明确报缺少内容模块。

SCOPE

改动范围可以逐项解释

正文与页面拆分维护,路由只接入 Codex 中心、安装页、导航和 Sitemap,没有触碰支付或数据库。

TEST

相关回归全部通过

页面、导航、布局、Codex 中心和安装页的相关测试全部通过;失败信息和验证范围均保留在内部记录中。

BUILD

生产构建成功

Next.js 生产构建成功,/codex-jiaocheng 进入路由清单,页面可由服务端输出完整正文。

BROWSER

移动端无横向溢出

真实 Chrome 验证单一 H1、目录锚点、FAQ、移动端宽度和控制台;页面正文在禁用脚本的 HTML 中仍可读取。

Acceptance checklist

Codex 说“完成”后,你要检查什么?

验收不是再问一句“确定吗”。下面四层证据从静态改动走到真实用户行为,风险较低的小任务至少也要覆盖前三层。

L1

范围

查看 Git 状态和文件列表,确认没有改到任务外的文件。

L2

代码

检查 diff、错误处理、边界情况和是否残留调试内容。

L3

自动验证

运行测试、类型检查和项目要求的构建命令,保留失败信息。

L4

真实行为

按用户路径操作页面或程序,检查结果、响应式和控制台。

如果测试失败,不要把它从验收记录里删掉。先判断失败由本次修改引入,还是项目原本就存在;无法确认时,明确报告“尚未验证”,不要猜成成功。

Ready-made prompts

4 个可以直接复制的 Codex 任务

先选择与你当前场景最接近的模板,再补充具体路径、错误信息和验收结果。模板的作用是防止遗漏,不是替代你的项目事实。

1. 先读项目,不修改

请先只读检查这个项目。告诉我:1)主要技术栈;2)页面入口;3)测试与构建命令;4)与登录相关的关键文件。不要修改文件,也不要运行会写入数据的命令。

适用:刚打开陌生仓库,先建立共同上下文。

2. 修复一个可复现 Bug

目标:修复【具体问题】。上下文:【复现步骤、错误信息、相关路径】。约束:先定位根因,不改无关模块,不新增依赖。完成标准:补充能复现问题的测试,修复后测试通过,并总结改了哪些文件。

适用:现象明确,希望避免 Codex 只修表面。

3. 实现一个小功能

目标:在【页面/模块】增加【功能】。上下文:【用户场景和现有组件】。约束:沿用当前设计系统和代码风格,不改变现有接口。完成标准:【交互结果】、【边界情况】和【相关测试】全部通过。先给出简短计划,再开始修改。

适用:需求边界清晰,可在一个会话内验收。

4. 审查已有改动

请审查当前未提交改动,不要修改文件。重点检查:功能错误、回归风险、安全问题、遗漏测试和与项目规则冲突的地方。按严重程度列出问题,给出文件位置与复现依据;如果没有发现问题,也说明仍未覆盖的验证范围。

适用:准备接受结果前,再做一次独立检查。

Failure patterns

6 个新手常见错误

大多数第一次失败,不是模型不会写代码,而是目录、任务边界或验收方式没有说清。发现做偏时,越早暂停越容易修正。

01

一上来就说“把项目优化一下”

改法:把请求缩小成一个用户问题、一组相关文件和一份完成标准。

02

选错工作目录

改法:先确认仓库根目录、当前分支和未提交改动,避免读取或修改相邻项目。

03

看见权限请求就全部同意

改法:逐条看命令、路径和外部影响;不了解时先让 Codex 用一句话解释。

04

把密钥、Cookie 或客户数据贴进对话

改法:只描述变量名和数据形状,敏感值保留在受控环境中。

05

只看最终总结,不看 diff

改法:总结可能遗漏细节;以实际文件变化、测试输出和页面行为为准。

06

测试通过就直接上线

改法:还要检查构建、浏览器控制台、响应式布局和真实关键路径。

Plan & usage

Plus、Pro、Credits 先不用急着选

先登录账号并完成一个小任务,再看自己的可用功能与剩余用量。套餐能力和额度可能变化,以账号内显示为准;遇到用量不足时,再比较 Plus、Pro 或额外 Credits,避免把套餐选择和使用方法混在一起。

FAQ

Codex 教程常见问题

Codex 怎么用,最短流程是什么?

选择一个边界清楚的项目,从需要审批的权限模式开始,用目标、上下文、约束和完成标准描述任务。执行后检查 diff、运行相关测试,并亲自验证关键行为。

第一次用 Codex 选 App、CLI 还是 VS Code?

想直观看任务和变更可先选桌面 App;熟悉终端可选 CLI;主要在编辑器内工作可选 VS Code 扩展。它们的核心流程相同,选择你最容易检查改动的入口即可。

Codex 可以直接修改整个项目吗?

它可以在授权范围内读取和修改多个文件,但第一次任务应限制在一个小目标。范围越大,越需要先确认计划、分阶段执行,并在每阶段审查变化。

应该给 Codex 哪种权限?

新手建议从执行前询问开始。只批准当前任务确实需要的文件写入和命令;涉及删除、发布、生产数据、账号或外部消息的动作,要单独确认目标和后果。

Codex 说完成了,为什么还要检查 diff 和测试?

“完成”是代理对过程的总结,不是独立验收。diff 能发现无关改动,测试能发现代码回归,浏览器或实际运行验证能确认用户看到的行为,这三者解决的问题不同。

任务做偏了怎么办?

先暂停,指出偏离发生在哪一步,并重申不能改的范围与完成标准。若上下文已经混乱,保留可用结论后开启一个更小、更明确的新任务,通常比继续堆补充指令更稳妥。

如何让 Codex 先只读分析,不修改文件?

在任务开头明确写“先只读检查,不修改文件,也不运行会写入数据的命令”,并要求它先报告项目结构、相关文件和建议计划。确认范围无误后,再单独授权进入修改阶段。

Official references

本文依据与继续阅读

页面方法以 OpenAI 当前公开资料为依据,核验日期为 2026 年 8 月 8 日。产品界面、套餐和权限选项可能更新,操作时以官方页面与账号内显示为准。

Next routes

按你当前的问题继续

本页解决安装后的使用闭环;不同系统的下载、安装和登录步骤,请转到对应安装教程,避免在这里混用过期命令。

Codex 教程:第一个开发任务怎么做 | GetPlus AI