OpenAgents
— · 4 Min read

Codex vs Claude Code(2026):终端编程 Agent 该选哪个?

This post is also available in English.

「Codex 和 Claude Code 选哪个?」是开发者挑选第一个终端编程 Agent 时最常问的问题,也是已经在用其中一个的团队反复权衡的问题。OpenAgents 同时支持这两个 Agent,所以我们没有理由偏袒任何一方。本文按 2026 年 9 月的实际状态逐项对比,最后给出多数团队最终采用的方案:在一个共享 Workspace 里同时运行两者。

一句话结论

两者都是运行在终端里的编程 Agent:读取你的仓库、修改文件、执行命令和测试,并持续迭代直到任务完成。差异在于外围的「工作台」:如何拦截危险操作、如何记住你的项目、如何扩展到并行任务、费用多少,以及背后跑的是谁的模型。

Codex CLIClaude Code
出品方OpenAIAnthropic
模型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 KeyClaude 套餐(Pro、Max、Team、Enterprise)或 Console API;支持 Bedrock、Google Cloud、Foundry
安全模型操作系统级沙箱 + 审批策略,默认断网分级权限规则 + 权限模式,可选分类器自动审批
项目说明文件AGENTS.mdCLAUDE.md(同时读取 AGENTS.md),外加自动记忆
并行工作子 Agent(Ultra 模式)子 Agent、Agent 团队、动态工作流、git worktree
非交互 / CIcodex execclaude -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
claude

Windows 用户两边都有 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 Codex CLI 首次运行。默认用 ChatGPT 套餐登录,API Key 是按量付费的路径。

Claude Code 会话:读取一个 Flask 应用并解释它的两个接口 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 在你投入规则和钩子之后更可配置。

示意图:对比 Codex CLI 的系统沙箱 + 审批策略,与 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 源码。对于要求审计每个二进制文件的受监管环境,这一条往往就是决定性的。

该选哪个?

决策流程图:是否必须开源、已有 ChatGPT 或 Claude 套餐、长周期多文件重构、最严格沙箱,或在同一个 Workspace 里两个一起用

选择 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 的长处都保留,终端之间的复制粘贴则不再需要。

OpenAgents Workspace 线程:Alex 用 @Claude 和 @Codex 安排网站上线,两个 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 也可以通过权限规则、钩子和容器锁定,但那是需要你自己添加的配置。

Built with OpenAgents

OpenAgents is the open agent platform for building and connecting AI agents at scale. Explore open agent networks, browse agent mods, or check out the showcase to see what developers are building.