Codex 是什麼?App、CLI、IDE Extension、Cloud 差在哪
Codex 是什麼?這篇用工作位置拆解 Codex App、CLI、IDE Extension、Cloud 的差異、適合情境與限制,幫你選擇正確的 Codex 使用介面。

Codex 是什麼?App、CLI、IDE Extension、Cloud 差在哪
Codex 是 OpenAI 的 coding agent。它能在授權環境中理解專案、讀寫檔案、執行命令、跑測試,再把結果交給你 review。
Codex 不是單一 App。你會看到 Codex App、CLI、IDE Extension、Cloud,差別主要不在模型,而在「工作發生在哪裡」。
完整上手路徑可以先收藏 Codex 完整教學。
Codex 和 ChatGPT 有什麼不同?
ChatGPT 適合問答、研究、寫作與一般知識工作。Codex 把重點放在軟體工程執行。
| 面向 | ChatGPT | Codex |
|---|---|---|
| 主要輸入 | 對話、附件、連結 | 對話 + repo + shell +工具 |
| 主要產出 | 回答、草稿、分析 | 程式修改、命令結果、測試、diff |
| 工作位置 | 對話視窗 | 本機專案、IDE、雲端環境 |
| 核心風險 | 回答不正確 | 真的改錯檔案或執行錯命令 |
Codex 仍然會犯錯。差別是它有能力動手,所以權限與驗收比聊天時更重要。
Codex App 是什麼?
Codex App 是桌面工作台,適合同時管理 thread、檔案、終端、瀏覽器與變更 review。
它比較適合這些情境:
- 同時處理多個工程任務
- 一邊看計畫、一邊看修改
- 需要檔案、終端與瀏覽器驗證
- 想保留長任務脈絡
如果你的工作不是一直盯著單一檔案,而是要在需求、程式、測試與結果之間來回,App 會比純終端更容易掌握全貌。
Codex CLI 是什麼?
CLI 是終端機介面。進到專案目錄後啟動 Codex,它會以目前目錄作為工作上下文。
CLI 適合:
- 已經習慣 shell、git、測試指令
- 想快速從 terminal 叫 agent 工作
- 需要腳本化或使用
codex exec - 不想離開鍵盤工作流
CLI 也支援用 -m 臨時換模型、--profile 套用設定、--oss 使用 Ollama 或 LM Studio 等本機 Provider。
IDE Extension 是什麼?
IDE Extension 把 Codex 放在編輯器旁邊,適合以目前正在看的檔案為中心協作。
它的優勢是距離 code 最近:
- 當下檔案與 selection 容易成為上下文
- 適合小修改、解釋、review
- 可以少切換視窗
但如果任務需要跨 repo、終端、瀏覽器與多個 thread,桌面 App 或 CLI 會更自然。
Codex Cloud 是什麼?
Cloud 適合把任務交給雲端環境執行。你可以讓工作在遠端跑,再回來 review 結果。
它適合:
- 平行處理多個任務
- 不想占用本機環境
- 已有清楚 setup script 與測試流程
- 想把 issue 交給 agent 先做一版
官方目前明確指出:Codex Cloud task 的預設模型不能由使用者自行更換。需要自訂模型或自訂 Provider時,應使用本機 Codex App、CLI 或 IDE 設定。
四種介面怎麼選?
| 你的工作方式 | 建議介面 |
|---|---|
| 我同時管理多個任務,需要規劃和 review | Codex App |
| 我整天都在 terminal | Codex CLI |
| 我主要在單一 IDE 裡寫 code | IDE Extension |
| 我想把任務丟到遠端平行處理 | Codex Cloud |
| 我想接 Ollama、自訂 API 或 Provider | 本機 App / CLI / IDE + config.toml |
設定檔放在哪裡?
Codex 使用分層設定:
| 位置 | 用途 |
|---|---|
~/.codex/config.toml | 個人預設、Provider、認證相關設定。 |
~/.codex/<profile>.config.toml | 可重用 profile,例如 deep review。 |
專案 .codex/config.toml | 可信任 repo 的專案設定。 |
| CLI flags | 單次覆蓋,優先級最高。 |
Provider 與認證不能放在專案 .codex/config.toml 覆蓋,必須放在使用者層級,避免 repo 偷偷把請求導向其他服務。
下一步怎麼開始?
已經知道介面差異後,下一步不是研究更多功能,而是拿一個可驗證任務跑完。
請接著看 Codex 安裝與第一個專案教學。
常見問題
Codex App 和 CLI 可以共用設定嗎?
可以。Codex App、CLI、IDE Extension 使用相同的設定層與 config.toml。
Codex Cloud 可以換自訂模型嗎?
目前不行。官方文件指出 Cloud task 的預設模型目前不能由使用者更換。
不會用終端機,可以先用 Codex App 嗎?
可以。App 能降低介面門檻,但你仍要理解檔案、命令、diff 與測試代表什麼。
官方資料
Related Reading
延伸閱讀

AI 工程
Codex 安裝教學:登入、開啟專案、權限與第一個任務
Codex 怎麼安裝?這篇整理 Codex App、CLI 安裝、ChatGPT 與 API key 登入、開啟專案、權限設定,以及第一個不容易翻車的任務 SOP。

AI 工程
Codex 自訂模型怎麼用?Ollama、LM Studio 與 Provider 設定
Codex 自訂模型怎麼用?這篇整理 OpenAI 模型切換、Ollama、LM Studio、自訂 Responses API Provider、Azure 與 API key 設定,並說明 config.toml 正確位置與常見錯誤。

AI 工程
Codex 適合誰?個人、接案者與團隊導入工作流
Codex 適合誰?這篇依個人開發者、非工程背景、接案者與團隊拆解使用情境、導入門檻、權限與驗收責任,並提供 30 天導入工作流。