OpenAI Codex 四个入口怎么选?CLI、App、IDE、Cloud 新手对比指南

OpenAI Codex 给了 CLI、App、IDE 扩展、Cloud 四个入口,新手第一次都会懵:装哪个?要不要装齐?怎么开始?这篇按 4 类身份对号入座,给你一份能直接照抄的 Codex 入口选择指南。

OpenAI Codex 四个入口怎么选新手对比指南:CLI、App、IDE 扩展、Cloud 四类身份对号入座决策图

⏱️ 预计阅读 18 分钟 | 🎯 目标:把 OpenAI Codex 的命令行(CLI)、桌面应用(App)、IDE 扩展、云端(Cloud)四个入口讲到新手能 5 分钟决定装哪个。

你刚听说 OpenAI Codex 想试试,结果打开官网发现它不是一个东西——是四个入口:CLI、App、IDE Extension、Cloud。装哪个?要不要装齐?为什么要分这么多种?这篇讲清楚。


30 秒答疑(先看这个)

如果你只想知道「OpenAI Codex 四个入口我现在该装哪个」,下面这张对号入座表就是答案:

你的身份 推荐入口 一句话理由
完全没用过命令行,第一次试 OpenAI Codex 桌面应用(App) OpenAI 官方对新手的明确推荐,图形界面、无终端门槛
工程师 / 习惯命令行 / 想要功能最全 命令行(CLI) 一行命令安装、功能最完整、能写自动化脚本
每天 6 小时挂在 VS Code / Cursor / JetBrains 里 IDE 扩展 不用切换窗口,编辑器里直接调 Codex
团队走 GitHub PR 流程 / 需要后台跑长任务 云端(Cloud)(在前面任一个的基础上加) 长任务、跨平台触发、自动 PR 评审

最常见的新手错误:以为四个入口都要装。完全没必要——它们底下是同一个 AI 引擎,装一个就能开始用。其余的等你跑两周发现痛点再加。

下面把每个入口讲到能让你判断「这个是不是我」。

Codex 四类新手身份对号入座决策图:没用过命令行选 App、工程师选 CLI、IDE 重度选 IDE 扩展、团队 PR 加 Cloud

一、先搞清楚:OpenAI Codex 到底是什么

这一节如果你已经知道 OpenAI Codex 是什么,可以跳过看 § 二。

OpenAI 官方对 Codex 的定位是 Coding Agent——「会写代码的 AI 助手」,中文常翻译为「编程代理」。

它和 ChatGPT 的区别在哪?简单一句话:ChatGPT 是聊天框,你问它代码它回你代码;OpenAI Codex 是一个能直接进项目、改文件、跑命令的 AI 工程师

举个具体场景:

  • 你在 ChatGPT 里说「帮我修登录失败的 bug」——它给你一段代码片段,让你自己复制粘贴回项目。
  • 你在 Codex 里说「帮我修登录失败的 bug」——它会自己打开你的项目、扫描相关文件、定位 bug、改代码、跑测试,最后告诉你「我改了 auth.ts 第 42 行,测试已通过,你审一下」。

ChatGPT 是顾问,Codex 是会动手的实习生。

💡 通俗讲

假设你家电脑坏了,朋友问你怎么修。ChatGPT 给你一份说明书,你自己照着拧螺丝。Codex 派一个会修电脑的人上门,他自己看、自己拆、自己装,修完跟你说「修好了,我换了内存条」。两个都是「帮你」,但帮的程度完全不一样。

1.1 OpenAI Codex 是免费的吗?

不完全是,但门槛比想象的低。

OpenAI 官方说明 写得很清楚:Codex 没有单独的订阅,它绑在 ChatGPT 付费档里

ChatGPT 档位 Codex 用量 适合谁
免费档(Free) 限额很紧,仅够浅尝感受 先试一下
轻量付费档(Go) 比免费宽,够零散小任务 偶尔写点小东西
个人付费档(Plus) 个人开发者周用几次专注编程一般够 新手标准入门
高档付费(Pro 系列) 个人付费档的数倍用量 重度用户 / 全职 AI 编程
团队 / 教育 / 企业档 等同个人付费档加数据隔离与管理控制 团队

各档具体价格、用量上限和包含的模型,请以 OpenAI 官方价格页 为准。本文不写定价数字与具体用量,因为 OpenAI 调价和调额度都很频繁(连促销额度都按月变),写死后很快就会过期误导你。Codex 的用量是按「令牌(Token)消耗」算的,跑大项目、长任务比跑小脚本耗得快得多——这条原理不会过期,记住它你就能大致判断自己够不够用。

新手标准路径:开 ChatGPT 个人付费档 → 装一个入口 → 用得不够再升级到更高档。

1.2 为什么 OpenAI Codex 要做四个入口?

这个问题很多新手会问。答案是:因为不同人写代码的姿势真的不一样

  • 工程师在终端里跑了 20 年,喜欢黑屏白字、键盘快捷键,让他们去用图形界面是降级——所以 OpenAI 给了 命令行版(CLI)
  • 普通人没用过终端,看到黑屏白字会害怕,需要点点按按的图形界面——所以 OpenAI 给了 桌面应用(App)
  • 程序员每天 8 小时挂在 VS Code 里写代码,让他切窗口去调 AI 是浪费——所以 OpenAI 给了 集成开发环境扩展(IDE Extension)
  • 团队希望 AI 能「下班前丢任务、第二天看结果」、希望 AI 能直接审 GitHub 拉取请求(Pull Request)——所以 OpenAI 给了 云端(Cloud)

四个入口对应四种工作姿势。装哪个的本质是认清楚自己是哪一种


二、OpenAI Codex 四个入口分别是什么(一句话版)

先用最短的话把四个入口认全。每个入口我给一个类比,让你 30 秒认出区别。

2.1 OpenAI Codex CLI ——黑屏白字的命令行版

  • 是什么:在终端里运行的 Codex 程序,你敲命令它跟你聊。CLI 是 Command Line Interface 的缩写,中文叫「命令行界面」。
  • 类比:像 ChatGPT 但跑在 macOS 自带的 Terminal(终端)里。
  • 安装:一行命令 npm i -g @openai/codex,跨 macOS / Windows / Linux 通用。
  • 典型用户:会用命令行的工程师、运维、脚本作者。
  • 优势:功能最全、启动最快、能写自动化脚本(如定时任务 cron、持续集成 CI/CD)。
  • 门槛:你必须先装过 Node.js 运行环境或 Homebrew 包管理器,看到终端不害怕。

2.2 OpenAI Codex Desktop App ——图形界面的桌面版

  • 是什么:从 openai.com/codex 下载的 macOS / Windows 桌面应用。App 是 Application 的缩写,中文叫「应用程序」。
  • 类比:像 VS Code 但里面只跑 Codex,左边项目栏、右边代码差异(diff)、下面终端。
  • 安装:去官网下载安装包双击安装。
  • 典型用户:第一次用 Codex 的新手、不愿意碰命令行的人、想看代码差异比看补丁直观的人。
  • 优势:图形界面、内置规划模式(Plan Mode)、内置差异(diff)审阅、内置终端、会话持久(关闭重开能接续)。
  • 门槛官方同时提供 macOS(苹果芯 Apple Silicon / Intel 两个安装包,按你的 Mac 芯片选)和 Windows 版本;Linux 桌面版暂时只能在官网登记等通知。苹果芯 Mac 体验最顺,Intel 芯 Mac 装的是单独的 Intel 包、整体偏慢一点。

这是 OpenAI 官方在新手指南里明确推荐的起点:「the terminal is for engineers; apps like Codex are for everyone who wants to build things」(终端是给工程师的,App 是给所有想动手的人的)。

2.3 OpenAI Codex IDE 扩展——嵌进编辑器的版本

  • 是什么VS Code 应用商店 上的 Codex 扩展,装上之后 VS Code 右侧多一个 Codex 面板。IDE 是 Integrated Development Environment 的缩写,中文叫「集成开发环境」。
  • 类比:像 GitHub Copilot 那样常驻在编辑器里,但能自主完成一整段任务,不只做补全。
  • 安装:VS Code 扩展商店搜 「OpenAI Codex」,一键安装。Cursor / Windsurf 等 VS Code 分支版本也兼容。JetBrains 系(IntelliJ / Rider / PyCharm / WebStorm)走的是 JetBrains AI Chat 入口
  • 典型用户:每天 6-8 小时挂在 VS Code 或 Cursor 里写代码的程序员。
  • 优势:不切窗口、能 @文件名 引用代码上下文、能拖图给 Codex 看。
  • 门槛:你必须本来就在用 VS Code / Cursor / JetBrains。

2.4 OpenAI Codex Cloud ——跑在 OpenAI 服务器上的远程版

  • 是什么:从 chatgpt.com/codex 直接打开的网页入口,任务跑在 OpenAI 的隔离容器里,跟你本机没关系。
  • 类比:像把任务丢给一个远程实习生,他在自己的电脑上跑,跑完把代码改动以 GitHub 拉取请求(Pull Request, PR)的形式发回来。
  • 安装:不用装,浏览器打开网页就行。但要先把你的 GitHub 账号绑给 Codex,让它能拉取(checkout)你的仓库。
  • 典型用户:团队、有 PR 评审流程的公司、需要后台跑长任务的人。
  • 优势:任务跑分钟级到数十分钟不占本机、能从 Slack / Linear / GitHub 远程触发、能用 --attempts N 同时跑多个候选取最优。
  • 门槛官方公开 Cloud 任务的用量积分(credits)消耗显著高于本地交互;模型档位被锁,本地能选的最新模型在 Cloud 里可能用不了。
Codex 四个入口一句话对比四宫格:CLI 命令行、App 图形界面、IDE 扩展编辑器内、Cloud 云端远程

三、关键认知:四个入口共用一台引擎

这一节是新手最容易跳过、但理解之后会大幅简化决策的关键事实。

OpenAI 官方文档 写得很直接:

"the CLI, IDE, and Codex app all share the same configuration layers."

说得通俗点:四个入口底下是同一个 AI 编程代理,只是给你看的界面不同

3.1 哪些东西是共享的

下面这些东西在四个入口之间是同一份,不是各装各的:

共享的东西 文件位置 说明
全局配置 ~/.codex/config.toml 模型选哪个、安全策略多严、连接哪些工具服务器
项目指令 项目根的 AGENTS.md 智能体指令文件,告诉 Codex 这个项目的规则、风格、命令
技能(Skills) ~/.codex/skills/{name}/SKILL.md 你定义的可复用工作流(比如「自动写测试」)
登录状态 ~/.codex/auth.json 一处登录、四处生效
模型选择 配置文件里的 model = "..." 改一次,四个入口都用这个模型

3.2 共享意味着什么

实操上有三个直接后果:

  1. 你只需要配置一次。在 CLI 里写好的 AGENTS.md,App 里立刻生效。不存在「我装了 App 还要重写一遍配置」。
  2. 切换入口零成本。今天用 App,明天想用 CLI 跑定时任务,今天积累的项目知识跟着你走。
  3. 不要装齐。装齐没意义——四个入口的 80% 能力是重叠的,你只是在重复看四个不同的仪表盘。

💡 通俗讲

想象微信的「手机版 + 电脑版 + 网页版 + iPad 版」——四个客户端登的是同一个账号,看的是同一份消息记录,回复哪边都行。OpenAI Codex 的四个入口跟这个一模一样——你是同一个账号、同一份配置、同一个 AI 引擎,只是切了不同设备的界面。

Codex 四个入口共用一台引擎示意图:中央共享引擎与配置,CLI、App、IDE、Cloud 四入口共享同一份配置

3.3 那为什么不是「随便装一个就行」?

因为虽然引擎共享,每个入口的「独门功能」还是有差异。下面这张表整理了各入口的真实功能差异:

功能 CLI App IDE 扩展 Cloud
完整规划模式(Plan Mode)
内置代码差异(diff)面板 ⚪(文本)
工作树(Worktree)多代理并行 ⚪(手工)
codex exec 非交互执行 ✅(云上)
钩子(Hooks,自动验证 / 签名)
配置集(Profiles,多套配置切换)
后台异步跑长任务
GitHub 拉取请求(PR)自动审查
不需要本机环境
完全图形界面无终端

这张表就是「Codex 装哪个」的依据:你的高频需求落在哪一列,就装那一列对应的入口。

3.4 四个入口正在互相打通(这是 2026 的最新变化)

很多写「Codex 四入口区别」的文章停在一个旧认知上:四个入口是四条平行线,各干各的。这在 2026 年已经不成立了——OpenAI 在持续把它们打通,几个新事实新手值得先知道,免得照着过时文章死记硬背:

  • IDE 扩展现在能直接把任务「甩」给云端(Cloud)。你在 VS Code 里写到一半,遇到一个要跑半小时的大活,不必切到浏览器——官方文档里叫 Cloud Delegation(云端委托):在编辑器里点一下「Run in the cloud」,任务丢到云端后台跑,跑完的代码差异(diff)再拉回本地审。换句话说,「本地交互」和「云端长跑」的界限正在模糊。
  • App 不再只是「桌面聊天框」。它现在内置了浏览器(In-app browser)、能驱动 Chrome 扩展、甚至带 Computer Use(让 Codex 像人一样点界面)这类能力,已经超出「写代码」本身。新手用不到,但这说明 App 是 OpenAI 投入最重的图形入口。
  • 跨会话记忆(Memories)开始落地。过去 Codex 每开一个新对话就「失忆」,现在官方在做记忆机制,让它跨任务记住你的项目偏好。新手阶段先靠 AGENTS.md(后面 § 6.3 讲)就够,但知道这条演进方向,你就明白「为什么大家都说 Codex 越用越懂你」。

🔥 翔宇判断

入口在打通,不代表你要追着学每个新功能。新手反而更该只盯一个入口、把基本盘跑熟——因为底层引擎共享,等这些新能力成熟、你真用得上的那天,切过去几乎零学习成本。我自己的体感是:OpenAI 每隔几周就上新功能,盲目追新只会让你永远停在「装环境」阶段,真正干活的时间反而被吃掉。先用熟一个,新功能等需求自然找上门再学。

本节涉及的功能仍在快速迭代,具体形态以 OpenAI Codex 官方文档更新日志 为准。本文只讲「方向」,不写死某个版本的细节,避免你照着过期描述操作。


四、OpenAI Codex 入口怎么选?四类身份对号入座

新手最关心的就是这个问题。我把四类典型新手画像写出来,你照着对一下自己。

4.1 「我是完全的新手,没碰过命令行」

装桌面应用(Desktop App),跳过其他三个

理由:

  • 双击安装,跟装 QQ / 微信一样。
  • 打开就是图形界面,所有操作都是点按钮、看面板。
  • 内置规划模式(Plan Mode),让 Codex 在干活前先告诉你它要做什么,你点同意它再动。
  • 代码差异(diff)面板让你看清楚 Codex 改了哪些行,不放心就回滚(revert)。
  • 关闭再打开,会话还在。

具体步骤:openai.com/codex 下载对应平台版本 → 用 ChatGPT 付费会员账号登录 → 选一个项目文件夹 → 开始第一条对话。

🔥 翔宇判断

没有任何「我必须装命令行(CLI)才像个工程师」的道理。Codex 桌面应用的能力已经覆盖了 90% 的日常场景,开图形界面不是新手专利,OpenAI 自己的官方推荐就是 App 起步。我有不少做产品、做内容的朋友,全程没碰过 CLI,靠 App 把活全干了。

4.2 「我会一点编程,习惯黑屏白字」

装命令行版(CLI)

理由:

  • 一行命令搞定(前提你有 Node.js 运行环境或 Homebrew 包管理器)。
  • 启动比 App 快——CLI 是 Rust 语言写的,没有 Electron 框架启动开销。
  • 功能最全:钩子(Hooks)、配置集(Profiles)、codex exec 非交互执行、远端 TUI(终端用户界面)模式都有。
  • 写自动化脚本无敌:定时任务(cron)+ codex exec 能让 Codex 每天自动跑批。

有一个新手陷阱我必须提醒:CLI 一开始的安全设置默认是「每个动作都问你」(审批策略 approval_policy = "on-request" + 沙箱模式 sandbox_mode = "workspace-write")。看起来啰嗦,但这是对的。别一上来就开 --full-auto--dangerously-bypass-approvals-and-sandbox——前者是 OpenAI 提供的快捷别名,后者是底层的暴力旁路开关,新手开了等于把家门钥匙交给 AI。等你用了 1-2 周完全理解了沙箱(sandbox)/ 审批(approval)双层模型再放权。

4.3 「我每天在 VS Code / Cursor 里写代码」

装 IDE 扩展

理由:

  • 不切窗口,编辑器里 Cmd+L 直接和 Codex 对话。
  • @filename.tsx 一秒把文件喂进上下文。
  • 拖图进面板,Codex 直接读截图。
  • Cursor / Windsurf 这类 VS Code 分支版本也兼容。

对 Cursor 用户有个小坑要注意:Cursor 的活动栏(activity bar)默认是横向布局,Codex 图标会被挤到溢出菜单里。要让它常驻右侧,得先在编辑器设置里搜 activity bar、把方向(orientation)改成 vertical(纵向)、重启编辑器、再把 Codex 图标拖到右侧,最后把方向改回 horizontal(横向)恢复默认。这一步 官方 IDE 文档 现已写明步骤——很多新手卡在这里以为是装坏了,其实只是图标被折叠了,照着挪一下就好。

如果你用 JetBrains(IntelliJ / Rider / PyCharm / WebStorm),Codex 已经内嵌进了 JetBrains AI Chat,从 IDE 内的 AI 面板直接选 Codex 就能用。

4.4 「我有团队 + GitHub PR 流程 / 想后台跑长任务」

在 App 或 CLI 之外加云端(Cloud)(Cloud 是「补丁」,不是单独装的入口)。

Cloud 的价值场景非常具体:

  • GitHub PR 自动审查:仓库设置里启用 Codex Code Review(代码评审),往后所有 PR 自动被 Codex 审,留 P0/P1 级别评论。
  • Slack / Linear 远程触发:在 Slack 里 @Codex 修这个 issue,它后台干完把 PR 链接回贴。
  • 后台跑长任务:30 分钟以上的大重构、依赖批量升级、跨服务集成测试。
  • --attempts N 跑多候选:同一个任务跑 3 次取最好。

但 Cloud 不适合新手,三个理由:

  1. 用量积分(credits)消耗显著高于本地,新手多数任务用不上后台跑。
  2. 模型档位锁死,官方明说 「you can't change the default model」——本地能选的最新模型在 Cloud 里可能用不了。
  3. 它的产品形态是给团队的——单兵新手根本没有「自动审 PR」「Slack 触发」这类需求。

新手别开 Cloud。等你成为重度用户、有团队、有「下班前丢任务」的真实需求,再回来看。

4.5 决策流程图(把上面整合成一张图)

flowchart TD
    Start{你是哪一类?} --> Q1{从来没碰过<br/>命令行?}

    Q1 -->|是| App[装桌面应用 App<br/>图形界面 · 无门槛]
    Q1 -->|否| Q2{每天 6+ 小时<br/>在 VS Code/Cursor?}

    Q2 -->|是| IDE[装 IDE 扩展<br/>不切窗口]
    Q2 -->|否| CLI[装命令行 CLI<br/>功能最全]

    App --> Q3{有团队 + GitHub<br/>PR 流?}
    IDE --> Q3
    CLI --> Q3

    Q3 -->|是| Cloud[加开云端 Cloud<br/>自动审 PR + 后台长任务]
    Q3 -->|否| Stay[保持单一入口<br/>跑 2 周再说]

    classDef start fill:#fef3c7,color:#92400e,stroke:#b45309,stroke-width:2px
    classDef pick fill:#2da44e,color:#fff,stroke:#1a6b35,stroke-width:2px
    classDef cloud fill:#1f6feb,color:#fff,stroke:#0d3a8a,stroke-width:2px
    class Start,Q1,Q2,Q3 start
    class App,IDE,CLI,Stay pick
    class Cloud cloud

五、OpenAI Codex Desktop App 详细使用指南

桌面应用是 OpenAI 在 macOS 先上线、随后扩展到 Windows 的桌面版 Codex。它的设计目标就是「让没碰过终端的人也能用 Codex」。

5.1 第一次打开 Codex App 你会看到什么

界面分四块:

  1. 左侧项目栏:你导入的项目列表,点一下切换。
  2. 中间对话区:和 Codex 聊天的主界面。
  3. 右侧代码差异(diff)面板:Codex 改了代码这里能直接看差异、单块(chunk)接受 / 拒绝、整文件回滚。
  4. 底部内置终端(Cmd+J 唤起):跑命令验证 Codex 改的对不对,Codex 自己也能读这个终端的输出。

5.2 Codex App 新手必学的三个动作

动作 1:开规划模式(Plan Mode),写复杂任务前必开

Shift+Tab 或敲 /plan 切换到规划模式。Codex 不会直接动手,会先问你 1-2 个澄清问题,然后给出一份计划,你点同意它才开始干。

OpenAI 官方建议 把它定为新手默认动作:「For most users, this is the easiest and most effective option.」(对大多数用户来说,这是最简单也最有效的选项。)

动作 2:用本地(Local)模式而不是工作树(Worktree)

新建对话时让你选 Local 还是 Worktree——新手一律选 Local

工作树(Worktree)的概念是「让 Codex 在一个独立分支上干活,不污染你当前分支」。听起来很美,但它要求你先理解 Git 工作树、setup 脚本、合并(merge)策略。新手直接用 Local,就是「Codex 直接在你当前分支上改」,看不顺眼直接 git reset 撤销,简单粗暴。

等你跑了两周熟悉之后,再去试 Worktree 的并行多代理(multi-agent)玩法。

动作 3:每次让 Codex 干活前先 git commit 一次

App 自动改你的代码,万一改坏了你想撤销,没有 git 历史就完蛋。

OpenAI 自己也在文档里反复强调这一点:「Codex can modify your codebase, so consider creating Git checkpoints before and after each task so you can easily revert changes if needed.」(Codex 会修改你的代码库,每次任务前后都做一个 Git 检查点,方便回滚。)

养成习惯:每次发新任务前先 git add . && git commit -m "checkpoint",跑完不满意 git reset --hard HEAD~1。这是新手最低成本的安全网。

5.3 Codex App 的真实短板

不能不说三个硬伤:

  • Mac 必须较新版本 + 苹果芯(Apple Silicon, M 系列芯片)。Intel 芯 Mac 用户硬上会发现卡顿明显。Windows 版稳定性比 Mac 略弱。Linux 暂无。
  • Electron 框架套壳,吃内存。同时挂多个 Electron 应用(Slack、Figma、Codex App)时内存占用容易上 8-10 GB。8 GB 内存的笔电不要硬上 App,回 CLI 更顺。
  • 依赖网络稳定。工作树(Worktree)跑 setup 脚本时网断会卡很久,错误提示也比 CLI 模糊得多。

如果这三条没踩中你,App 是新手最香的选择。如果踩中了任意一条,回 CLI。


六、OpenAI Codex CLI 详细使用指南

命令行版(CLI)是同一个 Codex 引擎的「终端界面」,但它功能最完整。OpenAI 自己也承认:官方变更日志 里很多新功能都是先在 CLI 上线,再迁移到 App / IDE。

6.1 装 OpenAI Codex CLI 的几种方式

OpenAI 官方现在把「一行脚本装」放在了首位——它不依赖你预先装好 Node.js 运行环境,对新手最省事:

# 官方首推:一行脚本装(macOS / Linux,不需要先装 Node)
curl -fsSL https://chatgpt.com/codex/install.sh | sh

# Windows 用 PowerShell 跑官方脚本
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

如果你本来就装了 Node.js 或 Homebrew 包管理器,下面两条也照样能装:

# 方式二:通过 npm 全局安装(跨 macOS / Windows / Linux 通用,需先有 Node)
npm install -g @openai/codex

# 方式三:macOS 用 Homebrew 包管理器
brew install --cask codex

# 装完验证
codex --version

💡 通俗讲

这几种装法装出来的是同一个 Codex,差别只在「你电脑上现成有什么」。从来没装过 Node.js 的新手,直接用官方那行 curl 脚本最干净——它自己把需要的东西配齐,你不用先去研究怎么装 Node。装过 Node 的工程师用 npm,习惯 Homebrew 的用 brew,结果完全一样。

第一次启动:

codex          # 进入交互界面,会提示你登录

启动后按提示用 ChatGPT 付费会员账号(或 OpenAI API Key)登录。进去之后所有交互都是中文聊天对话,跟 ChatGPT 没区别。想随时看自己这 5 小时窗口还剩多少额度,在会话里敲 /status 就能查。

6.2 OpenAI Codex CLI 新手必学的三个命令

命令 干什么
/planShift+Tab 切换规划模式(同 App,新手必备)
/init 在当前项目自动生成智能体指令文件 AGENTS.md 模板
/approval 切换审批严格度(untrusted 不信任 / on-request 按需 / never 永不)

6.3 AGENTS.md:新手最容易忽略但回报最高的事

CLI 第一次跑完任务后,你会发现 Codex 反复犯一些「明明告诉过你」的错——比如换个提交(commit)信息风格、漏跑某个测试、用错某个第三方库。

这是因为它每次开新对话上下文都重置。要让它记住「这个项目的规则」,你需要写一个 AGENTS.md(智能体指令文件)放在项目根目录。

官方对 AGENTS.md 的描述:「Think of AGENTS.md as an open-format README for agents. It loads into context automatically.」(把 AGENTS.md 想成给智能体看的开放格式 README,它会自动加载进上下文。)

最简版 AGENTS.md(够你新手起步):

# Project AGENTS Guide

## 这是什么项目
一个 Next.js + Tailwind + Prisma 的 SaaS 站点。

## 跑测试
npm test(必须全过才算干完活)

## 写代码风格
- TypeScript 严格模式
- 函数命名用 camelCase
- 不写 class 用 functional component

## 重要文件
- src/lib/db.ts —— Prisma 数据库入口
- src/app/api/* —— API 路由
- 不要改 src/generated/* —— 这里是自动生成的,改了会被覆盖

写一次受益所有入口——CLI / App / IDE 全都读这同一份。

6.4 OpenAI Codex CLI 比 App 强在哪(什么时候你必须用 CLI)

如果你确定要把 Codex 接到自动化流程里,CLI 是唯一选择,因为它独占下面这些能力:

  • codex exec:非交互模式,跑完就退。可以塞进定时任务(cron)/ 持续集成(GitHub Actions)/ Makefile。
  • 钩子(Hooks)~/.codex/hooks.json 里挂自定义脚本,每次 Codex 改文件 / 跑命令前后都能触发你的钩子。
  • 配置集(Profiles):在 ~/.codex/config.toml 里配多套配置(生产用 / 开发用 / 省钱用),CLI 启动时 --profile xxx 切换。
  • 远端终端用户界面(Remote TUI)模式:Codex 跑在 VPS(虚拟专用服务器)上,你的 Mac 终端控制它,代码不离开服务器。

🔥 翔宇判断

新手不需要这四项。但只要你哪天开始想「能不能让 Codex 每天早上自动审一次代码」「能不能强制每次提交前先跑 lint 检查」,CLI 就是答案。这天到来之前先用 App 也行,到来之后再装 CLI 也来得及——四个入口共享配置,迁移零成本。


七、OpenAI Codex IDE 扩展详细使用指南

IDE 扩展的目标用户非常明确:你已经在 VS Code / Cursor / Windsurf / JetBrains 里写代码,不想切窗口

7.1 装 IDE 扩展的步骤

VS Code / Cursor / Windsurf:

  1. 打开扩展商店搜 「OpenAI Codex」。
  2. 点 Install(安装)。
  3. 用 ChatGPT 付费会员账号或 OpenAI API Key(应用程序接口密钥)登录。
  4. 右侧出现 Codex 面板。

JetBrains 系:

  1. 升级 JetBrains IDE 到较新版本。
  2. 装最新 AI Assistant(AI 助手)插件。
  3. AI Chat 的代理选择器(agent picker)里选 Codex。

7.2 IDE 扩展的三个真实优势

  • @filename 上下文:聊天框里打 @auth.ts 把这个文件直接喂进上下文,比手工复制粘贴快十倍。
  • Codex 能读你打开的标签页:你正在 IDE 里看哪个文件,Codex 默认就拿它当上下文,不用你解释。
  • 拖图喂截图:UI bug、设计稿、错误堆栈截图,直接拖进面板。

7.3 IDE 扩展的硬限制(什么时候不该装)

实测对比下来,IDE 扩展目前还没有下面这些 CLI 独占的功能:

缺什么 影响
codex exec 非交互执行 没法接定时任务(cron)/ 持续集成(CI/CD)
钩子(Hooks) 没法做自动验证 / 签名
配置集(Profiles) 没法快速切配置
中途打断 / Tab 排队 必须等当前任务完才能发下一条
实时(Realtime)/ 语音 没法语音结对编程(pair programming)

如果你的工作流里这五项任意一项是高频,跳过 IDE 扩展直接装 CLI。

如果你完全不需要这五项,IDE 扩展就是你的最佳入口。

🔥 翔宇判断

上面这张「缺什么」表里有一格容易被旧文章带偏:很多教程说「要跑长任务必须切到云端网页」。其实 2026 的 IDE 扩展已经能在编辑器里直接把长任务委托给云端(官方叫 Cloud Delegation),跑完把代码差异拉回本地审,全程不用离开 VS Code。所以「IDE 扩展不能跑长任务」这个旧结论要改一改——它自己不在本地后台跑,但它能当遥控器把活派到云端。新手不用现在就用这个功能,但下次看到老文章这么说,你知道它过时了。


八、OpenAI Codex Cloud 详细使用指南:什么时候真的需要它

云端入口是 chatgpt.com/codex 的网页版 + GitHub 集成。OpenAI 官方对它的定位是「让你把任务丢出去后台跑」。

8.1 OpenAI Codex Cloud 的核心机制

每个云端任务的生命周期:

  1. 你给它一个提示词(prompt),可以在网页 / Slack / Linear / GitHub 评论里发。
  2. OpenAI 起一个全新的 Linux 容器。
  3. 容器里拉取(checkout)你的 GitHub 仓库 + 跑你定义的 setup 脚本。
  4. Codex 在容器里干活,分钟级到数十分钟跑完。
  5. 输出以 GitHub 拉取请求(Pull Request, PR)的形式发到你的仓库。
  6. 你审查(review)PR、合并 / 改回 / 关掉。

8.2 Cloud 三个明确的「值得用」场景

场景 为什么 Cloud 比本地强
GitHub PR 自动审查 @codex review 一秒触发,Codex 后台审完留评论,团队评审流程不断
30 分钟以上的长任务 不占本机 CPU/内存,你睡觉它干活
同任务跑多个候选 --attempts 3 跑三遍取最优,本地不能这么干

8.3 Cloud 三个明确的「别用」信号

信号 为什么
你是单兵开发 / 没团队 Cloud 一半的能力是给「PR 评审流」的,单人没意义
任务都在 5 分钟内能跑完 用量积分溢价,本地跑划算得多
想用最新模型 / 自定义模型 Cloud 模型档位被锁,本地三入口可选更新的模型

💡 通俗讲

「模型档位被锁」这件事新手常忽略,但它是 Cloud 和本地的一条真实分界线。OpenAI 的官方价格页写得很清楚:云端任务(Cloud Tasks)和代码评审(Code Review)跑的是固定那一档 Codex 模型,而你在本地(CLI / App / IDE)能切到更新、更强的几档模型。这意味着同一个任务,本地可能用上更聪明的模型,丢到 Cloud 反而用的是相对老一档。所以新手别误以为「Cloud = 更强」——它强在「不占你电脑、能后台并行」,不强在「模型更好」。具体哪些模型可用、各档怎么算用量,以官方价格页为准,本文不写死型号,因为 OpenAI 几乎每个月都在更新模型。

8.4 Cloud 怎么开

需要的话:

  1. chatgpt.com/codex 网页。
  2. 绑定 GitHub 账号,让 Codex 能拉取你指定的仓库。
  3. 给每个仓库写一个 setup 脚本(告诉 Codex 这个仓库怎么跑:装什么依赖、跑什么测试)。
  4. 在 GitHub PR 评论里 @codex review 触发自动审查;或在网页 / Slack / Linear 里发任务。

新手不用急着开 Cloud,等你真的需要再回头看。


九、翔宇的真实路由:作为重度用户的参考

前面是给新手的标准答案。下面这一节是资深用户的参考——我自己用了一年 Codex 的真实选择,给你做对照,不是让你照抄

9.1 我留下的两个入口:CLI + App

四个入口我用了一年,留下 CLI + App 双轨:

  • CLI 当发动机:跑所有自动化任务(定时任务、批改、持续集成),用 codex exec 把重复活全外包给它。我每天大约 5-10 次 codex exec,每次 5-10 分钟。
  • App 当指挥塔:跑所有需要看代码差异、需要并行的任务。固定 3 个对话线程(thread)同时跑,看板视图全览,谁完成审谁。
翔宇 Codex 双轨路由对比图:CLI 当发动机跑自动化、App 当指挥塔看差异与并行

9.2 我砍掉 IDE 扩展的真实原因

我的写代码流是 Cursor + Claude Code + Codex 三个 AI 工具叠加,IDE 扩展塞进 VS Code 之后第三个 AI 抢占视线——每次唤起前我都得想「这是 Cursor 该处理的、还是 Claude Code 该处理的、还是 Codex 该处理的」,决策成本本身就比 AI 帮我省的时间还多。

我的解:写代码补全留 Cursor,长上下文知识库探索用 Claude Code,沙箱严格 / 批跑 / 多代理用 Codex 的 CLI 和 App。Codex IDE 扩展直接卸了。

9.3 我砍掉 Cloud 的真实原因

我是一人公司,知识库 90% 不走 GitHub PR——它就是个本地 git 仓库,提交直接推送(push)到私有镜像,没有 PR 评审流程。Cloud 一半的产品功能在我这里失效。再加上用量积分溢价,对我是负回报。

但我朋友里有几个在 SaaS 公司做产品工程的,开 Cloud 之后说省下的 PR 评审时间值回了用量积分溢价。这就是「身份不同选择不同」的最好证据——我和他们用同一个 Codex,留下的入口完全相反。

9.4 两个最该提前避开的坑

❗ 翔宇提醒:两个高频坑

第一个坑:图快的新手会把审批策略 approval_policy = "never" + 沙箱模式 sandbox_mode = "danger-full-access" 一起开。结果一次跑批,Codex 可能把测试目录外的 README 也一并改了——它会把那当成「合理的相关改动」。关键是先搞清楚 OpenAI 的双层模型:审批(approval)管「问不问你」,沙箱(sandbox)管「能不能动」。正确做法是先把沙箱锁到 workspace-write,让审批决定问不问;只有当目录边界已经在 .codex/config.toml 里收死,再把审批解到 never。

第二个坑:用 App 贪多挂 7 个对话线程,结果四个线程同时跑完,面前堆着四份代码差异等审,每份要看 5-10 分钟,等全部看完上下文都凉了一半。真正稳态是同时活跃线程 ≤ 3,再多评审带宽就撑不住。

9.5 我的真实路由表

把上面的逻辑落到操作层:

任务类型 入口 备注
改一个文件 5 分钟 CLI 速度优先
改一个 Skill 30 分钟 App 本地(Local)模式 要看差异来回审
知识库批改 50 篇 CLI + 定时任务 我不盯,跑完看报告
重构一个大模块 App 工作树(Worktree)模式 不污染主分支
同时跑 3 个独立任务 App 三个线程 看板视图
调试跑挂的 Action App 本地模式 内置终端能看输出
写代码补全 Cursor Codex 不抢这场
长上下文知识库探索 Claude Code 长上下文窗口

这是我每天在跑的版本。新手不用照抄,但当你两周后开始建立自己的路由时,这是一个有迹可循的模板。


十、OpenAI Codex 新手最容易踩的 5 个坑

把所有人都问过的踩坑场景集中放一起。

坑 1:以为四个入口要装齐

最常见的新手错误。装齐没必要——四个共享同一引擎,装一个就能开始用。剩下三个等你两周后发现痛点再加。

坑 2:第一次进 App 就开工作树(Worktree)

工作树要求你先理解 Git 分支隔离、setup 脚本、合并策略。新手第一周就开工作树必翻车。先用本地(Local)模式两周,等熟练 Git 操作再切工作树

坑 3:CLI 一上来就开 `--full-auto`

OpenAI 提供 --full-auto 是给老用户跑批的,新手开了等于把所有动作都不审就放行。前两周保持默认的 on-request 审批模式,每个动作 Codex 问你你点同意,慢一点但安全。

坑 4:不写智能体指令文件 AGENTS.md

每次新对话 Codex 上下文重置,你反复打字解释项目背景,浪费令牌(Token)又浪费时间。第一次进项目就敲 /init 生成模板,花 10 分钟改成你的项目实际情况,之后所有对话都自动加载,省事 10 倍。

坑 5:开 Cloud 烧用量积分

Cloud 单次任务用量积分(credits)消耗显著高于本地,新手在没有团队 / 没有后台长任务需求的情况下开 Cloud,月底就会发现额度用一半都不到就没了。等你成为重度用户、有团队、有真实长任务需求再开 Cloud


十一、关于 Codex 入口,这 4 条「旧认知」已经过时了

OpenAI Codex 迭代极快,网上很多写于半年前的「Codex 四个入口怎么选」文章里的判断,现在已经不准了。你在搜资料时大概率会撞上这些过时说法——这一节把它们集中纠偏,省得你照着老文章踩空。

你可能看到的旧说法 2026 年的实际情况
「装 CLI 必须先会装 Node.js」 OpenAI 现在首推一行官方脚本安装(curl ... install.sh),不依赖你预先装 Node,新手门槛大降。详见 § 6.1。
「IDE 扩展不能跑长任务,长任务必须切云端网页」 IDE 扩展现在能在编辑器里直接把任务委托给云端(Cloud Delegation),跑完拉回本地审,不用切窗口。详见 § 7.3。
「Cloud 用的是更强的模型」 恰好相反。本地(CLI / App / IDE)能切到更新的模型,官方价格页显示云端任务跑的是相对固定的一档。Cloud 的强项是「不占本机、后台并行」,不是「模型更好」。详见 § 8.3。
「四个入口各干各的,互不相通」 它们正在快速打通——共享配置之外,IDE 能调云端、App 内置浏览器和 Computer Use、跨会话记忆(Memories)也在落地。详见 § 3.4。

💡 通俗讲

为什么会有这么多过时说法?因为 Codex 几乎每隔几周就上新功能、调用量规则。所以判断一篇 Codex 教程新不新,有个简单办法:看它提没提「一行脚本装 CLI」「IDE 能委托云端」这类 2026 才有的细节——只字不提的,多半是去年的稿子。涉及具体版本号、价格、用量额度的,一律以 OpenAI 官方文档 当天的页面为准,这是本文反复强调「不写死数字」的原因。

🔥 翔宇判断

入口在变、功能在加,但这篇文章最核心的那条判断一年都没变过:四个入口共用一台引擎、按身份选一个起步、两周后再加。新功能再多,也撼动不了这个底层结构。新手最容易犯的错是「看到新功能就想全部学会」,结果永远在追新、永远没真正跑通一个项目。我的建议始终是:先用熟一个入口,把 git commit 习惯、规划模式(Plan Mode)、AGENTS.md 这三件基本盘吃透,比追十个新功能有用得多。


十二、跑了 1-2 周之后的进阶路径

新手按上面的标准答案选了一个入口、跑了两周,会自然产生一些进阶需求。下面是常见的下一步路径:

你跑两周后的感受 下一步动作
「Codex 反复犯同一个错」 写智能体指令文件 AGENTS.md,把规则告诉它
「我想让 Codex 每天自动跑某件事」 加装 CLI,用 codex exec + 定时任务(cron)
「我想同时跑两个互不干扰的任务」 在 App 里试工作树(Worktree)模式
「我重复在多个项目里写同一段提示词」 学技能(Skills),放在 ~/.codex/skills/
「我想让 Codex 接更多外部工具」 学模型上下文协议(MCP)服务器接入
「我有团队 + GitHub PR」 开 Cloud + 装 GitHub 集成
「我同时用 Codex + Claude Code 想协同」 用 Syncthing 同步 ~/.codex/~/.claude/ 配置(我之前的方案

每个进阶动作都建立在「四入口共享配置」这个基础认知上——你之前积累的 AGENTS.md、技能(Skills)、MCP 配置全都跟着你走。


十三、OpenAI Codex 入口选择自检清单

把决定带回去之前,对自己问一遍:

  • [ ] 我清楚自己属于「不会命令行 / 工程师 / IDE 重度 / 团队 PR」哪一类吗?
  • [ ] 我准备开 ChatGPT 付费档还是先用 Free 试用?
  • [ ] 我装了第一个入口之后,会先用规划模式(Plan Mode)跑一周吗?
  • [ ] 我会先 git commit 一次再让 Codex 改代码吗?
  • [ ] 我会在第一周写完智能体指令文件 AGENTS.md 吗?
  • [ ] 我清楚云端(Cloud)不是新手必装的吗?
  • [ ] 我清楚工作树(Worktree)是两周之后再碰的吗?
  • [ ] 我清楚 --full-auto 不是新手开关吗?

任何一题答「不知道」都回去看对应章节。


一句话收官

OpenAI Codex 四个入口不是让你做选择题的——它们是同一个 AI 编程代理的四张脸,装一个就能开始用,两周后再决定加谁

新手最佳起点:完全没碰过命令行就装桌面应用(App),工程师就装命令行(CLI),VS Code 重度用户就装 IDE 扩展,团队走 PR 流再加云端(Cloud)。这个判断是这篇文章最核心的 SEO 价值——因为搜「OpenAI Codex 怎么选」「Codex 四个入口区别」「Codex 新手装哪个」的人,要的就是这一句话。

至于翔宇我自己留 CLI + App 双轨——那是我作为重度用户跑了一年的稳态,给你做参考,不是让你照抄


相关阅读

外部参考(按本文引用顺序):


下一步

  • AI 编程实操课:Claude Code + Codex + Agent 工作流,覆盖一人公司、自媒体自动化、AI 副业全场景。237 篇实战教程 + 最佳实践 + 源码包,跟着做就出成果。国内版-FlowUS | 国际版-BMC
  • YouTube 频道翔宇工作流
  • 微信公众号:搜索「翔宇工作流」

订阅成功!请到邮箱查收确认链接。

订阅成功!请到邮箱查收确认链接。

订阅成功!请到邮箱查收确认链接。

订阅成功!请到邮箱查收确认链接。

操作成功。

操作已取消。