如果你每天写代码,正在 OpenAI Codex 和 Anthropic 的 Claude Code 之间犹豫,官方文档给出的答案很实际:两款工具重叠度很高,因此应该由你已经付费的账户和你平时工作的环境来决定。

Anthropic 称 Claude Code 为“智能体编程工具”(agentic coding tool):它能读取代码库、编辑文件、运行命令,并与你的开发工具连接。OpenAI 的 Codex CLI 页面没有使用“agentic”一词,但描述的是同类工作:Codex 在终端中检查代码、做出修改、运行命令,并自动化重复性工作。两者都能在终端、编辑器和云端运行。两者的文档也都涵盖 MCP(Model Context Protocol,一种把智能体连接到外部工具和数据的开放标准)、子智能体、用于脚本和 CI 的非交互模式、对智能体权限的控制,以及 GitHub 上的拉取请求自动审查。

最大的区别在于获取方式。Codex 包含在从 Free 到 Enterprise 的所有 ChatGPT 套餐中,也可以使用 OpenAI API 密钥运行。不过套餐等级仍有影响。Free 和 Go 的套餐卡片只列出了桌面应用访问。GitHub 代码审查和 Slack 等云端集成列在 Plus、Pro、Business 和 Enterprise/Edu 下,API 密钥方式则不包含。Claude Code 的大多数运行环境需要 Claude 订阅或 Anthropic Console 账户;其终端、VS Code 和 JetBrains 版本也可以通过第三方提供商运行。

工作流上也有几处不同。例如,Anthropic 的文档介绍了云端 Routines,电脑关机后仍会继续运行;而 OpenAI 的功能表把 Codex 的定时任务列在本地功能之下。两家都没有公布正面对比的质量或速度数据,本指南也没有跑任何基准测试,因此不评出胜者。下文依次提供基于官方页面整理的对比表、安装步骤、套餐详情、工作流差异,以及一份简短的“什么情况选哪个”清单。

Codex 与 Claude Code 速览

下表对比的是两家各自在文档中写明的内容,不评价质量或速度:两家的文档都没有对比数据,本指南也没有做任何测试。套餐、价格和模型经常变动,请把它视为所示日期当天页面内容的快照。

OpenAI Codex 与 Claude Code 对比,依据 2026 年 9 月 27 日查阅的官方文档

| | OpenAI Codex | Claude Code |

| — | — | — |

| 定位 | OpenAI CLI 页面称 Codex 可检查代码、做出修改、运行命令并自动化重复工作 | Anthropic 称其为智能体编程工具,可读取代码库、编辑文件、运行命令并与开发工具集成 |

| 运行环境 | CLI、IDE 扩展、网页、iOS(列于 Plus 下)、桌面应用和 Codex cloud | 终端 CLI、VS Code 扩展(附 Cursor 安装链接)、JetBrains 插件、桌面应用、网页版 claude.ai/code 以及 Claude 移动应用 |

| 获取方式 | 包含在 ChatGPT Free、Go、Plus、Pro、Business、Edu 和 Enterprise 中;也可使用 OpenAI API 密钥 | 大多数环境需要 Claude 订阅或 Anthropic Console 账户;终端 CLI、VS Code 和 JetBrains 也支持第三方提供商 |

| 标价 | Free $0;Go $8/月;Plus $20/月;Pro $100/月起;Business 按年付费每用户每月 $20,按月付费 $25(至少 2 名用户);Enterprise/Edu 需联系销售 | Claude Code 文档未列出;请查看 Anthropic 定价页面 |

| 项目指令文件 | AGENTS.md(用 /init 创建) | CLAUDE.md;也可读取已有的 AGENTS.md |

| 脚本与 CI | codex exec;Codex SDK | claude -p;GitHub Actions 与 GitLab CI/CD 集成;Agent SDK |

| 代码审查 | /review 可审查未提交的更改、某个提交或与基础分支的差异;GitHub 代码审查和自动 PR 审查适用于 Plus、Pro、Business 和 Enterprise/Edu(API 密钥不支持) | 通过 GitHub Actions 或 GitLab CI/CD 实现审查自动化;GitHub Code Review 可自动审查每个 PR |

| 权限与钩子 | /permissions 设置哪些操作无需询问即可执行,并显示当前沙箱(即智能体可访问范围的限制);文档中还有 Hooks、Sandboxing 和 Auto-review 页面 | 钩子可在操作前后运行 shell 命令;更新日志涉及 /permissions 规则和沙箱设置 |

| MCP | codex mcp 可添加本地或远程服务器 | 支持;MCP 服务器在所有运行环境中通用 |

| 子智能体 | 把专项工作委派给专门的智能体;功能表列有子智能体和自定义智能体 | 可启动并行智能体;后台智能体;用于自定义智能体的 Agent SDK |

| 云端与定时任务 | codex cloud 将工作提交到已配置的环境,并在本地应用结果;功能表把定时任务列在本地功能下 | 网页会话;电脑关机后仍继续运行的云端 Routines;桌面定时任务;/loop |

| 团队聊天 | Plus、Pro、Business 和 Enterprise/Edu 提供 Slack 云端集成(API 密钥不支持) | 在 Slack 中附上错误报告 @Claude,即可收到一个拉取请求 |

Claude Code 概览(Anthropic)

Codex CLI(OpenAI)

Codex 定价(OpenAI)

各自在哪里运行

Anthropic 的概览页列出了 Claude Code 的五种运行环境。终端 CLI 是功能最完整的版本。VS Code 扩展提供行内差异对比、@ 提及、计划审阅和对话历史,同一页面还有 Cursor 的一键安装链接。JetBrains 插件适用于 IntelliJ IDEA、PyCharm、WebStorm 及其他 JetBrains IDE,但需要先单独安装 CLI。桌面应用内置 Claude Code,无需另装 CLI,但需要付费订阅。位于 claude.ai/code 的网页版无需本地配置,适合长时间运行或并行的任务,以及本机上没有的代码仓库。Anthropic 表示所有运行环境都基于同一个引擎,因此你的 CLAUDE.md 文件、设置和 MCP 服务器在各处表现一致。

在 OpenAI 的定价页面上,Plus 套餐列出了网页、CLI、IDE 扩展和 iOS 上的 Codex。Pro 包含 Plus 的全部内容。Business 卡片写明可在桌面和移动应用中使用 ChatGPT 和 Codex。Free 和 Go 套餐各只有一行说明:在桌面应用中以 Standard 速度使用 GPT-6 Luna,视逐步开放情况而定。OpenAI 的功能表还列出了移动端远程控制和 SSH 远程连接。

Codex CLI 页面介绍了 codex cloud,它会把工作发送到已配置的云端环境,再把结果拉回你的本地仓库。CLI 页面和定价页面都证实存在 Codex IDE 扩展,但没有说明支持哪些编辑器。如果这一点对你很重要,请查看 OpenAI 的 IDE 扩展页面。

安装并运行第一个任务

两款工具都为 macOS 和 Linux 提供一行命令的安装脚本。Claude Code 的原生安装程序也可在 WSL 中使用。针对原生 Windows,Anthropic 提供了 PowerShell 安装命令(irm https://claude.ai/install.ps1 | iex)、CMD 安装命令以及 winget install Anthropic.ClaudeCode。Homebrew 用户可以运行 brew install --cask claude-code,Debian、Fedora、RHEL 和 Alpine 用户可以用 apt、dnf 或 apk 安装。Homebrew 提供两个 cask:claude-code 跟随稳定渠道,据 Anthropic 称通常落后约一周;claude-code@latest 则在新版本发布后立即获得更新。

原生安装会在后台自动更新,Homebrew 和 WinGet 安装则不会。请自行运行 brew upgrade claude-code(如果安装的是 claude-code@latest,则运行 brew upgrade claude-code@latest)或 winget upgrade Anthropic.ClaudeCode 进行更新。

首次启动时,Claude Code 会要求你登录。如果设置了 ANTHROPIC_API_KEY 环境变量,它会跳过登录,改为请你批准该密钥。Codex 会让你选择 Sign in with ChatGPT 或其他可用的登录方式。OpenAI 的安装部分还有 Windows、npm 和 Homebrew 标签页,本指南未转载这些命令,请直接使用 Codex CLI 页面上的标签页。

OpenAI 建议在每个任务前后创建 Git 检查点,以便撤销更改。这条建议同样适用于 Claude Code。

# Claude Code (macOS, Linux, WSL)
curl -fsSL https://claude.ai/install.sh | bash
cd your-project
claude

# Codex CLI (macOS, Linux)
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd your-project
codex

需要什么套餐或账户

OpenAI 定价页面称,Codex 包含在 ChatGPT Free、Go、Plus、Pro、Business、Edu 和 Enterprise 中。以下是 2026 年 9 月 27 日的标价:

  • Free:$0
  • Go:$8/月
  • Plus:$20/月,包含自动代码审查和 Slack 等云端集成
  • Pro:$100/月起,可选 Plus 用量的 5 倍或 20 倍
  • Business:按年付费每用户每月 $20,按月付费 $25,至少 2 名用户
  • Enterprise 和 Edu:联系销售

你也可以在 CLI、SDK 或 IDE 扩展中用 API 密钥运行 Codex,按 API 费率付费,可用模型取决于你的密钥。这种方式不包含 GitHub 代码审查或 Slack 等云端功能。OpenAI 称它适合 CI 等共享环境中的自动化。

OpenAI 以每五小时窗口内的本地消息估算数量来给出 Codex 的用量限制。估算值因模型和任务规模而异,OpenAI 表示这些并非固定上限。本地和云端工作共享同一额度,还可能有每周限制。在 CLI 会话中,可用 /status 查看剩余额度。

通过 GitHub 运行的审查计入 Code Review 用量,包括在拉取请求中标记 @Codex 或开启自动审查。本地审查计入常规限额。Plus 和 Pro 用户达到上限后可以购买额外积分。任何用户也都可以改用 API 密钥,按标准 API 费率继续运行本地对话。定价页面还有两点说明:Free 套餐不提供图像生成;GPT-5.5 将于 2026 年 10 月 14 日在所有套餐的 Codex 中停用。

Claude Code 文档说明了使用条件,但未列出价格。大多数运行环境需要 Claude 订阅或 Anthropic Console 账户。桌面应用需要付费订阅。用 claude --teleport 把网页会话拉到终端需要 claude.ai 订阅。更新日志条目提到了 Pro、Max、Team 和 Enterprise 套餐,还提到 Free 套餐用户打开 claude.ai/code 时会被引导到升级页面,以及自托管运行器可在 Team 和 Enterprise 上使用。Claude 的价格和用量限制请查看 Anthropic 的定价页面。

Codex 定价与用量常见问题

Claude 定价(Anthropic)

Claude Code 更新日志

工作流究竟有何不同

项目指令可以在两款工具之间沿用。Codex 的 /init 命令会创建 AGENTS.md 文件。Claude Code 读取 CLAUDE.md,Anthropic 表示它也能读取已有的 AGENTS.md,可以单独使用,也可以与 CLAUDE.md 并用。更新日志中还有一条补充:在没有 CLAUDE.md 的项目中,Claude Code 会改为读取 AGENTS.md。这意味着同时使用两款工具的团队可以只维护一份共享指令文件。

两款工具都能在脚本中运行。Claude Code 遵循 Unix 理念:你可以把日志或 git diff 通过管道传给 claude -p,并与其他工具串联。Codex 则提供 codex exec 用于同类非交互运行,另有 Codex SDK。

两者在审查上也都分两个层面。Codex 的 /review 可以检查未提交的更改、单个提交,或与基础分支的对比,并在不改动工作区的情况下报告按优先级排列的问题。在 Plus、Pro、Business 和 Enterprise/Edu 套餐上,Codex 还能在被标记时或自动审查 GitHub 上的拉取请求;API 密钥方式不包含此功能。Claude Code 的文档介绍了通过 GitHub Actions 或 GitLab CI/CD 进行审查,以及可审查每个 PR 的 GitHub Code Review 集成。

两款工具都允许你控制智能体可以自主做什么。这里的关键概念是沙箱:即智能体无需先询问你就能访问哪些文件、文件夹和命令的范围限制。Codex 的 /permissions 用来设置 Codex 何时可以不经询问就编辑文件或运行命令,还会显示当前沙箱以及 Codex 可写入的文件夹。OpenAI 文档另有关于钩子、沙箱和自动审查(Auto-review)的单独页面。Claude Code 的文档介绍了钩子,即在其操作前后运行的 shell 命令,例如每次编辑后自动格式化。其更新日志还涉及 /permissions 规则和沙箱设置。两家都没有把自己的控制功能与对方比较,所以应把这一点视为共同基础,而不是选择某一方的理由。

对于更大的任务,两款工具的文档都介绍了子智能体:各自承担一部分工作并回报结果的独立智能体。Codex 的功能表列出了子智能体和自定义智能体。Claude Code 的概览描述了由主智能体协调的并行智能体,还提到可以在一个屏幕上查看的后台智能体,以及用于构建自有智能体的 Agent SDK。OpenAI 这边对应的自建方案是 Codex SDK。

文档中最明显的差异在定时任务。Anthropic 表示,Claude Code 的 Routines 在云端运行,电脑关机后仍会继续,并且可以由 API 调用或 GitHub 事件触发。OpenAI 的功能表把 Codex 的项目定时任务和独立定时任务列在本地功能下。在本指南所读的页面中,这一归类是关于 Codex 定时功能的唯一信息。OpenAI 文档另有一个 Scheduled tasks 页面,本文未阅读,因此在认定 Codex 无法安排云端任务之前,请先查看该页面。

在设备间切换工作方面,Claude Code 的文档介绍了 Remote Control、claude --teleport、/desktop 和 claude --cloud。Codex 则有终端中的 codex cloud、Plus 套餐中的网页和 iOS 访问,以及功能表中的移动端远程控制。

两款工具在团队聊天上的做法不同。Codex 在 Plus、Pro、Business 和 Enterprise/Edu 套餐上提供 Slack 云端集成。Claude Code 则可以让你在 Slack 中附上错误报告 @Claude,然后收到一个拉取请求。

Codex CLI 页面还列出了几个日常选项:codex resume 重新打开已保存的对话,--image 附加截图或示意图,--search 开启实时网页搜索,/model 选择模型和推理强度。

这些情况选 Codex,那些情况选 Claude Code

以下建议是把每款工具与具体使用场景对应起来,并不是在评判哪款写出的代码更好。

  • 如果你已经订阅 ChatGPT Plus 或 Pro,并希望在该套餐下通过网页、CLI、IDE 扩展和 iOS 使用 Codex,选 Codex。Business 列出了在桌面和移动应用中使用 Codex;其余情况请查看 OpenAI 的功能表。
  • 如果你想免费试用,选 Codex。但要注意,Free 和 Go 列出的是通过桌面应用访问,且视逐步开放情况而定。
  • 如果你想在 CI 中用 OpenAI API 密钥运行,并且不需要 GitHub 代码审查或 Slack 等云端功能,选 Codex。
  • 如果你已有 Claude 订阅或 Anthropic Console 账户,选 Claude Code。如果需要第三方提供商,Claude Code 在终端 CLI、VS Code 和 JetBrains 上支持。Codex 方面,请查看 OpenAI 文档“部署与模型提供商”下的 Amazon Bedrock 页面。
  • 如果你需要在云端运行、合上笔记本也能继续的定时任务,选 Claude Code。Anthropic 在 Routines 的文档中介绍了这一能力。OpenAI 的功能表把 Codex 的定时任务列为本地功能,但在排除 Codex 之前,请先阅读 OpenAI 的 Scheduled tasks 页面。
  • 如果你在 VS Code、Cursor 或 JetBrains IDE 中工作,Claude Code 的文档为每一种都提供了扩展或插件。Codex 也有 IDE 扩展;做决定前,请在 OpenAI 的 IDE 扩展页面确认支持的编辑器。
  • 在混用工具的团队中,不论由哪款工具执行,都把共享规则放进 AGENTS.md,并在每次智能体任务前后各做一次 Git 提交。

文档和本指南尚未回答的问题

两家都没有公布正面对比的准确率或速度数据,因此本指南不讨论哪款工具更聪明。Anthropic 的 Claude Code 文档没有列出订阅价格或用量限制,这些信息在 Anthropic 的定价页面上。OpenAI 的 CLI 和定价页面没有说明 Codex IDE 扩展支持哪些编辑器,请查看 IDE 扩展页面。本指南也没有转载 Codex CLI 的 Windows、npm 和 Homebrew 安装命令,它们位于 Codex CLI 页面的安装标签页中。本指南读取的更新日志文本没有版本或日期标题,因此无法据此判断某项 Claude Code 功能是何时发布的。两家都经常调整套餐、限额和默认模型,做决定前请再次查看定价页面。

先从你已有的账户出发。如果你订阅了 ChatGPT Plus 或更高套餐,就安装 Codex CLI 并用 ChatGPT 登录。如果你有 Claude 订阅或 Anthropic Console 账户,就安装 Claude Code 并在项目中运行 claude。如果想两个都试试,把共用的项目规则放进 AGENTS.md 文件,因为两款工具都能读取它。每次让智能体执行任务前后各做一次 Git 提交,以便回滚。如果你在意编辑器支持,请查看 OpenAI 的 Codex IDE 扩展页面,确认支持哪些编辑器。如果需要定时任务,在认定 Codex 只能在本地运行之前,先读一下 OpenAI 的 Scheduled tasks 页面。套餐和模型变化频繁,购买前请再次核对两家的定价页面。

来源