2026年3月17日4 分鐘閱讀ai-cli-tools

Claude Code vs Codex CLI:本機工作流、權限與雲端交接(2026)

比較 Claude Code 與 Codex CLI 的本機 repo 工作、權限、登入方式、subagent、雲端交接與實際使用情境。

DH
Danny Huang

結論先講

Claude Code 和 Codex CLI 都是用來處理本機專案的 terminal client。兩者不該被簡化成「本機對雲端」的選擇。Claude Code 官方工作流從專案目錄開始,涵蓋探索、重構、測試和腳本。Codex CLI 官方文件也要求在 repo 中啟動,讀取檔案、編輯檔案,以及執行你機器上已安裝的工具。(Claude Code 工作流、Codex CLI,查核日 2026-10-27。)

Codex 可以把工作交給雲端環境,但那是另外明確操作的路徑,例如 codex cloud 和 codex apply。雲端環境的檔案、憑證與本機 CLI session 不相同。Codex CLI 也支援 subagent,把它寫成預設雲端或只能單一 agent 都不正確。(Codex CLI 參考、Codex subagent,查核日 2026-10-27。)

實際選擇要看控制方式與工作流:你已經使用哪個供應商、程式碼允許在哪裡執行、團隊適合哪種登入方式,以及你需要聚焦的 subagent 還是實驗性的多 session 團隊。請用這些條件選擇符合工作方式的流程。

想看更完整的工具全景,請看 AI CLI 工具完全指南。

架構比較

功能Claude CodeCodex CLI
本文比較的主要介面在專案目錄啟動的 terminal client在 repo 啟動的 terminal client
本機 repo 工作依權限設定讀取、編輯檔案並執行專案工具依 sandbox 與權限設定讀取、編輯檔案並執行本機工具
雲端或其他介面Claude Code 另有 desktop、IDE、web 和 cloud 文件,不能不加區分地當成 CLIcodex cloud 與 Codex Cloud 是另一條工作流,本機與雲端環境的檔案和存取範圍不同
登入方式Anthropic Console、Claude Pro 或 Max 訂閱,或支援的企業供應商本機 CLI 可用 ChatGPT 登入或 API key;雲端需要 ChatGPT 登入
權限Permission mode、允許的工具與專案設定控制本機操作Sandbox、核准流程與 permission profile 控制本機操作
Subagent內建與自訂 subagent,各自有 context 和權限CLI 有 subagent 工作流,subagent 繼承父層的 provider、權限與 MCP server
協作團隊Agent Teams 為實驗功能,預設關閉,使用多個 Claude Code sessionCLI 支援 subagent,不能再把 subagent 寫成 Claude Code 專屬能力
自動化claude -p 與結構化輸出支援腳本和 CI 工作流codex exec 支援非互動腳本和 CI 工作流
MCPClaude Code 有 MCP server 設定文件Codex CLI 有 MCP 管理與設定文件
模型選擇依帳號與安裝版本選擇可用模型或 alias可用 /model 或 --model 選擇,實際可用性取決於登入方式與方案

白話摘要: Claude Code 提供有 Anthropic 權限與 session 控制的本機 terminal 迴圈。Codex CLI 提供有 OpenAI 權限、sandbox 與登入選項的本機 terminal 迴圈。兩者都能委派聚焦的工作。雲端交接是 Codex 的另外一個操作,不是每次 codex 指令的預設含義。這裡的「本機」是指 client 讀取檔案與執行工具的位置,不代表模型推論離線。安裝和定價應以當天的供應商文件為準,上述頁面查核於 2026-10-27。

Benchmark:先確保比較條件一致

SWE-bench Verified 和 SWE-bench Pro 是不同的 benchmark 變體。不同變體的分數不能並排後直接標示誰勝出。若模型、harness、prompt、repo snapshot、工具權限、重試政策或評分日期不同,也不能當成同一場正面比較。

若要做有用的比較,請固定模型、prompt、repo snapshot、工具權限、重試政策和評分日期。記錄 repo commit、測試結果、實際耗時、token 用量與人工審查成本,讓結果反映你的設定,而不是所有 CLI。

Claude Code 適合哪些工作

本機 codebase 探索與重構

Claude Code 的官方工作流從專案根目錄開始,先要求 codebase 概覽、找相關檔案、追蹤執行流程,再套用聚焦的變更。同一份文件也示範重構及編輯後執行測試。這適合依賴既有 repo 慣例的工作,但不代表每次重構都能一次正確完成。(Common workflows,查核日 2026-10-27。)

cd /path/to/project
claude

要做腳本化工作,CLI 參考文件提供 print mode 和結構化輸出:

claude -p "Review the current diff and list untested error paths" \
  --output-format json

Subagent 與選用的 Agent Teams

Claude Code 有內建和自訂 subagent。Subagent 在自己的 context 中執行,也可以限制可用工具與權限。Agent Teams 是另一項功能:協調多個 Claude Code session,屬於實驗功能,預設關閉。只有在工作確實需要獨立隊友,且能接受額外 token 與協調成本時才啟用。(Subagent、Agent Teams,查核日 2026-10-27。)

登入與權限

Anthropic 文件列出的常見路徑包括 Anthropic Console、Claude Pro 或 Max 訂閱,以及 Amazon Bedrock、Google Cloud’s Agent Platform 等支援的企業供應商。Claude Code 需要網路進行登入和模型處理。用本機檔案時,仍須依 permission mode 和允許工具控制行為。(Claude Code 設定、CLI 參考,查核日 2026-10-27。)

Codex CLI 適合哪些工作

本機 repo 是 CLI 的正常迴圈

Codex CLI 官方指南要求在專案目錄啟動 codex,再請它解釋專案或完成聚焦的變更。文件也描述本機 code review、腳本和 delegation。實際本機執行受你選擇的 permission 和 sandbox 設定限制,因此「Codex 一律在雲端執行」並不準確。

cd /path/to/project
codex

若要做可重複的自動化,CLI 參考文件列出 codex exec 和本機 review 指令。依 repo 選擇模型與權限設定,再自行檢查 diff 和測試結果。(Codex CLI、CLI 參考,查核日 2026-10-27。)

Codex 支援 Subagent

現行 Codex 文件說明 Codex CLI 會顯示 subagent 活動,也可用 /subagents 檢視。Subagent 有自己的 context,但繼承父層 run 的 provider、權限和 MCP server。Subagent 會增加 token 用量,適合獨立工作,不必每個小修改都啟用。(Codex subagent,查核日 2026-10-27。)

雲端交接是明確操作

Codex CLI 可以把工作提交到 Codex Cloud,再把雲端產生的 diff 套回本機 working tree。這是另一條指令路徑,不應因此把每次本機 CLI 回合都寫成雲端 sandbox。雲端環境要另外準備,本機檔案、執行中的程序、瀏覽器登入和 VPN 不會自動轉移。(CLI 參考、Codex environments,查核日 2026-10-27。)

登入與權限

OpenAI 文件說明本機 Codex CLI 可用 ChatGPT 登入或 API key。ChatGPT 登入遵循訂閱方案限制和 workspace 控制;API key 遵循 API 定價與政策。本機 permission profile 可以限制檔案系統和網路存取。Codex Cloud 需要 ChatGPT 登入,因此不要把雲端、CLI 和 API 計費混成一個籠統的「Codex 價格」。(Authentication、permissions、pricing,查核日 2026-10-27。)

存取與成本比較

價格和包含的額度會依方案、模型、地區與登入方式變動。請用下表確認符合帳號與工作流的計費路徑。

存取路徑Claude CodeCodex CLI要查什麼
供應商訂閱Claude Pro 或 Max 可用來登入 Claude CodeChatGPT 方案可以提供 Codex 存取,但各方案額度不同當前方案、模型可用性、rate limit,以及功能屬於 CLI、IDE、web 還是 cloud
API 或 provider keyAnthropic Console 計費或企業供應商OpenAI API key 與 ChatGPT 訂閱用量分開計費Token 單價、保留政策、組織控管和自動化限制
企業路徑Bedrock、Google Cloud 的 Agent Platform 或其他支援的 gatewayWorkspace 控制、ChatGPT 登入或 API 組織控管管理員政策、資料處理、資料所在地和可用模型
雲端工作依文件使用明確支援 cloud 的 Claude 介面和方案Codex Cloud 需要已準備的 environment 與 ChatGPT 登入遠端環境裡實際有什麼檔案和憑證

不要把訂閱價格當成模型品質結論。若需要當前金額,請在購買或設定當天查看供應商定價頁。本次查核日為 2026-10-27,不對價格做永久承諾。

實用的並行工作流

兩個 terminal 各自負責不同工作時很有用。保持 repo 狀態清楚,並檢查兩邊 diff。

模式 1:一個 client 實作,另一個 review

# Terminal 1
claude "Implement the rate-limiting change described in issue.md. Run the existing tests."

# Terminal 2
codex exec "Review the working-tree diff. Check validation, error handling, and test coverage."

模式 2:編輯前比較計畫

請兩個 client 檢查同一個 commit,只產生計畫,不寫檔。比較會碰哪些檔案、有哪些假設、需要哪些權限和驗證步驟。選定一份計畫後,再在受控的 worktree 中修改。

模式 3:用 Subagent 做獨立檢查

請 Claude Code 或 Codex 委派唯讀調查,例如 API surface、測試覆蓋率和安全假設。最後的編輯與驗收仍由主 session 負責。Subagent 不能取代人工 review。

為什麼需要並排 terminal

若同時跑兩個 client,多 terminal 工作區可以讓你在不混淆憑證、工作目錄和權限提示的前提下保持 session 可見。Termdock 可以協助你把 terminal pane 並排,並在檢查工作時調整大小。

用 Termdock 讓實作者交給審查者

上面的模式 1 可以從手動複製改成 agent 交接:在 macOS 安裝 termdock CLI 後,請 Claude Code 用內建終端操作 skill 開啟已安裝並登入的 Codex,送出需求與 diff 位置,讀取唯讀審查回覆,再整理具體疑點。人核對意見、修改與測試結果後再決定是否提交。兩個 session 不共享對話,也不要讓審查者與實作者同時改同一份檔案。前置設定及 Windows 的 Terminal API 方式見 完整交接教學。

該選哪一個?

選 Claude Code,如果:

  • 團隊已經使用 Anthropic 的登入、政策或 provider routing。
  • 你要內建和自訂 subagent,並明確限制工具和權限。
  • 你需要選用實驗性的 Agent Teams 工作流,也能接受協調成本。
  • 你偏好 Claude Code 已文件化的專案探索、重構、測試和腳本工作流。

選 Codex CLI,如果:

  • 你要本機 repo 迴圈,並使用 OpenAI 登入與可設定的 sandbox 或核准流程。
  • 你需要在腳本或 CI 工作中使用 codex exec 或本機 review。
  • 你要 CLI 裡的 subagent,也要保留把工作交給獨立 Codex Cloud environment 的選項。
  • 你要在本機工作時選擇 ChatGPT 登入或 API key 計費。

兩個都用,如果:

  • 你要兩次獨立的 review,並能自己檢查差異。
  • 團隊已定義每個 client 可以存取哪些 repo 和憑證。
  • 你能讓每個 terminal 使用正確 worktree,並記錄模型、權限和驗證結果。

完整的多 Agent 設定,請看用 Git Worktree 做多 Agent 開發。

Google 的 CLI 選項呢?

Google 目前面向個人使用者的起點是 Antigravity CLI。官方轉換公告說明,Gemini CLI 自 2026 年 6 月 18 日起停止為免費 Gemini Code Assist 個人方案及 Google AI Pro/Ultra 使用者處理請求。不能再把舊的每天 1,000 次額度當成這些使用者目前可用的 Gemini CLI 路線。

Gemini CLI 仍支援 Code Assist Standard/Enterprise 和付費 API 存取。安裝前先確認自己的帳號路徑。個人使用者可依 Antigravity 入門文件及目前方案開始,不要把 Gemini CLI 的舊額度數字套用到 Antigravity。上述來源查核於 2026-10-27。

2026-10-27 查核的來源

DH
#claude-code#codex-cli#comparison#ai-cli#benchmarks#developer-tools

相關文章