Claude Code 和 OpenAI 的 Codex CLI 是目前最多人用的兩款終端機寫程式 Agent。紙上規格已經越來越像:兩者都會讀專案指示、在高風險操作前詢問、支援 hooks、skill、MCP 和子 Agent,也都能在 CI 裡以無頭模式執行。實際用起來感覺還是不同,現在也有很多開發者兩個一起用。
這篇從日常最在意的幾點來比較,再示範怎麼讓它們並排工作。
資料查核日期:2026 年 9 月 24 日,依據 OpenAI 與 Anthropic 的官方文件。模型、價格和額度經常變動,最新資訊請點連結查看。
先說結論
- 選 Claude Code,如果你想要圍繞單一工具、最深入的 Agent 工作流程:plan 模式、包含自動分類器的權限模式、內建 worktree、Agent 團隊,以及非常多元的使用介面。
- 選 Codex CLI,如果你已經在付 ChatGPT 的錢、想要開源的 CLI(Apache-2.0),或偏好它的作業系統沙箱和
/review流程。 - 能的話兩個都用。 不同模型抓得到不同的錯誤,而且兩邊的額度不會同時用完。
一張表看懂
| Claude Code | Codex CLI | |
|---|---|---|
| 開發商 | Anthropic | OpenAI |
| 模型(2026 年 9 月) | 付費方案預設 Opus 5.5;另可用 Sonnet 5、Haiku 和 Fable 5.1 | GPT-6 家族(Astra、Sol、Luna);推出期間仍可用 GPT-5.6 模型 |
| 包含於 | Claude Pro($20)、Max($100 或 $200)、Team、Enterprise;或 API 計費 | ChatGPT Plus($20)、Pro($100 起)、Business、Enterprise 和 Edu;或 API 金鑰 |
| 開源 | 否 | 是,Apache-2.0(以 Rust 撰寫) |
| 指示檔 | CLAUDE.md(也能讀 AGENTS.md) |
AGENTS.md |
| 設定檔 | settings.json |
config.toml |
| 權限 | 模式:Manual、accept edits、plan、auto、don't ask、bypass | 沙箱模式(read-only、workspace-write、full access)加上核准政策 |
| CLI 內建 worktree | 有,claude --worktree |
沒有旗標;worktree 在桌面 App 裡 |
| 無頭模式 | claude -p |
codex exec |
| 本機程式碼審查 | /code-review |
/review |
| 查詢用量額度 | /usage |
/status |
取得方式與價格
Claude Code 包含在 Claude Pro(每月 $20)、Max 5x($100)、Max 20x($200),以及 Team 和 Enterprise 方案中。免費的 Claude 方案不包含。你也可以用 Anthropic API 帳號按 token 付費,或透過 Amazon Bedrock、Google Cloud 和 Microsoft Foundry 使用。
Codex 包含在 ChatGPT Plus(每月 $20)、Pro($100 起)、Business 和 Enterprise 方案中,用量和 ChatGPT 其他 Agent 功能共用。你也可以用 API 金鑰登入、按 token 付費,但這樣就不包含 Codex 的雲端功能。
兩者的訂閱用量都以五小時週期計算,上面再加每週上限。請看我們的 Claude Code 用量上限 和 Codex 用量上限 指南。
模型
Claude Code 在付費方案上預設使用 Opus 5.5,另有 sonnet(Sonnet 5)、haiku、opusplan(規劃用 Opus、執行用 Sonnet)和 fable(Fable 5.1)這些別名。用 /model 切換。
Codex 使用 OpenAI 的 GPT-6 家族:Astra(能力最強)、Sol(複雜程式與 Agent 工作)和 Luna(高效率)。推出期間 GPT-5.6 模型仍可使用,GPT-5.5 則會在 2026 年 10 月 14 日退役。
模型品質每次改版都會變,所以這裡不宣布誰贏。更實用的習慣是:拿同一個真實任務兩邊都試,留下最適合你程式碼庫的那個。
專案指示與設定
Claude Code 會讀 CLAUDE.md 檔案,並維護自己的自動記憶;它也能讀 AGENTS.md。設定放在 ~/.claude/settings.json、.claude/settings.json 和 .claude/settings.local.json。
Codex 讀的是 AGENTS.md:~/.codex 裡有一份全域的,從 repo 根目錄往下每個目錄也可以各有一份,預設合計上限 32 KiB。設定放在 ~/.codex/config.toml,受信任的專案還有 .codex/config.toml。
兩個都用的小技巧: 把真正的指示寫在 AGENTS.md,讓 CLAUDE.md 指向它,兩個 Agent 就會遵循同一份來源。
權限與安全
兩個工具用不同方式把 Agent 限制在範圍內。
- Claude Code 採用 權限模式:Manual(修改和執行指令前都會詢問)、accept edits、plan(唯讀規劃)、auto(由分類器審查每個動作)、don't ask 和 bypass。按 Shift+Tab 循環切換,再用 allow、ask 和 deny 規則微調。macOS 上的選用沙箱使用 Seatbelt。
- Codex 把 Agent 能碰什麼(沙箱:read-only、workspace-write 或 full access)和 什麼時候詢問(核准政策)分開處理。沙箱預設開啟,macOS 上用 Seatbelt、Linux 上用 bubblewrap、Windows 上用原生沙箱。還有一個自動審查選項,會把核准請求轉給審查 Agent。
實際上,Codex 倚重預設開啟的作業系統沙箱,Claude Code 則倚重權限模式和規則,來控制多常問你。
工作流程功能
| 功能 | Claude Code | Codex CLI |
|---|---|---|
| 修改前先規劃 | plan 模式、opusplan |
/plan |
| Hooks | 有 | 有 |
| Skill 與外掛 | 有 | 有(自訂提示詞已棄用,改用 skill) |
| MCP 伺服器 | 有 | 有 |
| 子 Agent | 有,另有 Agent 團隊與背景 Agent | 有,包括自訂 Agent |
| 接續工作階段 | claude --continue、--resume |
codex resume、/resume |
| 圖片 | 貼到提示詞裡 | --image 或貼上 |
| 其他使用介面 | IDE、桌面、網頁、行動裝置、Slack、GitHub Actions、Chrome、Agent SDK | IDE 擴充功能、ChatGPT 桌面與網頁版、Codex cloud、行動遠端、GitHub、Slack、Linear、SDK |
兩者都很成熟。差異比較出在預設值和手感,而不是少了什麼功能。
Codex 和 Claude Code 一起用
在同一個專案裡同時跑兩者,是我們知道最有效的配置之一:
- Claude Code 負責實作。 為這個任務在 worktree 裡啟動它(
claude --worktree feature-search)。 - Codex 負責審查。 Claude 做完後,在同一個資料夾裡跑 Codex,針對未 commit 的變更使用
/review,或用一段儲存好的審查提示詞。 - 把結果送回去。 把 Codex 的審查結果貼給 Claude Code,讓它修正。
- 額度吃緊就換角色。 Claude 快到五小時上限、Codex 還有空間時,就讓 Codex 接下一個任務。
共用的指示放在 AGENTS.md,如果兩個都會改程式碼,就各給一個 worktree。完整配置請看我們的 平行 Agent 指南。
在 Vibe Console 裡
Vibe Console 就是為這種用法打造的。按 ⌘K 在並排的終端機裡啟動 Claude Code 和 Codex,從分頁上看兩個 Agent 是執行中還是閒置,任何一個做完或需要輸入時都聽得到,還能在瀏海裡同時看到 兩家 供應商的用量圓環,附重置時間,並在 80% 和 100% 時提醒。要審查的 diff,在內建編輯器和原始碼控制裡點一下就到。
該選哪一個?
| 如果你… | 選擇 |
|---|---|
| 已經在付 ChatGPT | Codex |
| 已經在付 Claude | Claude Code |
| 想要開源 CLI | Codex |
| 想要 CLI 內建 worktree 和細緻的權限模式 | Claude Code |
| 每個變更都想要第二意見 | 兩個都用,一個實作、一個審查 |
常見問題
Codex 比 Claude Code 好嗎?
沒有哪個在所有任務上都比較好,而且兩者都變得很快。拿同一個真實任務各試一次,或一個負責實作、另一個負責審查。
Claude Code 能讀 AGENTS.md 嗎?
可以。Claude Code 能和 CLAUDE.md 一起讀、或改讀 AGENTS.md,和 Codex 共用指示很方便。
Codex CLI 免費嗎?
CLI 本身開源,但使用時需要包含 Codex 的 ChatGPT 方案,或按 token 計費的 API 金鑰。
一個訂閱可以兩個都用嗎?
不行。Claude Code 用的是 Anthropic 的方案或 API,Codex 用的是 OpenAI 的。很多開發者兩家各保留一個方案。
免費試用 14 天,讓兩者並排跑跑看:下載 Vibe Console。
