📖 指南 · 从零到上手

Codex 小白指南(完整版)

从"Codex 到底是什么"讲起,按 安装准备 → 选入口 → 第一次上手 → 安全权限 → 模型额度 → 核心功能 → 标准工作流 → 实战案例 → 附录排查 的顺序,带你一步一步用起来。本页是完整版,可当手册收藏。

⚠️ 重要声明:本指南基于《Codex 橙皮书》(非官方开源指南,编著:泊舟)整理重写,并结合 Codex 中文文档站已有资料补充了模型名称、套餐价格等具体信息。Codex 更新很快,安装方式、模型名称、额度、价格、入口位置都可能变化;涉及具体功能与价格,请以 OpenAI 官方文档和你账号的实际显示为准。CC Switch、DeepSeek 等第三方接入方案仅为扩展方法记录,不属于 OpenAI 官方功能。

目录

  1. 一、先搞懂 Codex 是什么
  2. 二、安装前准备
  3. 三、选哪个入口:四种形态对比
  4. 四、第一次上手
  5. 五、安全与权限(一定要看)
  6. 六、模型、推理强度与额度
  7. 七、核心功能详解
  8. 八、标准工作流:六步法
  9. 九、实战案例库
  10. 十、附录:排查、第三方模型、术语表

一、先搞懂 Codex 是什么

1.1 一句话理解

很多人第一次听到 Codex,会下意识把它当成"又一个 AI 写代码工具"。但如果只把它当成"帮我写代码的 ChatGPT",你很容易低估它。

💡 Codex 不是一个"代码生成按钮",而是一个可以进入项目现场的 AI 工程助手。它能读项目、找文件、理解上下文、制定计划、修改代码、运行命令、检查结果,最后把改动整理成可以 review(检查)的结果。

AI 编程工具的进化,简单说就是四步走:

时代代表它像什么你能得到什么
2021Copilot 补全更聪明的输入法补全下一行代码
2022ChatGPT 对话问答伙伴解释报错、给思路,但要自己搬回项目
2023-2024Cursor 协作并肩改代码的同事在编辑器里改函数、跨文件重构
2025Codex Agent可以被交代任务的工程执行者读项目、修 bug、加功能、跑测试、整理 PR

一句话总结:Copilot 帮你补代码,ChatGPT 帮你想代码,Cursor 陪你改项目,而 Codex 开始帮你执行工程任务。

1.2 它和别的 AI 工具有什么区别

Codex vs ChatGPT:ChatGPT 像"顾问"(你问它,得到答案,然后自己去执行);Codex 像"实习生"(你交代任务,它真的去干活、把活干完)。合理用法:先用 ChatGPT 想清楚,再用 Codex 做项目执行。

Codex vs Cursor:Cursor 像"AI 编辑器",Codex 像"工程 Agent"。合理用法:用 Cursor 做日常编码和局部修改,用 Codex 做任务推进和工程交付。

Codex vs Claude Code:Claude Code 更像"终端里长期协作的 AI 工程搭档"(命令行、深度上下文、hooks/subagents 扩展);Codex 更偏"OpenAI 生态里的多端工程 Agent"(App、CLI、IDE、Web 多个入口流转)。通常:喜欢终端长期协作选 Claude Code;已在用 ChatGPT/OpenAI 生态、想多端切换选 Codex。

1.3 Codex 能做什么(适合的任务)

Codex 真正擅长的,是在真实项目里完成一组工程任务,大致分几类:

✅ 适合 Codex 的任务,通常有 6 个特点:目标明确、范围可控、上下文清楚、结果能验证、失败能回滚、风险可接受。

1.4 什么时候不适合直接交给它

不建议直接让 Codex 处理:

⚠️ Codex 可以提高效率,但不能替你做判断。如果你判断不了结果对不对,就不要让它独立完成。

1.5 四个使用入口

入口是什么适合谁
Codex App桌面图形界面(Windows / macOS)小白首选,也是功能最强的
Codex CLI终端命令行版本稍微懂终端的开发者
Codex IDE Extension装进 VS Code / Cursor / Windsurf 的插件喜欢在编辑器里干活的人
Codex Web / Cloud网页版,连接 GitHub 在云端处理想让 Codex 远程处理 GitHub 项目的人

二、安装前准备

2.1 账号准备(个人用户)

💡 本地学习优先用 ChatGPT 账号登录,比 API Key 登录更简单、更适合小白。

2.2 系统准备

2.3 软件工具准备

工具作用说明
Git让 Codex 能看代码变更、生成 diff、回滚必装
VS Code / Cursor查看和编辑代码推荐
终端PowerShell(Windows)/ Terminal(Mac)系统自带
浏览器登录 ChatGPT / OpenAI / GitHubChrome 等
Node.js前端、Next.js、Vite 项目常用按需
Python脚本、自动化、数据处理按需
GitHub 账号用 Codex Cloud 或推送代码时需要按需

2.4 项目目录准备(很重要)

Codex 不是单纯聊天工具,它需要进入一个具体项目目录工作。官方入门流程也是:登录后选择电脑上的文件夹或 Git 仓库,再开始第一个任务。

建议提前建一个专门练习目录,例如 D:\AI-Codex-Projects(Windows)或 ~/AI-Codex-Projects(Mac),里面放练习项目:

AI-Codex-Projects/
├── hello-web/
├── ai-tools-page/
└── landing-page-demo/
🚫 不要一开始就让 Codex 操作你最重要的真实项目。 先用练习项目熟悉它怎么改文件、跑命令、生成结果。

2.5 权限与安全准备(必看)

Codex 可以读取、修改文件,还能在项目目录里运行命令。所以安装前要注意:

注意点建议
不要直接放重要文件先用测试项目
不要把密码 / API Key 写在代码里用 .env 文件,并避免上传
操作前先 Git 提交方便回滚
看清 Codex 要执行的命令不懂的命令先让它解释
不要给它整个 C 盘权限只选择具体项目文件夹

推荐每个项目先初始化 Git:

git init
git add .
git commit -m "initial commit"

这样 Codex 改坏了也可以回退。

三、选哪个入口:四种形态对比

方式适合谁需要准备
Codex App(桌面版)小白、想要图形界面的人Windows 或 macOS
Codex CLI稍微懂终端的人终端、Git、项目环境
Codex IDE Extension用 VS Code / Cursor / Windsurf 的人编辑器 + 插件
Codex Web / Cloud想让 Codex 远程处理 GitHub 项目的人GitHub 仓库
💡 新手建议:如果你主要做本地项目、网页练习和日常开发,优先从 Codex App 开始通常就够用了;等你熟悉 Git、终端和团队协作后,再逐步补 CLI、IDE Extension 和 Web / Cloud。

各入口在文档站也有独立介绍:快速开始、Codex CLI 使用指南。

四、第一次上手

4.1 Codex App(新手最推荐)

下载与安装

macOS 安装

  1. 点击左上角苹果图标 →「关于本机」,确认芯片类型:Apple M1/M2/M3/M4 → 选 Apple Silicon 版本;Intel → 选 Intel 版本。
  2. 进入 Codex App 官方页面,下载对应版本,打开安装包,把 Codex 拖进「应用程序」文件夹。
  3. 第一次打开若提示"从互联网下载的应用",选择「打开」即可。

Windows 安装

  1. 进入 Codex App 官方页面,选择 Windows 版本。
  2. 一般会跳转到 Microsoft Store 安装,点击「获取」或「安装」即可。

第一次打开

登录完成后,系统会让你选择一个项目目录。可以理解为:Codex 要进哪个文件夹工作。

必须懂的 6 个概念(用"公司"来类比)

概念简单理解公司类比
项目目录Codex 要进哪个文件夹工作公司的地址
项目列表你交给 Codex 的不同代码文件夹公司的项目部
Thread(对话)同一个项目里的一个任务对话项目部里的一个员工
任务窗口你和 Codex 对话、下指令的地方给员工下指令的地方
Review Pane检查 Codex 改了什么的地方作业检查区
Diff新增和删除的代码对比作业前后对照
🧠 小白记住:项目 = 一个公司,thread = 公司里的一个员工。一个清楚的任务,开一个 thread。 不要把所有事情都塞进同一个 thread,否则项目会乱、Codex 也容易理解错边界。

第一次推荐操作流程

  1. 登录 ChatGPT
  2. 选择一个练习项目目录
  3. 新建或选择一个 thread
  4. 在任务窗口输入一个简单任务
  5. 等 Codex 修改文件
  6. 打开 Review Pane
  7. 查看 diff
  8. 确认没问题后再继续修改

推荐第一个任务(足够简单,用来熟悉流程):

请帮我做一个简单网页,要求:
1. 黑色背景
2. 页面中间显示大字 Hello, Codex
3. 字体白色
4. 页面整体水平和垂直居中
5. 只使用 HTML 和 CSS

关于 Diff(最重要的一步)

Diff 是代码改动对比。绿色 = 新增内容,红色 = 删除内容。

👁️ 每次 Codex 完成任务后,先看 diff,再决定要不要接受。不要只看它的文字总结,也不要只看最终页面。因为 Codex 有时候可能会:顺手改了你没要求改的地方、删除了某些你还需要的代码、把简单代码改复杂、修改了多个文件但没说清楚。

等待批准 / 归档

设置里要关注的两点

4.2 Codex CLI(命令行版)

安装

macOS / Linux(两种常见方式)

方式一:npm 安装(已装 Node.js 推荐)

node -v      # 确认 Node.js 已装
npm -v
npm install -g @openai/codex
codex --version

方式二:Homebrew(Mac)

brew install --cask codex
codex

Windows

node -v
npm -v
npm install -g @openai/codex
codex --version
⚠️ Windows 用户第一次使用时,建议不要在系统目录(C:\、桌面、下载文件夹、重要资料文件夹)里运行 Codex,先建练习目录如 D:\AI-Codex-Projects\hello-codex。

另一种安装方式(来自官方文档站):

curl -fsSL https://chatgpt.com/codex/install.sh | sh

第一次运行与登录

codex          # 启动,首次会提示登录

两种登录方式:

  1. 用 ChatGPT 账号登录(小白首选):codex login → 选 Sign in with ChatGPT → 浏览器打开登录页 → 登录后回传终端。
  2. 用 OpenAI API Key 登录(开发者/自动化/CI):设置环境变量后 codex login --with-api-key。
⚠️ API Key 很敏感:不要写进代码、不要发别人、不要截图公开、不要上传 GitHub、不要放进 README 或前端网页。泄露了立刻去 OpenAI Platform 删除或重新生成。
codex login status     # 检查登录状态
codex logout          # 退出登录

新手最该记住的 10 个终端命令

排名命令为什么重要
1codex启动 Codex CLI
2codex login登录账号
3codex login status检查登录状态
4codex doctor排查环境问题
5codex --version查看版本
6codex resume --last接着上次任务继续
7codex archive归档不用的任务
8codex update更新 Codex
9codex exec "任务"一次性执行任务
10codex logout退出登录

推荐新手工作流:

cd 项目目录
git status
codex                 # 启动,输入任务
/diff                 # 看改动
git diff              # 再在 Git 里检查一次
git add .
git commit -m "说明"
codex archive         # 或 /quit 退出

TUI 常用命令(进入 Codex 后输入,以 / 开头)

新手最该记住的 8 个:

命令作用
/init生成项目规则文件 AGENTS.md
/status显示当前会话配置
/permissions选择 Codex 被允许做什么
/model选择模型与推理强度
/review启动独立评审智能体审查改动
/plan复杂任务先让它给计划
/compact长对话压缩重点
/quit退出 Codex

推荐 CLI 使用流程:

/init → /permissions → /model → /plan → 输入任务 → /diff → /review → /status → /compact → /quit
💡 需要脚本、CI 和机器可读自动化时用 codex exec:codex exec "为 Dashboard 组件补 React Hooks 重构,并运行 npm test" --json。通过 --json 与明确配置覆盖,可构建可重复的非交互工作流。

三种核心能力(CLI)

危险命令与危险参数(看到先问)

命令 / 参数为什么危险新手建议
--sandbox danger-full-access放开文件和网络限制不要用
--dangerously-bypass-approvals-and-sandbox跳过审批和沙盒不要用
--yolo上面那个危险参数的别名不要用
--ask-for-approval never操作时不再问你新手不要用
sudo可能修改系统级内容不懂不要允许
rm -rf可能删除大量文件高危
git reset --hard可能丢失未保存改动先确认
git clean -fd可能删除未跟踪文件先确认
curl xxx | sh下载脚本并直接执行高危

看到这些内容,先让 Codex 解释:

请解释这条命令的作用、风险,以及有没有更安全的替代方案。

4.3 Codex IDE Extension(编辑器插件)

把 Codex 直接装进 VS Code / Cursor / Windsurf 的侧边栏里使用。

安装步骤:打开编辑器 → 扩展市场 → 搜索 Codex → 安装 OpenAI 的 Codex 扩展 → 重启编辑器 → 侧边栏找到 Codex → 登录账号 → 打开项目文件夹开始使用。

能做什么:读当前文件、读选中代码、直接改代码、运行命令、修复报错、生成文档、切换模型、调整推理、控制权限、委托云端。

支持编辑器:VS Code、VS Code Insiders、Cursor、Windsurf、JetBrains 系列(IntelliJ / PyCharm / WebStorm / Rider)。新手优先推荐 VS Code 或 Cursor。

4.4 Codex Web / Cloud(网页云端)

在网页里使用,连接 GitHub 仓库,让 Codex 在云端环境读取代码、执行任务、修改文件,并生成可 review 的结果。

⚠️ Codex Web 安全规则:不要一上来授权所有 GitHub 仓库;不要让 Codex 自动合并 PR;不要把 API Key、密码、token 写进任务;PR 里一定要看 diff;看不懂的改动不要合并。

五、安全与权限(一定要看)

5.1 沙盒(Sandbox)= Codex 的安全围栏

Codex App 不是普通聊天工具,它能读文件、改文件、运行命令,所以必须有一个"围栏"限制它能碰哪里、能不能联网、能不能改项目外的文件。

官方 sandbox 模式包括 read-only、workspace-write、danger-full-access 几类。对应关系:

你看到的选项和 Sandbox 的关系建议
请求批准有沙盒限制,越界操作先问你✅ 新手推荐
替我审批系统帮你自动判断一部分审批可用
完全访问权限放开沙盒,可在电脑上执行任何操作❌ 风险最高,别开
🛡️ 一句话:Sandbox 决定 Codex 能不能看文件、改文件、访问项目外目录、联网、运行命令。新手不要一开始开完全访问权限。

5.2 推荐的权限组合

CLI 新手推荐:

codex --sandbox workspace-write --ask-for-approval on-request

意思是:Codex 可以在当前项目里工作,但敏感操作要先问我。

⚠️ 不要随便用:danger-full-access、--yolo、--dangerously-bypass-approvals-and-sandbox。

5.3 API Key 保护

5.4 用 Git 兜底(最重要的一条安全习惯)

没有 Git,Codex 改错了你很难回退;有了 Git,你可以随时检查和恢复。

git init
git add .
git commit -m "initial commit"
# Codex 每次改完:
git status      # 看哪些文件变了
git diff        # 看具体变了什么
# 不满意:git checkout / 让 Codex revert

六、模型、推理强度与额度

💡 一句话:先选模型,再按任务挑推理强度。普通任务用默认模型 + 中推理;复杂 bug 用高推理;简单改文案用低推理。不要所有任务都开最高推理。

6.1 推荐模型

当前主力是 gpt-5.6 系列(Sol / Terra / Luna),上一代 gpt-5.5 仍可继续用。下表「不支持」列标出该模型当前无法运行在哪类任务上。

模型定位不支持
gpt-5.6-sol旗舰,复杂编码 / Computer Use / 研究 / 网安最强Codex 云端
gpt-5.6-terra均衡日常,低成本媲美 GPT-5.5Codex 云端
gpt-5.6-luna快速经济,适合边界清晰、可重复工作Codex 云端
gpt-5.5上一代前沿,复杂编码 / 知识工作 / 研究—
gpt-5.3-codex-spark仅文本研究预览,近实时编码迭代(Pro 可用)Web / 云端 / Credits / API

默认 Power 设置使用 gpt-5.6-sol + 中等推理强度;需要更深入推理转向 Powerful;想更快更省转向 Efficient;选 gpt-5.6-luna 或自选模型/强度请打开 Advanced。

6.2 怎么选 Sol / Terra / Luna

🤔 不确定选哪个?先选 Sol。它最全面,代价只是稍慢稍贵;等熟悉后再按任务降本。

6.3 App 的 Power 模式与模型对应

桌面 App 把"模型 + 推理强度"打包成几个易懂档位,不用手动调参:

模式默认模型推理强度适合
Powergpt-5.6-sol中默认档,大多数任务
Powerfulgpt-5.6-sol高需要更深入规划 / 分析
Efficientgpt-5.6-terra / luna低~中更快更省的日常活
Advanced自选自选指定具体模型或强度

6.4 选择推理强度

优先用能产出所需结果的最低推理强度;只有需要时再提高。强度越高越慢、越费额度。

强度适用
Light / Low快速且范围明确的任务
Medium速度与深度平衡,需一定规划
High / Extra High多步骤、多来源、多权衡的困难任务
💰 省额度建议:小任务不开最高推理;不要一次让 Codex 扫整个项目;不要反复让它大范围重构;能指定文件就指定文件;复杂任务先 /plan 再修改。

6.5 配置默认本地模型

桌面 App、CLI 与 IDE 扩展共用同一个 config.toml。指定模型:

model = "gpt-5.6"

未指定时使用推荐模型。云端任务目前无法更改默认模型。

6.6 套餐与额度

Codex 已包含在你的 ChatGPT Free / Go / Plus / Pro / Business / Edu / Enterprise 套餐中,两者共享使用量。额度与功能可用性取决于计划、地区与工作区设置。

套餐价格Codex 能力要点
Free$0 / 月简短编码任务体验,额度与功能随账号/地区/推出阶段变化
Go$8 / 月轻量编码任务
Plus$20 / 月Web / CLI / IDE / iOS 中使用 Codex;GPT-5.6 系列(Sol / Terra / Luna);可用 ChatGPT credits 扩展
Pro$100 / 月起可用 GPT-5.3-Codex-Spark(研究预览);用量可达 Plus 的 5 倍或 20 倍
Business$20–25 / 用户 / 月安全专用工作区,SAML SSO、MFA 等基础管理控制
Enterprise / Edu联系销售SCIM、EKM、RBAC、审计日志等企业级安全
API key按 token 计费CLI / SDK / IDE 中使用;不含 GitHub 评审、Slack 等云端功能

使用限制 / 额度

本地消息额度估算(每 5 小时窗口)

模型Plus / BusinessPro 5xPro 20xAPI key
GPT-5.6 Sol15–9075–450300–1800按用量
GPT-5.6 Terra20–110100–550400–2200按用量
GPT-5.6 Luna50–280250–14001000–5600按用量

Credits 费率(示例,每百万 token)

模型输入 token缓存输入输出 token
GPT-5.6 Sol12512.5750
GPT-5.6 Terra62.56.25375
GPT-5.6 Luna252.5150

功能可用性差异(节选)

功能PlusProBusinessEnterprise/EduAPI key
Codex 云端✅✅✅✅❌
Web 中的 Work✅✅✅✅❌
桌面 App(本地任务)✅✅✅✅✅
CLI / IDE 扩展✅✅✅✅✅
Codex-Spark 研究预览❌✅❌❌❌
GitHub 代码评审 / Slack✅✅✅✅❌
SAML SSO / MFA❌❌✅✅❌
💡 功能可能受计划、地区、账号、工作区策略和推出阶段影响。完整费率与功能矩阵见 定价与额度 页,并以账号中显示的状态为准。
⚠️ 已弃用:通过 ChatGPT 登录时,gpt-5.2 与 gpt-5.3-codex 已弃用,请更新到最新模型。某些对登录方式弃用的模型仍可通过 API key 使用。

七、核心功能详解

7.1 自动化

Codex 自动化 = 让 Codex 不只是"听你指挥",而是能按规则定期帮你巡查项目、发现问题、处理问题。就像给项目请了一个"AI 值班工程师":平时不打扰你,有问题来提醒,简单问题先尝试修,最后让你审核决定。

示例:让 Codex 每周复盘近期会话记录,沉淀成可复用的工作流档案(注意:不要复现原始日志、隐私内容、密钥、长对话原文)。

7.2 插件 / Skill / MCP —— 最容易混淆的三个概念

记住一张总表:

对比插件 PluginSkillMCP
一句话能力安装包一套固定工作方法连接外部工具的标准接口
解决什么安装、打包、分发能力同类任务"怎么做""连接什么工具或数据"
范围最大,可打包 Skill、MCP较小,单类任务流程单个外部工具或数据源
类比工具箱工具箱里的说明书给工具箱接电的插座
谁来用普通用户一键安装普通用户也能用更偏开发者和团队配置
举例GitHub 插件、Figma 插件README Skill、代码 Review Skill数据库 MCP、文档 MCP
💡 一句话记住:插件可以把 Skill 和 MCP 打包成更容易安装的能力包;Skill 管"怎么做",MCP 管"连什么工具"。 需求判断:"怎么做"的问题用 Skill,"连接什么工具"的问题用 MCP。

7.3 Skill(固定工作方法)

如果你经常让 Codex 做同一类任务(写 README、做代码 Review、生成网页、整理文档),就可以把这套流程做成 Skill。

当请求与 skill 用途匹配时,ChatGPT 可自行选择该 skill;也可从输入框显式选择。ChatGPT 支持 @ 提及,Codex 支持用 $ 提及 skills。

最简单的 SKILL.md 结构:

# Skill 名称
## 适用场景
## 工作目标
## 工作流程
## 输出格式
## 注意事项

怎么用:

放置位置:

创建 skills(四步)

  1. 选择一项聚焦任务。记录你通常会提供的文件、链接或笔记,以及完成结果应达到的样子。
  2. 向 ChatGPT 描述工作流。新建聊天,以 "Build me a skill…" 开始,说明目标、执行步骤、预期格式,以及始终包含或避免的内容,可附模板或优质示例。
  3. 评审并试用草稿。检查指令,用真实请求测试;若遗漏步骤或偏离格式就继续调整。
  4. 安装并复用。启用后 ChatGPT 可在相关请求中使用该 skill,也可显式选择;工作区允许时还能分享给团队成员。
💡 也可用 Record & Replay 演示工作流并转成可复用 skill;要打包分发自己的组合包则创建 plugin。把"问补做"里的高频办公流程沉淀成 skill,下次 $ 一提即可复用。

7.4 插件(能力包)

plugins 让可复用能力更容易安装和共享,可把 skills 与 GitHub / Google Drive / Slack 等服务的 app 组合,也可包含提供额外工具与上下文的 MCP server。安装后可直接描述任务,或输入 @ 选择具体 plugin 或其中的 skill。

在 Codex App 里:打开 App → 搜索/浏览插件 → 点开详情 → 点 Add to Codex → 新开一个 thread 使用。

在 Codex CLI 里:启动 codex → 输入 /plugins → 搜索、Install、Uninstall、Space(启停)。

常见能力方向:Chrome(操作浏览器)、GitHub(仓库协作)、Computer Use(操作电脑)、Build Web Apps(一句话生成网页)、Figma(设计稿转代码)、Documents / Presentations / Spreadsheets(办公交付)、HyperFrames / Remotion(视频生成)。

7.5 MCP(连接外部工具的接口)

MCP 让 Codex 连接更多外部工具、数据源或服务(文档 MCP、数据库 MCP、GitHub MCP、Figma MCP、Notion MCP、浏览器 MCP 等)。

CLI 常用命令:

codex mcp list                       # 查看已配置
codex mcp add context7 -- npx -y @upstash/context7-mcp   # 添加
codex mcp remove context7            # 删除
/mcp                                 # 会话内查看可用工具

配置写在 ~/.codex/config.toml。新手建议先用于不需要复杂授权的文档类 MCP。

7.6 记忆系统(AGENTS.md)

让 Codex 记住长期有用的信息。AGENTS.md 是写给 Codex 看的项目规则说明书。

文件主要读者作用
README.md人告诉人项目是什么、怎么装、怎么用
AGENTS.mdCodex / AI Agent告诉 AI 在这个项目里应该怎么工作
.gitignoreGit告诉 Git 哪些文件不要上传

放在哪里:

可以在 Codex App 设置里找到"个性化 / 指令",输入个人通用偏好(例如:禁止批量删除文件或目录,需要删除时一次只删一个明确路径的文件)。

一个前端项目 AGENTS.md 模板要点:写清技术栈、常用命令(install/dev/build)、项目结构、代码规范、UI 规则、禁止事项(不改 .env、不输出密钥、不删核心功能、不随便加依赖)、完成任务后输出"改了哪些文件 / 为什么 / 是否要 build / 提醒检查 diff"。

7.7 代码管理(Git 与 GitHub)

概念简单来说作用
Repository一个代码仓库存放整个项目
Commit一次代码存档记录这次改了什么
Branch分支不影响主线的情况下改代码
Diff改动对比看新增、删除、修改了什么
Stage暂存区准备把哪些改动保存进 commit
Merge合并把一个分支的改动合到另一个
Conflict冲突两边改了同一处,需手动选择
Push / Pull推送 / 拉取上传到 GitHub / 同步最新代码
Clone克隆从 GitHub 下载项目到本地

Git Worktree:给同一个 Git 项目额外开一个独立工作副本(像草稿本),效果满意后再合并回正式项目。适合让 Codex 大胆改代码、同时做多个任务、比较大方案 A/B/C、降低污染主项目的风险。

在 Codex 中使用 Git 的标准流程:

初始化 Git → 写好 .gitignore → 先 commit 一次 → 新建分支 → 让 Codex 修改 → 查看 diff →
运行项目/构建 → 满意后 commit → push 到 GitHub → 创建 PR

7.8 云端运行(Cloud)

模式运行位置简单来说
Local你的电脑本地项目Codex 直接改你电脑里的代码
Worktree你的电脑本地副本Codex 在安全副本里改代码
CloudOpenAI 云端环境Codex 在云端拉取 GitHub 仓库并处理任务

云端运行适合:你不方便一直开着本地电脑时继续处理;适合修 bug、改功能、写文档、代码 review、处理 issue。不适合:本地私密文件、没上传 GitHub 的项目、高风险生产操作。

更多 Skill 与 Plugin 细节见 技能与插件 页;CLI 命令见 Codex CLI 使用指南。

八、标准工作流:六步法

很多人刚开始用 Codex,会直接一句话丢给它"帮我做个网站 / 改这个功能"。这样不是不行,但容易出问题:AI 改得很快,你却不知道它到底改了什么,也不敢放心交付。

真正稳定的方式,是让需求经过 "理解 → 计划 → 修改 → 验证 → 检查 → 验收" 这几步。

标准六步

步骤名称目的
1需求拆解先让 Codex 知道项目是什么,避免不了解结构就乱改
2制定计划先列要做什么,确认后再动手,避免一步改太多
3小步实现一次只改一小块,降低出错概率,方便回滚
4测试改完运行检查并手动验证
5代码审查看 diff,检查改得对不对、有没有风险
6提交与复盘提交代码并沉淀经验

第一步:需求拆解

别只说"优化首页"。先把需求拆成关键问题:

第二步:让 Codex 制定计划

先不要写代码。让 Codex 先输出计划,你确认后再执行:

先不要写代码,也不要修改任何文件。
请先根据当前需求和项目结构,制定一个修改计划。等我确认后,再开始执行。

(也可以在 App / CLI 里用 /plan 进入计划模式。)

第三步:小步实现

一次只改一个功能点。 比如优化首页拆成:①只优化首屏标题副标题 ②只调整 CTA 按钮 ③只优化移动端布局 ④只补充卖点卡片 ⑤只处理最终样式细节。

明确限制:

本次只实现当前功能点。
不要顺手重构无关代码。
不要修改命名、目录结构、依赖版本和全局配置。
如果遇到不确定,请先停下来问我,不要自行决定。

第四步:测试

不是相信 Codex 说"完成",而是用结果证明它真的完成。按顺序:

  1. 单元测试:npm test / pnpm test
  2. 类型检查:npm run typecheck / tsc --noEmit
  3. lint:npm run lint
  4. 构建:npm run build
  5. 手动测试:UI、表单、登录、支付、上传必须手动点一遍
  6. 浏览器测试:看页面显示、Console 报错、Network、移动端
  7. 回归测试:不只测新功能,还要测旧功能有没有被改坏

第五步:代码审查

两轮审查:Codex 自审 + 人工审查。最终交付的人是你,不是 Codex。重点盯 diff 的四类高风险:

⚠️ 涉及登录、支付、权限、数据库、鉴权等重要代码,建议用第二个模型做交叉审查(一个写、一个挑错),但它的建议同样不能全盘接受。

第六步:提交与复盘

交付不是结束,复盘才是下一次效率提升的开始。

九、实战案例库

以下案例来自《Codex 橙皮书》,均以"宠物零零食"项目演示,核心流程一致,供你照搬。

案例一:制作宠物零零食前端页面网站

  1. 本地创建文件夹 Pet treats,选择该文件夹。
  2. 开启计划模式,生成初步项目计划,确认后执行。
  3. 打开 index.html 预览,用注释功能在页面做细节修改。
  4. 创建 Git 仓库管理代码。
  5. 新增"月销量 / 热销榜"等功能。
  6. 检查没问题后 push 代码,上传到 GitHub 仓库。
  7. 通过 GitHub Pages 发布(Settings → Pages → 保存,等几分钟得到链接)。
📄 GitHub Pages 适合托管静态网站(HTML/CSS/JS/静态资源),不适合需要后端、数据库或敏感交易的逻辑。

案例二:给网站增加功能和优化页面

案例三:制作管理后台

案例四:制作品牌招商 PPT

案例五:制作宣传视频

十、附录

10.1 常见问题排查

安装类

登录类

项目目录类

权限和沙盒类

命令运行类

Diff 和改动类

通用排查流程:

codex --version → codex login status → pwd/cd 确认目录 → git status →
codex doctor → /permissions → /diff → /ps → /stop → /compact

10.2 第三方模型接入(CC Switch + DeepSeek,非官方)

⚠️ 这类方式不属于 OpenAI 官方功能,兼容性、稳定性、隐私和费用以第三方工具与模型服务商为准。重要项目建议先用测试仓库验证。

CC Switch 是第三方开源桌面工具,用来统一管理不同 Agent 工具(Claude Code、Codex、Gemini CLI 等)的配置,核心用途:Provider 切换、MCP 统一管理、Skills 管理。

以接入 DeepSeek 为例:

  1. 进入官网 https://ccswitch.io/zh/ 下载安装。
  2. 在 DeepSeek 官网创建 API Key。
  3. 打开 CC Switch → 添加模型 → 粘贴 API Key。
  4. 开启本地路由映射(设置里将路由全部打开)→ 启用。
  5. 若 CC Switch 路由、模型服务和 Codex 侧配置都兼容,再打开 Codex 就可能通过这套非官方路由使用 DeepSeek 等第三方模型。

10.3 术语表

术语意思
CodexOpenAI 的 AI 工程编程助手(Agent)
Thread同一个项目里的一个任务对话
Diff代码改动对比(绿=新增,红=删除)
Review Pane检查 Codex 改了什么的地方
Sandbox(沙盒)限制 Codex 能碰哪里的安全围栏
AGENTS.md写给 Codex 看的项目规则说明书
Skill一套固定工作方法("怎么做")
Plugin(插件)可安装的能力包(可含 Skill / MCP)
MCP连接外部工具的标准接口("连什么")
WorktreeGit 项目的独立工作副本(草稿本)
PR(Pull Request)把修改提交给你检查的"修改申请"
conventional commitfeat:/fix:/style: 等规范提交格式
🌟 最后一句给小白的话:Codex 的强大不在于"一句话生成整个项目",而在于你能用清晰的边界、小步的节奏、看完 diff 再接受的纪律,把它变成可靠的工程执行伙伴。先从一个 Hello, Codex 网页开始,再慢慢打开 Skill、自动化和云端能力。