Codex Cloud
Cloud(網頁上的 Codex)把任務放到 OpenAI 管理的隔離環境:clone 你的 repo、依你設定的步驟安裝依賴,再離線(預設)執行代理。適合長工作、平行嘗試,以及從 GitHub、GitLab、Linear、Slack 直接交辦。
入口:chatgpt.com/codex。說明:Codex cloud。
什麼時候用雲端
- 任務要跑很久,你想先做別的事。
- 想同時開幾個 attempt,比較哪一版比較好。
- 人不在開發機旁,只帶瀏覽器或手機。
- 工作從 issue、PR、Slack 討論開始,不想先切回本機。
設定流程
- 用 ChatGPT 登入 Codex。
- 連接 GitHub 或 GitLab(Beta),只授權需要的專案。
- 建立 environment:指定 repo、setup 指令、工具、環境變數與密鑰。
- 選環境、描述你要的結果。可盯 log,也可以背景跑完再回來。
- 看摘要與 diff,追問修改,或直接開 pull request。
Setup 階段可以上網裝套件;代理階段預設離線。若任務必須查最新文件或打外部 API,再到該環境開啟網路,並盡量限制網域。
密鑰只活在 setup
Cloud 環境裡設定的 secrets 只在 setup 可用,代理開始前會被拿掉。不要指望執行階段還讀得到 .env 裡的金鑰。
GitHub 程式碼審查
連好 Cloud 之後,可在 Codex 設定為 repo 開啟 Code review。用法:
- 在 PR 留言
@codex review,可附帶「請特別看授權與錯誤處理」。 - 開啟 Automatic reviews,讓新的 PR 自動送審。
- 研究預覽中的 Security Review 走
@codex security review。
Codex 看的是整個 repo 而不只 diff,還能跑測試。把審查規則寫在最接近該程式的 AGENTS.md 的 ## Code Review Rules,格式與 lint 仍交給 CI。
也可用 @codex 在 issue 或 PR 上啟動實作任務,讓它開分支與 PR。
從本機委派
CLI 用 codex cloud,IDE 側欄可把目前聊天送到雲端。完成後把 diff 套回本機再繼續。雲端容器看不到你本機未推送的檔,除非你從本機委派時有帶上工作區狀態。
推薦影音
官方:自動程式碼審查
簡述:示範如何為 repo 開啟審查、用 @codex review 觸發,以及代理如何跑測試而不只做靜態分析。對應本頁 GitHub 審查。
實際跑一筆雲端任務
簡述:Net Ninja 從選環境、送出任務、看 log,到把雲端分支拉回本機。對應本頁設定流程第 4–5 步。