Skip to content

Codex Cloud

这是一份教程——在隔离的托管环境里跑编程任务,审 diff,再开 PR。Cloud 是 Codex 的一个入口,不是第二个产品。沙箱、审批、AGENTS.md 同样生效。

官方落地页:learn.chatgpt.com/codex/cloud。文档:Codex cloud。入口:chatgpt.com/codex

先决条件

需要要求
账号含 Codex 的 ChatGPT 套餐。限额只看 定价页
GitHub能授权的 GitHub 账号,以及 Codex 可见的仓库
浏览器chatgpt.com/codex
可选 CLI已装 Codex CLI,用来跑 codex cloud / codex cloud exec

学习目标:建好一个 Cloud 环境;从网页或 CLI 派一次任务;会审摘要和 diff;知道什么时候该用 Cloud 而不是本机。

非目标:本机沙箱(CLI);IDE 第一次对话(IDE);安全扫描(Security);套餐数字(套餐)。

Cloud 是什么,不是什么

Cloud 把 Codex 跑在 OpenAI 托管机器上,对着你为仓库配好的可复现环境干活。每个任务一份隔离环境,可以并行。做完再审。

不是

  • 第四个产品。托管 code review / QA 是 Cloud 上的工作流。
  • 本机的替代品。对着当前文件的小改动,本地 CLI / IDE 更快。
  • ChatGPT Work 的 Cloud。Work Cloud 出 PPT / 调研;Codex Cloud 写代码、开 PR。

桌面 Codex 仍在 ChatGPT 桌面应用 里。入口写在 产品线Work 与 Codex 对照,这里不再重复一整页。

什么时候用 Cloud

官方 “use Cloud when…”:

场景为什么用 Cloud
任务要在后台跑不占本机
要并行试几次--attempts / 多开会话,再挑
活从 GitHub / Linear / Slack官方集成直接派进 Cloud
人不在开发机旁网页或 codex cloud exec

本机文件、对着当前进程的调试、已经打开的文件上 30 秒改动,留在本地(IDE)。

前 15 分钟

1. 打开 Codex 并登录

打开 chatgpt.com/codex,用和 CLI 同一套 ChatGPT 账号登录。

2. 连接 GitHub

按提示授权。只开 Codex 该看见的仓库。

3. 创建环境

打开 environment settings,为仓库建环境。配好依赖、工具、环境变量和密钥。

细节:Cloud environments。联网:Agent internet access

4. 派第一个任务

回到 chatgpt.com/codex,选环境,写结果,不要写感觉:

text
Add a failing test for the date parser in packages/core, then make it pass.
Do not touch packages/legacy. Open a draft PR when tests are green.

可以盯日志,也可以让它后台跑。

5. 先审再合

读摘要和 diff。要改就追问,准备好了再开 PR。不要因为「看起来对」就合。

从 CLI 派

bash
codex cloud                                            # 浏览环境(Ctrl+O 露出 ID)
codex cloud exec --env <ENV_ID> "run the migration dry run"
codex cloud exec --env <ENV_ID> --attempts 3 "..."     # 1–4 次

--attempts 给结果本身不确定的任务。挑最好的一次,不要平均。

从 GitHub、Linear、Slack 派活

不用离开 PR、issue、频道或线程。

从哪官方页
GitHubUse Codex with GitHub
LinearUse Codex in Linear
SlackUse Codex in Slack

IDE 也可以把长任务交给 Cloud,回到同一条会话审:从 IDE 委派

托管评审是 Cloud,不是第四个产品

入口做什么
本机 /review相对 base 或未提交 diff;不改树
Cloud code review / QA托管环境里评审 / QA。合格客户用 GPT-5.6 Sol,模型由 Cloud 选
Codex Security ReviewPR + 仓库上下文 + 威胁模型。研究预览,见 Security

本机 /review 是会话命令,不要和托管评审混名。

常见陷阱

陷阱结果改做
不配环境就派活缺依赖、空 diff先配环境
把 Cloud 当第二台笔记本本机密钥和本地工具不在密钥放进环境;本机活留本机
合第一个「看起来对」的 PR测试没跑,或跑错树读 diff,要测试输出
和 Work Cloud 搞混得到 PPT 而不是 PRCodexchatgpt.com/codex
电脑睡着还指望 Remote 那种 Cloud产品不同Remote 驱动已配对电脑;Cloud 不需要那台机器醒着

实际用例

前端 monorepo:三条 Cloud 会话用 --attempts 3 试同一次发飘的迁移。你继续在 IDE 改设计系统。赢的那次开 draft PR。只有评审主机仍是那台笔记本时,才用 Remote 在手机上看;否则直接用网页 Cloud。

下一步

  1. 环境旋钮 → Cloud environments
  2. 联网策略 → Agent internet access
  3. 编辑器交接 → IDE
  4. 手机批本机会话 → Remote
  5. 自建 CI → 项目集成

官方来源

为前端工程师打造 · 基于 VitePress 构建