Codex Web:在云端把任务交给 Codex
介绍 Codex Web 的入口、GitHub 连接、云端环境、并行任务、PR 回写和适合交给云端执行的任务类型。
适用场景
Codex Web 适合把任务委托给云端运行。你可以让 Codex 在自己的 cloud environment 中读取、编辑和运行代码,并在后台处理多个任务。
它适合长时间执行、需要并行、希望生成 PR 的任务;不适合依赖你本机私有工具、桌面窗口或未同步文件的任务。
步骤 1:打开 Codex Web
进入:
https://chatgpt.com/codex
按官方说明连接 GitHub 账号。连接后,Codex 才能访问你授权的仓库,并在完成任务后创建 pull request 或提交建议。
企业工作区可能需要管理员先完成 Codex admin setup。
步骤 2:选择仓库和环境
开始任务前确认:
- 仓库已经授权给 Codex。
- Cloud environment 能安装依赖。
- 必要的环境变量、secret 或凭证已经通过受控方式配置。
- 是否允许 cloud environment 访问公网。
- 验证命令明确,例如
npm test、pytest或go test ./...。
云端环境不是你的本机。你本机能跑,不代表云端默认也能跑。
步骤 3:写适合云端的任务
适合 Codex Web 的任务示例:
请修复 GitHub issue #123 中描述的登录失败问题。不要改公共 API。完成后运行测试,并创建 PR。
或者:
请把这个仓库的 ESLint 配置升级到当前版本,保持现有规则语义。完成后运行 lint 和 build,并总结不兼容项。
云端任务要写清楚目标、范围、验证和交付形式。
步骤 4:监控并审查结果
Codex Web 可以在后台工作,但不代表你可以跳过审查。完成后检查:
- PR diff 是否只包含相关改动。
- 测试和构建是否真实运行。
- 是否修改了配置、脚本、依赖或权限边界。
- 是否留下了需要人工处理的问题。
如果任务失败,优先查看 cloud environment 是否缺依赖、缺 secret、网络被禁用或 setup step 配置不完整。
步骤 5:和其他入口配合
Codex Web 不是孤立入口:
- 可从 IDE Extension 启动 cloud task,再把结果应用回本地。
- 可从 GitHub issue 或 PR 中委托任务。
- 可结合 Slack、Linear 等集成创建任务。
- 可用 App 继续审查 diff 或开新线程跟进。
把 Web 当作“远端执行层”,本地 App/IDE 当作“上下文和审查层”,通常更顺手。
常见错误
不要假设云端能访问你本机文件。需要的上下文必须在仓库、issue、PR、配置或云端环境中。
不要把 secret 写进 prompt。使用受控环境变量或工作区配置。
不要让 cloud task 无限扩张。云端并行很方便,但每个任务仍然要有明确停止条件。
小结
Codex Web 的核心价值是把工程任务交给云端后台执行,并和 GitHub、PR、云端环境结合。用好它的关键是提前准备环境、写清楚任务、保留审查,并把它和 App、IDE、CLI 组合使用。
相关教程
常见问题
Codex Web 和本地 Codex App 有什么区别?
Codex Web 主要把任务交给云端环境后台执行;Codex App 更适合本地线程、worktree、桌面操作、浏览器和本地验证。
Codex Web 必须连接 GitHub 吗?
官方 Web 文档建议进入 Codex 并连接 GitHub 账号,这样 Codex 才能读取仓库、执行任务并从结果创建 pull request。