# Codex 和 Claude Code 比較：怎麼選

> 開發 iPhone App：Codex 有限量免費方案，Claude Code 至少要 Claude Pro。已經付費的話，就用方案內含的那個。

原始頁面：[Codex 和 Claude Code 比較：怎麼選](https://devoria.fr/zh-hant/blog/codex-vs-claude-code-iphone-app)
作者：[Mehdi Azizi](https://devoria.fr/zh-hant/mehdi-azizi)
發布日期：2026-10-01
內容最後修訂：2026-10-16


## 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 價格頁面](https://learn.chatgpt.com/docs/pricing)、[Claude 價格頁面](https://claude.com/pricing)，以及 [Claude Code 的系統需求](https://code.claude.com/docs/en/setup)。

有三個細節會真正影響你的起步預算：

- **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 官方入門](https://learn.chatgpt.com/docs/quickstart)、它的 [CLI](https://learn.chatgpt.com/docs/codex/cli)、[編輯器擴充功能](https://learn.chatgpt.com/docs/codex/ide)和[權限設定](https://learn.chatgpt.com/docs/permission-modes)，以及 [Claude Code 簡介](https://code.claude.com/docs/en/overview)、它的[模型](https://code.claude.com/docs/en/model-config)和[權限設定](https://code.claude.com/docs/en/permissions)。

對你來說，重點是：

- **指示檔不再是陷阱。** Codex 讀 [`AGENTS.md`](https://learn.chatgpt.com/docs/agent-configuration/agents-md)。Claude Code 讀 `CLAUDE.md`，而且[根據它的文件](https://code.claude.com/docs/en/memory)，當專案沒有 `CLAUDE.md` 時，它可以讀 `AGENTS.md`。所以你的專案規則可以在兩個 agent 之間共用。
- **自動審查 pull request，OpenAI 比較便宜。** Codex 從 Plus 起就會審查你的 GitHub pull request，而且[根據 OpenAI](https://learn.chatgpt.com/docs/third-party/github)，只會標出 P0 和 P1 優先級的問題。在 Anthropic，[Code Review](https://code.claude.com/docs/en/code-review) 服務需要 Team 或 Enterprise 方案。用 Pro 的話，你還有[本機的 `/code-review`](https://code.claude.com/docs/en/code-review-local)，或是[自行設定的 GitHub Action](https://code.claude.com/docs/en/github-actions)。
- **模型名稱變得很快。** 根據 OpenAI 的[模型頁面](https://learn.chatgpt.com/docs/models)，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 模擬器的文件](https://docs.expo.dev/workflow/ios-simulator/)、[EAS Build 簡介](https://docs.expo.dev/build/introduction/)、[雲端上的 Claude Code](https://code.claude.com/docs/en/claude-code-on-the-web)，以及 [Apple 關於 Xcode 26.3 的公告](https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/)。

> 兩個 agent 都不會幫你拿著 iPhone。build 成功，不代表鍵盤打開時按鈕還看得到。

截圖方面，兩者都可以在訊息裡附圖片。這是回報畫面問題最快的方法：直接給它看畫面，不用費力描述。Expo 也在準備 [Expo Simulators](https://docs.expo.dev/preview/simulators/introduction/)，一種 agent 可以操控的遠端模擬器，但目前還是限量的預覽版，只開放給少數合作夥伴。

如果你沒有 Mac，一樣可以用其中任何一個：在你的 iPhone 上測試，用 EAS 編譯。[沒有 Mac 也能上架 iOS App](https://devoria.fr/zh-hant/blog/publish-ios-app-without-mac-expo-eas) 這篇指南有詳細說明整個流程。

## 依你的情況，我的建議

沒有通吃的贏家。以下是我會依朋友的狀況給的建議。

| 你的情況                         | 我的選擇        | 原因                                                      |
| -------------------------------- | --------------- | --------------------------------------------------------- |
| 你想一毛不花先試試               | 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 建議的](https://learn.chatgpt.com/docs/codex/cli)那樣，方便回復。然後記下四件事：

1. 它開始寫程式前，你看懂它的計畫了嗎？
2. 改了多少個檔案？你看得懂嗎？
3. agent 有沒有把它已經驗證過的，和你還得在 iPhone 上測的部分分開？
4. 這個練習用掉你多少上限？在 Codex 看 `/status`，在 Claude 看設定裡的 Usage 頁面。

安裝步驟和第一批提示，請看 [Codex 教學](https://devoria.fr/zh-hant/blog/build-app-with-codex-beginner-guide)和 [Claude Code 教學](https://devoria.fr/zh-hant/blog/claude-code-iphone-app-tutorial)。這裡不再重複。

## 這篇比較是怎麼寫出來的

- **事實查證於 2026 年 10 月 16 日**：OpenAI 和 Anthropic 的價格頁面與文件、Apple 關於 Xcode 26.3 的公告，以及 Expo 的文件。每個來源都在文中附上連結。
- **實際經驗**：我的工作室，兩個 agent 都在做我的 iPhone App。文中的例子來自我的工作筆記。
- **限制**：沒有速度或品質的 benchmark。價格、模型和上限經常變動。OpenAI 的訊息數估計不是固定上限。決定方案前，先看一下你的用量儀表板。

## 為你的 App 選擇下一步

你也在考慮 Cursor 或 App 生成器嗎？[AI 開發 App 工具比較](https://devoria.fr/zh-hant/blog/ai-app-builder-codex-claude-cursor)會給你更多選項。

如果你選了 Claude Code，[iOS Kit](https://devoria.fr/zh-hant/kits/ios) 提供我 App 的起始程式碼，以及每個步驟要給 Claude 的提示，一路到 App Store。[Claude Code 課程](https://devoria.fr/zh-hant/expertise/claude-code-course-ios-app)頁面詳細介紹這套方法。用 Codex 的話，[vibe coding 課程](https://devoria.fr/zh-hant/expertise/vibe-coding-course-iphone-app)頁面走的是同一條路線，而 [iOS App 開發學習路線](https://devoria.fr/zh-hant/expertise/ios-developer-course)不論你用哪個 agent 都適用。

不確定工具是不是你真正的卡關點？[免費診斷](https://devoria.fr/zh-hant/diagnostic)會告訴你真正拖住你的是什麼：點子、程式碼還是 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](https://devoria.fr/zh-hant/blog/what-is-vibe-coding-definition-tools-limits) 這篇指南有說明這種工作方式。

### 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 上架指南](https://devoria.fr/zh-hant/expertise/publish-app-on-app-store)有詳細說明這些步驟。


## 你的專案

[iOS Kit](https://devoria.fr/zh-hant/kits/ios)：用 Claude Code 打造你的 iPhone App：我的 App 所用的 Starter Code、檢查成果的 skills，以及 Apple Review Kit、App Store Screenshots Kit 與 ASO Kit。129.99 €。
