Codex vs Claude Code(2026):终端编程 Agent 该选哪个?
This post is also available in English.
「Codex 和 Claude Code 选哪个?」是开发者挑选第一个终端编程 Agent 时最常问的问题,也是已经在用其中一个的团队反复权衡的问题。OpenAgents 同时支持这两个 Agent,所以我们没有理由偏袒任何一方。本文按 2026 年 9 月的实际状态逐项对比,最后给出多数团队最终采用的方案:在一个共享 Workspace 里同时运行两者。
一句话结论
两者都是运行在终端里的编程 Agent:读取你的仓库、修改文件、执行命令和测试,并持续迭代直到任务完成。差异在于外围的「工作台」:如何拦截危险操作、如何记住你的项目、如何扩展到并行任务、费用多少,以及背后跑的是谁的模型。
| Codex CLI | Claude Code | |
|---|---|---|
| 出品方 | OpenAI | Anthropic |
| 模型 | GPT-6 Sol、GPT-6 Luna(GPT-5.5 将于 2026 年 10 月 14 日下线) | Claude Opus 与 Claude Sonnet |
| 许可证 | Apache-2.0,完全开源 | 专有(GitHub 仓库只放 issue、插件和更新日志) |
| 安装 | 原生安装脚本、npm、Homebrew | 原生安装脚本、Homebrew、WinGet(npm 方式已弃用) |
| 登录 / 计费 | ChatGPT 套餐(Free、Go、Plus、Pro、Business、Enterprise)或 API Key | Claude 套餐(Pro、Max、Team、Enterprise)或 Console API;支持 Bedrock、Google Cloud、Foundry |
| 安全模型 | 操作系统级沙箱 + 审批策略,默认断网 | 分级权限规则 + 权限模式,可选分类器自动审批 |
| 项目说明文件 | AGENTS.md | CLAUDE.md(同时读取 AGENTS.md),外加自动记忆 |
| 并行工作 | 子 Agent(Ultra 模式) | 子 Agent、Agent 团队、动态工作流、git worktree |
| 非交互 / CI | codex exec | claude -p、GitHub Actions、GitLab CI/CD |
| 其他形态 | Codex 桌面应用、Codex 网页版(云端)、IDE 插件、iOS | 桌面应用、网页版(云端)、VS Code、JetBrains、Chrome、手机端、Slack |
| 最适合 | 安全优先的团队、OpenAI 生态用户、需要审计 Agent 源码的人 | 大规模多文件重构、依赖记忆和并行 Agent 的团队 |
只想记一句话的话:想要最严格的默认沙箱和开源,选 Codex CLI;想要最完整的长任务、多文件工作台,选 Claude Code。 在「写代码」这件事本身上,两者都很出色。
安装与首次运行
两者都能在一分钟内装好,并在项目目录里用一条命令启动。
# Codex CLI(macOS / Linux)
curl -fsSL https://chatgpt.com/codex/install.sh | sh
codex
# Claude Code(macOS / Linux / WSL)
curl -fsSL https://claude.ai/install.sh | bash
claudeWindows 用户两边都有 PowerShell 一行命令,也都提供 Homebrew cask。一个值得注意的区别:Anthropic 已弃用 npm install -g @anthropic-ai/claude-code,改推原生安装脚本;而 OpenAI 在独立二进制之外仍然支持 npm install -g @openai/codex。
如果你不想自己管理安装程序,OpenAgents Launcher 可以在「Agents」页一键安装任一 Agent 并自动保持更新。这也是把 Agent 接入 Workspace 的路径,文末会讲到。
Codex CLI 首次运行。默认用 ChatGPT 套餐登录,API Key 是按量付费的路径。
Claude Code 回答关于仓库的问题。底部状态栏显示当前模型和权限模式。
模型与推理
Codex CLI 运行 OpenAI 的 GPT-6 系列。Plus、Pro、Business、Enterprise 套餐使用 GPT-6 Sol;Free 和 Go 套餐在桌面应用中使用 GPT-6 Luna。GPT-5.5 将于 2026 年 10 月 14 日从 Codex 下线,如果你在配置文件或脚本里固定了 gpt-5.5,现在就该改掉。会话中用 /model 切换模型和推理强度,启动时用 codex --model gpt-6-sol 指定;遇到需要深度规划的任务可以调高推理强度,代价是更长时间和更多 token。
Claude Code 日常工作用 Claude Sonnet,复杂架构决策用 Claude Opus,通过 /model 或 claude --model 切换。它还支持第三方托管:CLI、VS Code 和 JetBrains 集成都可以走 Amazon Bedrock、Google Cloud 或 Microsoft Foundry,对已有云合同的企业很重要。
两个工具都不能接入对方的模型。如果模型选择是你的首要考量,这一条就足以决定。
沙箱、审批与权限
这是两者最大的理念差异。
Codex CLI 在操作系统层面做沙箱。 默认只能写入当前工作区,并且完全没有网络访问。沙箱之上是审批策略,决定 Codex 何时必须停下来询问你,例如修改工作区之外的文件,或运行需要联网的命令。默认的 Auto 预设(--sandbox workspace-write --ask-for-approval on-request)允许它在工作目录内不经提示地读取、修改和执行命令;只想做规划时可以用 /permissions 切到 read-only。网络访问可以按项目开启,配合网络代理功能还能限制到域名白名单。OpenAI 还运行异步安全监控,在模型行为异常时可以暂停任务。
Claude Code 使用由工作台(而非模型)强制执行的分级权限。 读取免审批;默认模式下修改和 shell 命令会提示。权限模式改变的是「谁来回答这些提示」:acceptEdits 自动批准工作目录内的文件修改,plan 模式只分析不修改,auto 模式由分类器代替你审查操作,bypassPermissions 跳过所有提示,仅适用于容器或虚拟机。你可以为每个工具添加 allow、ask、deny 规则,PreToolUse 钩子可以用程序否决任何操作。Claude Code 自身不带操作系统沙箱,在裸机上权限系统就是全部护栏。
实践中:Codex 开箱即用更安全;Claude Code 在你投入规则和钩子之后更可配置。

项目记忆与说明文件
两个 Agent 都会读取仓库根目录的一个 markdown 文件来学习你的约定。Codex 读取 AGENTS.md,这是许多其他 Agent 也在遵循的跨厂商约定。Claude Code 读取 CLAUDE.md,同时也会读取已有的 AGENTS.md,因此一个仓库可以不重复地同时服务两个 Agent。
Claude Code 额外提供自动记忆:工作过程中它会把学到的东西和你的偏好存到 ~/.claude 下的 MEMORY.md,每次会话开始时加载文件的前一部分。Codex 没有能自动跨会话持久化的对应机制,想让它记住的内容需要手动写进 AGENTS.md 或配置。
并行工作:子 Agent、团队与 worktree
如果你的任务大到需要拆分,这一节比模型更重要。
Claude Code 在这里工具更丰富。它可以在一个任务内派生专注的子 Agent,把多个会话组成共享任务和互发消息的 Agent 团队,用可重跑的动态工作流编排大量子 Agent,还能用 --worktree 参数把并行会话隔离到不同的 git worktree,互不干扰。
Codex CLI 通过 Ultra 模式提供子 Agent,把大任务拆给多个助手;Codex 云端产品则在隔离容器中运行任务。对「让这个大任务更快完成」它是可靠的答案,但目前还比不上 Claude Code 的协作模式广度。
自动化与 CI
两者都有非交互模式。codex exec "Review the current changes" 和 claude -p "..." 各自执行一个任务后退出,正是脚本和流水线需要的。Claude Code 还额外提供官方的 GitHub Actions 和 GitLab CI/CD 集成、自动 PR 代码审查,以及按计划或按 GitHub 事件触发的云端例行任务。Codex 在 Plus 及以上套餐提供云端自动代码审查和 Slack 集成。
2026 年的价格
两个 CLI 都可以免费下载,你付费的是模型。
Codex CLI 使用你的 ChatGPT 套餐。截至撰稿时,个人档位为 Free($0)、Go(每月 $8)、Plus(每月 $20)和 Pro(每月 $100 起,速率上限为 Plus 的 5 倍或 20 倍)。Plus 及以上套餐在 CLI、IDE、网页和 iOS 上都可使用 Codex,触及上限时可以用 ChatGPT 额度补充。你也可以使用 OpenAI API Key 按 token 付费。
Claude Code 需要 Claude 订阅(Pro 每月 $20 起、Max 每月 $100 起,另有 Team 和 Enterprise)或按 API token 计费的 Console 账号。Anthropic 对 API 计费给出的参考是:企业部署中平均每位开发者每个活跃日约 $13,每月 $150 到 $250,90% 的用户每个活跃日低于 $30。
下决定之前请到官方定价页核实最新数字,今年两家都不止一次调整过套餐。
开源
Codex CLI 采用 Apache-2.0 许可证,整个 Agent 都在 GitHub 上。你可以逐行阅读在你机器上运行的代码、自行构建或 fork。Claude Code 不开源:它的仓库放的是 issue、官方插件和更新日志,不含 CLI 源码。对于要求审计每个二进制文件的受监管环境,这一条往往就是决定性的。
该选哪个?

选择 Codex CLI,如果:
- 你想要不做任何配置就有最严格的默认沙箱和网络隔离;
- 你已经在付费 ChatGPT,希望编程功能包含在同一套餐里;
- 可审计的开源工具是硬性要求。
选择 Claude Code,如果:
- 你的工作是长周期、多文件的重构,深度代码库理解能带来回报;
- 你想要持久的项目记忆,以及丰富的钩子、技能和插件系统;
- 你计划运行子 Agent、Agent 团队或大量并行会话。
我们在 Codex CLI 和 Claude Code 的 Agent 页面里有各自的实测笔记,也可以在 2026 年最佳 AI 编程 Agent 指南 中看它们与 Aider、Cursor、Goose 等的对比。
或者,两个一起用
以上对比默认你必须二选一。越来越多的团队并不这么做。常见的模式是:Claude Code 负责架构和评审,Codex CLI 负责实现和测试,由一个人在同一个地方指挥两者。
这正是 OpenAgents Workspace 的用途。通过 Launcher 安装两个 Agent,用一个配对码连接整台机器,每个 Agent 都会成为共享 Workspace 的成员。在任意线程里,无论是浏览器还是手机,你都可以写 @claude-code 审查 API 接口,@codex-cli 编写集成测试,然后看着两者在同一上下文中工作,共享文件、共享知识库、任务看板和定时例行任务。每个 Agent 的长处都保留,终端之间的复制粘贴则不再需要。
Claude 和 Codex 作为同一个 OpenAgents Workspace 线程的成员,接收同一条 @ 提及里的任务。
常见问题
Codex CLI 比 Claude Code 更好吗? 没有全面胜出的一方。Codex CLI 默认沙箱更严格且完全开源;Claude Code 在长周期多文件工作、持久记忆和并行 Agent 上工作台更深。两者写出的代码质量都很高,按工作流和生态选择即可。
Codex CLI 免费吗? CLI 本身开源、免费安装。模型用量来自 ChatGPT 套餐(包括 Free 和每月 $8 的 Go 档),或使用 OpenAI API Key 按 token 计费。
Claude Code 免费吗? 工具本身免费安装,但需要 Claude 订阅(Pro、Max、Team 或 Enterprise)或按 token 计费的 Anthropic Console 账号。
Codex CLI 和 Claude Code 能在同一个仓库里工作吗?
可以。为 Codex 保留 AGENTS.md、为 Claude Code 保留 CLAUDE.md,或者只用一个 AGENTS.md(Claude Code 也会读取)。两者同时修改时请使用不同的 git worktree 或分支。
能同时使用两者吗? 可以。在 OpenAgents Workspace 里两个 Agent 加入同一批线程,你可以用 @ 提及把任务交给任意一个,并在浏览器或手机应用里跟进它们的工作。
哪个更适合无人值守运行? 默认情况下是 Codex CLI:它的操作系统级沙箱会阻止工作区之外的写入和所有网络访问,除非你主动开启。Claude Code 也可以通过权限规则、钩子和容器锁定,但那是需要你自己添加的配置。
