Codex 和 Claude Code 比較:怎麼選
作者:Mehdi Azizi
更新於 ,12 分鐘
開發 iPhone App:Codex 有限量免費方案,Claude Code 至少要 Claude Pro。已經付費的話,就用方案內含的那個。
Codex 還是 Claude Code:簡短回答
Codex 還是 Claude Code?如果你要用 Expo 做 iPhone App,這兩個 agent 都能讀你的專案、修改檔案、執行你的指令。一開始真正的差別在於使用門檻:Codex 有限量的免費方案,Claude Code 至少要訂閱 Claude Pro。如果你已經在付 ChatGPT Plus 或 Claude Pro,就用方案內含的那個 agent。如果都沒有,先免費試用 Codex,再用下面的標準來選。
Codex 是 OpenAI 的程式設計 agent,Claude Code 則是 Anthropic 的。這篇比較根據兩家的官方頁面(2026 年 10 月 16 日查閱),以及我的工作室實際經驗:從 2026 年夏天開始,這兩個 agent 都在幫我做 App。你在這裡不會看到速度或品質排名:我沒有做 benchmark,也不會憑空編一個。
價格、方案與使用上限
價格是官方頁面上標示的美元價格。在法國實際被收取的金額,取決於幣別和稅金。
| 標準 | Codex(OpenAI) | Claude Code(Anthropic) |
|---|---|---|
| 免費使用 | 有,Free 方案:桌面 App 中的 GPT-6 Luna,視開放進度而定 | 沒有,Claude 的免費方案不包含 Claude Code |
| 小方案 | Go,每月 8 美元,列出的使用範圍與 Free 相同 | 無 |
| 完整的入門方案 | ChatGPT Plus,每月 20 美元 | Claude Pro,每月 20 美元,年繳則每月 17 美元(預付 200 美元) |
| 重度使用 | Pro,每月 100、200 或 500 美元 | Max,每月 100 美元起,用量為 Pro 的 5 倍或 20 倍 |
| 團隊 | Business,年繳每位使用者每月 20 美元,2 人起 | Team,年繳每個席位每月 20 美元,2 到 150 人 |
| 按用量付費 | API 金鑰,依 API 價格計費,不含雲端功能 | Console 帳號,依 API 價格計費 |
| 上限 | 可能有 5 小時區間上限和每週上限;Pro 目前沒有 5 小時區間上限 | 滾動式 5 小時區間,付費方案另有每週上限 |
| 碰到上限時 | Plus 和 Pro 可以購買額度 | 付費方案可用依 API 價格計費的使用額度 |
資料來源:Codex 價格頁面、Claude 價格頁面,以及 Claude Code 的系統需求。
有三個細節會真正影響你的起步預算:
- Codex 的免費方案很有限。 OpenAI 的價格頁面上,Free 和 Go 只列出桌面 App 中的 GPT-6 Luna,而且「視開放進度而定」。終端機、編輯器擴充功能、網頁版、iOS 和 GitHub 程式碼審查,都要 Plus 以上才有。Free 方案不能生成圖片。
- 在 Anthropic,所有用量都來自同一個額度。 你在 claude.ai、手機上的對話,以及在 Claude Code 裡的工作,共用同一組上限。如果你白天常跟 Claude 聊天,留給寫程式的額度就會變少。在 OpenAI,則是 ChatGPT 的 Work 模式與 Codex 共用上限。
- 兩家都沒有承諾固定的訊息數量。 OpenAI 為 Plus 提供了估計值,例如使用 GPT-6.1 Sol 時,每個 5 小時區間約 15 到 160 則本機訊息,並說明這些不是固定上限。Anthropic 則表示用量取決於對話長度、模型和使用的功能。
它們在你的專案裡能做什麼
| 標準 | Codex | Claude Code |
|---|---|---|
| 介面 | ChatGPT 桌面 App、終端機、VS Code/Cursor/Windsurf 擴充功能、網頁版、iOS | 終端機、VS Code 或 Cursor 擴充功能、JetBrains、桌面 App、網頁版、可用手機 App 追蹤 |
| 作業系統 | 桌面 App 支援 macOS、Windows 和 Linux;終端機支援 macOS、Linux 和 Windows | 終端機支援 macOS 13+、Windows 10+ 和 Linux;桌面 App 支援 macOS 和 Windows,Linux 為 beta |
| 模型 | Plus 起有 GPT-6.1 Sol 和 GPT-6 Luna,GPT-6 Astra 訊息數較少;Free 和 Go 只有 GPT-6 Luna | Pro 和 Max 預設 Opus 5.5,可改選 Sonnet 5.5 和 Haiku 5.5,Fable 5.1 視方案而定 |
| 執行指令 | 沙盒與核准機制:「Ask for approval」模式在你的資料夾內工作,要離開前會先停下來 | 預設為 Manual 模式:每個工具第一次使用時會徵求同意;plan 模式可探索而不修改程式碼 |
| 指示檔 | AGENTS.md | CLAUDE.md,或在專案沒有 CLAUDE.md 時讀 AGENTS.md |
| 截圖 | 把圖片附在訊息裡,例如 codex --image | 在終端機用 Ctrl+V 貼上圖片 |
| 本機程式碼審查 | /review:依優先順序列出問題,不會修改你的檔案 | /code-review:在你的分支中找 bug,所有方案都可用 |
| Pull request 審查 | @codex review 或 GitHub 上的自動審查,Plus 起 | 自動 Code Review 僅限 Team 和 Enterprise;@claude 搭配 GitHub Actions |
這張表整理自 Codex 官方入門、它的 CLI、編輯器擴充功能和權限設定,以及 Claude Code 簡介、它的模型和權限設定。
對你來說,重點是:
- 指示檔不再是陷阱。 Codex 讀
AGENTS.md。Claude Code 讀CLAUDE.md,而且根據它的文件,當專案沒有CLAUDE.md時,它可以讀AGENTS.md。所以你的專案規則可以在兩個 agent 之間共用。 - 自動審查 pull request,OpenAI 比較便宜。 Codex 從 Plus 起就會審查你的 GitHub pull request,而且根據 OpenAI,只會標出 P0 和 P1 優先級的問題。在 Anthropic,Code Review 服務需要 Team 或 Enterprise 方案。用 Pro 的話,你還有本機的
/code-review,或是自行設定的 GitHub Action。 - 模型名稱變得很快。 根據 OpenAI 的模型頁面,2026 年 10 月 14 日起,用 ChatGPT 登入的帳號已無法在 Codex 使用 GPT-5.5。不要根據模型名稱選 agent:要根據使用門檻、上限和你的工作方式來選。
對 iPhone App 來說真正重要的事
大部分的比較文章都在這裡停得太早。做 iPhone App 不只是寫程式:你得在模擬器或手機上看到它跑起來、編譯 build,然後通過 Apple 的審查。在這些步驟上,Codex 和 Claude Code 的限制完全一樣。
| 步驟 | agent 能做的 | 仍然要你自己來的 |
|---|---|---|
| Expo 和 React Native 程式碼 | 讀專案、修改畫面、執行 npx expo start | 檢查被修改的檔案 |
| iOS 模擬器 | 在你的 Mac 上用 npx expo start --ios 啟動,前提是已安裝 Xcode | 要有一台 Mac:模擬器只能裝在 macOS 上 |
| 雲端或網頁版工作階段 | 在遠端機器上,對你的儲存庫副本寫程式 | 自己測試:那台機器不會啟動你本機的模擬器 |
| Xcode 中的 Swift 專案 | 在 Xcode 26.3 中工作,它內建 Codex 和 Claude Agent | 選擇 agent 並接受它的使用條款 |
| EAS Build | 執行 eas build:iOS 編譯在 Expo 託管的 Mac 上進行 | 每個 build 都要你確認,因為它會動用你的 Expo 帳號 |
| 在 iPhone 上測試 | 給你一份要檢查的操作清單 | 在實機上測試,包括鍵盤打開時和小螢幕 |
| App Store | 準備專案和上傳指令 | Apple Developer 帳號、App Store Connect 頁面、Apple 審查 |
資料來源:Expo 關於 iOS 模擬器的文件、EAS Build 簡介、雲端上的 Claude Code,以及 Apple 關於 Xcode 26.3 的公告。
兩個 agent 都不會幫你拿著 iPhone。build 成功,不代表鍵盤打開時按鈕還看得到。
截圖方面,兩者都可以在訊息裡附圖片。這是回報畫面問題最快的方法:直接給它看畫面,不用費力描述。Expo 也在準備 Expo Simulators,一種 agent 可以操控的遠端模擬器,但目前還是限量的預覽版,只開放給少數合作夥伴。
如果你沒有 Mac,一樣可以用其中任何一個:在你的 iPhone 上測試,用 EAS 編譯。沒有 Mac 也能上架 iOS App 這篇指南有詳細說明整個流程。
依你的情況,我的建議
沒有通吃的贏家。以下是我會依朋友的狀況給的建議。
| 你的情況 | 我的選擇 | 原因 |
|---|---|---|
| 你想一毛不花先試試 | Codex Free | 兩者中唯一的免費入口,僅限桌面 App |
| 你已經在付 ChatGPT Plus | Codex | 已經內含:終端機、編輯器、網頁版和 GitHub 審查 |
| 你已經在付 Claude Pro | Claude Code | 已經內含,不用再訂第二個方案 |
| 你跟著我的學習路線或 iOS Kit | Claude Code | 規則和提示都是為 Claude 寫的 |
| 你想讓每個 pull request 都被審查 | Codex Plus | 20 美元起就含 GitHub 審查;在 Anthropic 要 Team 或 Action |
| 你每天寫好幾個小時的程式 | 比較 Pro 和 Max | 兩者都從每月 100 美元起;重點看上限 |
| 你在 Xcode 裡寫 Swift | 你訂閱的那個 | 兩者都已整合進 Xcode 26.3 |
如果你是真正的新手,最好的 agent 就是你會用到最後的那個。 每次卡住就換工具,代價比一個訂閱還高:你會失去你的規則、你的習慣和專案的脈絡。
我在工作室裡實際怎麼用
我沒有二選一。從 2026 年夏天開始,Codex 和 Claude Code 就在同一個資料夾裡,一起做 Solys、TradaZen 和 Nolera。以下是我從工作檔案裡整理出來的分工方式。
- 每個 agent 一個指示檔。 資料夾裡有給 Claude Code 的
CLAUDE.md,和給 Codex 的AGENTS.md,核心規則相同。 - 一個交接檔。 每個 agent 收工前,都要記下做了什麼、還剩什麼。鐵則:絕不讓兩個 agent 同時改同一批檔案。
- 各用一台模擬器。 Codex 用 iPhone 17 Pro,Claude Code 用 iPhone 16e。截圖時就不會互搶畫面。
- 角色分開。 8 月時,Codex 負責 Solys 的畫面,Claude Code 負責資料、邏輯和檢查。在 Nolera 上,畫面也交給了 Claude Code。
- 碰到上限就接力。 Nolera 是在我用完某個使用上限時由 Codex 開始的,之後再由 Claude Code 接手。
最有用的一課:沒有任何 agent 能驗收自己的成果。 在 TradaZen 上,Codex 跟我說它的畫面有 9 分(滿分 10)以上。由 Claude Code 另外審查,用小尺寸和大尺寸 iPhone 的最新截圖來看,打出的分數是 6 到 8.5,還有退步的地方。我不會因此對 Codex 下定論,而是定出一條規則:從那之後,在我這裡,寫畫面的 agent 絕不是幫它打分數的那個。
目前大部分程式碼是 Claude Code 寫的,iOS Kit、它的規則和 skills 也是為它寫的。我也用 Codex 搭配 ChatGPT 訂閱來生成插圖。
幫你做決定的測試
如果你還在猶豫,就在同一個專案版本上,給兩者同一個小練習。例如在一個虛構的購物清單 App 裡:新增一個項目,並在關閉 App 後保留它。
每次試之前先做一個 Git 儲存點,就像 OpenAI 建議的那樣,方便回復。然後記下四件事:
- 它開始寫程式前,你看懂它的計畫了嗎?
- 改了多少個檔案?你看得懂嗎?
- agent 有沒有把它已經驗證過的,和你還得在 iPhone 上測的部分分開?
- 這個練習用掉你多少上限?在 Codex 看
/status,在 Claude 看設定裡的 Usage 頁面。
安裝步驟和第一批提示,請看 Codex 教學和 Claude Code 教學。這裡不再重複。
這篇比較是怎麼寫出來的
- 事實查證於 2026 年 10 月 16 日:OpenAI 和 Anthropic 的價格頁面與文件、Apple 關於 Xcode 26.3 的公告,以及 Expo 的文件。每個來源都在文中附上連結。
- 實際經驗:我的工作室,兩個 agent 都在做我的 iPhone App。文中的例子來自我的工作筆記。
- 限制:沒有速度或品質的 benchmark。價格、模型和上限經常變動。OpenAI 的訊息數估計不是固定上限。決定方案前,先看一下你的用量儀表板。
為你的 App 選擇下一步
你也在考慮 Cursor 或 App 生成器嗎?AI 開發 App 工具比較會給你更多選項。
如果你選了 Claude Code,iOS Kit 提供我 App 的起始程式碼,以及每個步驟要給 Claude 的提示,一路到 App Store。Claude Code 課程頁面詳細介紹這套方法。用 Codex 的話,vibe coding 課程頁面走的是同一條路線,而 iOS App 開發學習路線不論你用哪個 agent 都適用。
不確定工具是不是你真正的卡關點?免費診斷會告訴你真正拖住你的是什麼:點子、程式碼還是 Apple 審查,然後寄給你我的防退件檢查清單。
常見問題
Codex 免費嗎?
部分免費。OpenAI 的 Free 方案可以在 ChatGPT 桌面 App 裡使用搭配 GPT-6 Luna 模型的 Codex,視開放進度而定。每月 8 美元的 Go 方案,列出的使用範圍相同。終端機、編輯器擴充功能、網頁版和 GitHub 審查,要每月 20 美元的 Plus 起才有。Free 方案不能生成圖片。
Claude Code 免費嗎?
不免費。Anthropic 表示 Claude 的免費方案不包含 Claude Code。你需要 Pro、Max、Team、Enterprise 或 Console 帳號。Claude Pro 每月 20 美元,年繳則每月 17 美元,預付 200 美元。
新手該選 Claude Code 還是 Codex?
選你付得起、也會用到最後的那個。沒有預算的話,Codex Free 讓你先試用。如果已經有 ChatGPT Plus 或 Claude Pro,就用方案內含的 agent。做 iPhone App 時,之後的差別來自你的方法:一次一個功能、檢查每次修改、在手機上測試。
Claude Code 的競爭對手是誰?
如果是在你自己的專案裡寫程式,Claude Code 的直接對手是 OpenAI 的 agent Codex。兩者都會讀你的檔案、修改檔案、執行指令,可以在終端機、編輯器、桌面 App 或網頁版使用。Cursor 是內建 agent 的程式碼編輯器,也是另一個選擇。
最好的程式設計 agent 是哪個?
沒有任何通用排名適用於你的專案。做 iPhone App 時,好的 agent 是你付得起、能追蹤它的修改、能在手機上驗證結果的那個。給兩者同一個小練習,比較你看懂了多少,而不是速度。
為什麼要用 Codex 或 Claude Code,而不是一般的聊天?
因為它們直接在你的專案裡工作:讀檔案、修改檔案、執行指令,依你選的模式徵求你的同意。用一般聊天,你得手動複製每一個回答。代價是你必須檢查它們改了什麼。什麼是 vibe coding 這篇指南有說明這種工作方式。
ChatGPT Plus 有包含 Codex 嗎?
有。根據 OpenAI 的價格頁面,每月 20 美元的 ChatGPT Plus 包含網頁版、終端機、編輯器擴充功能和 iOS 上的 Codex,以及 GitHub 上的自動程式碼審查。用量以 5 小時區間為單位設有上限,也可能另有每週上限。
Codex 和 Claude Code 可以用在同一個專案嗎?
可以,我就是這樣做的。Codex 讀 AGENTS.md,Claude Code 讀 CLAUDE.md,在專案沒有 CLAUDE.md 時也可以讀 AGENTS.md。給每個 agent 一個角色,絕不讓兩者同時修改同一批檔案。用一個交接檔讓每個 agent 記下做了什麼,就能避免衝突。
用 Codex 或 Claude Code 做 iPhone App 一定要有 Mac 嗎?
寫程式不用:兩個 agent 都能在 macOS、Windows 和 Linux 上執行,EAS Build 會在 Expo 託管的 Mac 上編譯你的 iOS App。不過 iOS 模擬器只能裝在 macOS 上。沒有 Mac 的話,就在你的 iPhone 上測試。
Codex 或 Claude Code 可以審查我的程式碼嗎?
可以。在 Codex 裡,/review 會分析你的修改並為問題分級,不會修改你的檔案。在 Claude Code 裡,/code-review 會找出你分支中的 bug,所有方案都可用。在 GitHub 上,Codex 從 Plus 起就會審查你的 pull request,而 Anthropic 的自動審查需要 Team 或 Enterprise。agent 的審查無法取代你在 iPhone 上的測試。
Codex 或 Claude Code 可以幫我把 App 上架到 App Store 嗎?
它們可以準備專案,並從你的終端機執行 EAS 指令。但上架還需要你的 Apple Developer 帳號、App Store Connect 頁面和 Apple 審查,這些沒有任何 agent 能保證。App Store 上架指南有詳細說明這些步驟。