Codex vs Claude Code:iPhone应用选哪个
作者:Mehdi Azizi
更新于 ,12分钟
两者都能改代码、跑命令。Codex有有限的免费入口,Claude Code至少要Claude Pro。已付费就用已包含的那个。
Codex 还是 Claude Code:简短回答
Codex 还是 Claude Code?用 Expo 做 iPhone 应用,这两个智能体都能读懂你的项目、修改文件、运行你的命令。一开始真正重要的区别是使用门槛:Codex 有一个有限的免费入口,Claude Code 至少需要 Claude Pro 订阅。如果你已经在付 ChatGPT Plus 或 Claude Pro,就用其中已包含的那个智能体。否则,先免费试试 Codex,再按下面的标准做选择。
Codex 是 OpenAI 的编程智能体,Claude Code 是 Anthropic 的。这篇对比基于它们的官方页面(2026 年 10 月 16 日查阅),以及我的工作室:从 2026 年夏天起,这两个智能体一直在开发我的应用。这里没有任何速度或质量排名:我没做过基准测试,也不会编一个出来。
价格、套餐和使用限制
价格是官方页面上以美元标示的价格。在法国实际扣款的金额取决于币种和税费。
| 标准 | Codex(OpenAI) | Claude Code(Anthropic) |
|---|---|---|
| 免费使用 | 有,Free 套餐:桌面应用中的 GPT-6 Luna,视推送情况而定 | 没有,Claude 免费套餐不包含 Claude Code |
| 小套餐 | Go,每月 8 美元,列出的权限与 Free 相同 | 无 |
| 完整入门套餐 | ChatGPT Plus,每月 20 美元 | Claude Pro,每月 20 美元,按年付每月 17 美元(预付 200 美元) |
| 高强度使用 | Pro,每月 100、200 或 500 美元 | Max,每月 100 美元起,用量为 Pro 的 5 倍或 20 倍 |
| 团队 | Business,按年付每用户每月 20 美元,2 名用户起 | Team,按年付每席位每月 20 美元,2 到 150 人 |
| 按量付费 | 使用 API 密钥,按 API 价格计费,不含云端功能 | Console 账户,按 API 价格计费 |
| 限制 | 可能有 5 小时窗口和每周限制;Pro 目前没有 5 小时窗口 | 5 小时滚动窗口,付费套餐另有每周限制 |
| 用完额度时 | Plus 和 Pro 可购买额度 | 付费套餐可按 API 价格购买使用额度 |
来源:Codex 价格页、Claude 价格页和 Claude Code 使用前提。
有三个细节会真正影响你的起步预算:
- Codex 的免费套餐很窄。 OpenAI 的价格页上,Free 和 Go 只列出了桌面应用中的 GPT-6 Luna,“视推送情况而定”。终端、编辑器扩展、网页版、iOS 和 GitHub 代码审查从 Plus 开始才有。Free 不支持图片生成。
- 在 Anthropic,所有用量共用一个额度池。 你在 claude.ai、手机上的对话和在 Claude Code 里的工作共享同样的限制。如果你白天和 Claude 聊得多,留给写代码的就少了。在 OpenAI 这边,是 ChatGPT 的 Work 模式与 Codex 共享限制。
- 两家都不承诺固定的消息数。 OpenAI 给出了 Plus 的估算值,比如使用 GPT-6.1 Sol 时每 5 小时窗口 15 到 160 条本地消息,并说明这不是固定限制。Anthropic 表示用量取决于对话长度、模型和所用功能。
它们在你的项目里能做什么
| 标准 | Codex | Claude Code |
|---|---|---|
| 界面 | ChatGPT 桌面应用、终端、VS Code、Cursor 或 Windsurf 扩展、网页版、iOS | 终端、VS Code 或 Cursor 扩展、JetBrains、桌面应用、网页版、在手机应用上跟进 |
| 系统 | 桌面应用支持 macOS、Windows 和 Linux;终端支持 macOS、Linux 和 Windows | 终端支持 macOS 13+、Windows 10+ 和 Linux;桌面应用支持 macOS 和 Windows,Linux 为测试版 |
| 模型 | Plus 起提供 GPT-6.1 Sol 和 GPT-6 Luna,GPT-6 Astra 消息数更少;Free 和 Go 仅 GPT-6 Luna | Pro 和 Max 默认 Opus 5.5,可选 Sonnet 5.5 和 Haiku 5.5,Fable 5.1 视套餐而定 |
| 命令执行 | 沙箱和审批:“Ask for approval” 模式在你的文件夹内工作,要出文件夹前会停下 | 默认 Manual 模式:每个工具首次使用时征求同意;plan 模式可以只探索、不改代码 |
| 指令文件 | AGENTS.md | CLAUDE.md,如果项目没有 CLAUDE.md 则读 AGENTS.md |
| 截图 | 在消息中附图,例如 codex --image | 在终端里用 Ctrl+V 粘贴图片 |
| 本地代码审查 | /review:按优先级列出问题,不修改你的文件 | /code-review:查找你分支里的 bug,所有套餐可用 |
| Pull request 审查 | @codex review 或 GitHub 上的自动审查,Plus 起 | 自动 Code Review 仅限 Team 和 Enterprise;可配合 GitHub Actions 使用 @claude |
这张表总结了 Codex 官方入门、它的 CLI、编辑器扩展和权限,以及 Claude Code 介绍、它的模型和权限。
对你来说,要点是:
- 指令文件不再是个坑。 Codex 读
AGENTS.md。Claude Code 读CLAUDE.md,而且根据它的文档,项目没有CLAUDE.md时它可以读AGENTS.md。所以你的项目规则可以在两个智能体之间通用。 - 自动审查 pull request,OpenAI 更便宜。 Codex 从 Plus 起就能审查你的 GitHub pull request,并且据 OpenAI 说明只标出 P0 和 P1 级别的问题。在 Anthropic,Code Review 服务需要 Team 或 Enterprise 套餐。用 Pro 的话,你还有本地
/code-review,或者自己配置一个 GitHub Action。 - 模型名字变得很快。 根据 OpenAI 的模型页,2026 年 10 月 14 日起,用 ChatGPT 登录的账户在 Codex 中已无法使用 GPT-5.5。别按模型名选智能体:按使用门槛、限制和你的工作方式来选。
做 iPhone 应用真正重要的是什么
大多数对比在这里就停得太早了。做 iPhone 应用不只是写代码:你得在模拟器或手机上看到它跑起来,编译出 build,再通过 Apple 的审核。在这些环节上,Codex 和 Claude Code 的限制完全一样。
| 环节 | 智能体能做的 | 仍然要你自己做的 |
|---|---|---|
| Expo 和 React Native 代码 | 读项目、修改页面、运行 npx expo start | 检查改动过的文件 |
| iOS 模拟器 | 装了 Xcode 的话,在你的 Mac 上用 npx expo start --ios 启动它 | 要有一台 Mac:模拟器只能装在 macOS 上 |
| 云端或网页会话 | 在远程机器上,基于你仓库的副本写代码 | 自己测试:那台机器不会启动你本地的模拟器 |
| Xcode 里的 Swift 项目 | 在 Xcode 26.3 中工作,它支持 Codex 和 Claude Agent | 选择智能体并接受其使用条款 |
| EAS Build | 运行 eas build:iOS 编译在 Expo 托管的 Mac 上进行 | 确认每次 build,因为它会消耗你 Expo 账户的额度 |
| iPhone 上测试 | 给你一份要检查的操作清单 | 在真机上测试,包括键盘弹出和小屏幕的情况 |
| App Store | 准备项目和提交命令 | Apple Developer 账户、App Store Connect 页面、Apple 审核 |
来源:Expo 关于 iOS 模拟器的文档、EAS Build 介绍、云端 Claude Code 和 Apple 关于 Xcode 26.3 的公告。
两个智能体都没法把你的 iPhone 拿在手里。build 成功,不代表键盘弹出时按钮还看得见。
截图方面,两者都接受在消息里附图。这是反馈界面问题最快的办法:直接给它看屏幕,不用费劲描述。Expo 也在准备 Expo Simulators,一种智能体可以操控的远程模拟器,不过目前还是限量开放的预览版,只给少数合作伙伴用。
如果你没有 Mac,照样可以用其中任何一个:在 iPhone 上测试,用 EAS 编译。不用 Mac 发布 iOS 应用这篇指南详细讲了这套流程。
按你的情况,我的结论
没有通用的赢家。下面是我会按朋友的情况给出的建议。
| 你的情况 | 我的选择 | 原因 |
|---|---|---|
| 想一分钱不花先试试 | Codex Free | 两者中唯一的免费入口,仅限桌面应用 |
| 已经在付 ChatGPT Plus | Codex | 已包含:终端、编辑器、网页版和 GitHub 审查 |
| 已经在付 Claude Pro | Claude Code | 已包含,不用再开第二个订阅 |
| 跟着我的教程或 iOS Kit 走 | Claude Code | 规则和提示词都是为 Claude 写的 |
| 想让每个 pull request 都被审查 | Codex Plus | 20 美元起就含 GitHub 审查;Anthropic 需要 Team 或一个 Action |
| 每天写好几个小时代码 | 比较 Pro 和 Max | 两者都是每月 100 美元起;重点看限制 |
| 在 Xcode 里写 Swift | 你订阅的那个 | 两者都已集成到 Xcode 26.3 |
如果你是真正的新手,最好的智能体是你能一直用到底的那个。 每次卡住就换工具,代价比一个订阅还高:你会丢掉规则、习惯和项目的脉络。
我在工作室里实际怎么用
我不在两者之间二选一。从 2026 年夏天起,Codex 和 Claude Code 在同一个文件夹里工作,开发 Solys、TradaZen 和 Nolera。下面是具体安排,都是从我的工作文件里整理出来的。
- 每个智能体一个指令文件。 文件夹里有给 Claude Code 的
CLAUDE.md和给 Codex 的AGENTS.md,核心规则相同。 - 一个交接文件。 每个智能体结束前,都要记下做了什么、还剩什么。铁律:绝不让两个智能体同时改同一批文件。
- 各用一个模拟器。 Codex 用 iPhone 17 Pro,Claude Code 用 iPhone 16e。截图时它们就不会抢屏幕。
- 角色分开。 8 月,Codex 负责 Solys 的页面,Claude Code 负责数据、逻辑和检查。在 Nolera 上,页面也由 Claude Code 接手了。
- 额度用完时接力。 Nolera 是在我用完一个使用限制时用 Codex 起步的,之后由 Claude Code 接手。
最有用的教训:没有哪个智能体能验收自己的活儿。 在 TradaZen 上,Codex 告诉我它做的页面能打 9 分(满分 10 分)甚至更高。Claude Code 另外做了一次审查,用小屏和大屏 iPhone 的最新截图,给这些页面打了 6 到 8.5 分,还发现了回退问题。我不会因此给 Codex 下结论,但我从中得出一条规则:从那以后,在我这里,写页面的智能体绝不是给它打分的那个。
目前,大部分代码由 Claude Code 来写,iOS Kit 及其规则和 skills 也是为它写的。我还会用 Codex,借我的 ChatGPT 订阅生成插图。
帮你做决定的测试
如果你还在犹豫,就在同一版本的项目上,给两者布置同一个小练习。比如在一个虚构的购物清单应用里:添加一个商品,并在关闭应用后仍然保留。
每次尝试前,先建一个 Git 存档点,就像 OpenAI 建议的那样,方便回退。然后记下四件事:
- 它动手写代码之前,你看懂它的计划了吗?
- 改了多少个文件,你能读懂吗?
- 智能体有没有把它验证过的内容,和你还要在 iPhone 上测试的内容分开?
- 这次练习用掉了你多少额度?在 Codex 里看
/status,在 Claude 设置里看 Usage 页面。
安装步骤和最初的提示词,在 Codex 教程和 Claude Code 教程里都有,这里不再重复。
这篇对比是怎么做出来的
- 事实核实于 2026 年 10 月 16 日,依据 OpenAI 和 Anthropic 的价格页与文档、Apple 关于 Xcode 26.3 的公告以及 Expo 的文档。每个来源都在文中附了链接。
- 真实经验:我的工作室,两个智能体都在开发我的 iPhone 应用。文中的例子来自我的工作笔记。
- 局限:没有速度或质量的基准测试。价格、模型和限制经常变化。OpenAI 的消息数估算不是固定限制。决定套餐之前,先看看你的用量面板。
你的应用下一步怎么走
你还在 Cursor 或应用生成器之间犹豫?做应用的 AI 工具对比给了你更多选择。
如果你选 Claude Code,iOS Kit 提供我的应用的起始代码,以及每一步该发给 Claude 的提示词,一直到上架 App Store。Claude Code 培训页面详细介绍了这套方法。如果用 Codex,vibe coding 培训页面走的是同样的流程,而 iOS 应用开发培训路线不论你用哪个智能体都适用。
不确定工具是不是你真正的卡点?免费诊断会告诉你真正拖住你的是什么:想法、代码还是 Apple 审核,然后把我的防拒审清单发给你。
常见问题
Codex 免费吗?
部分免费。OpenAI 的 Free 套餐可以在 ChatGPT 桌面应用里使用 Codex,模型为 GPT-6 Luna,视推送情况而定。Go 套餐每月 8 美元,列出的权限相同。终端、编辑器扩展、网页版和 GitHub 审查从每月 20 美元的 Plus 开始才列出。Free 不支持图片生成。
Claude Code 免费吗?
不免费。Anthropic 表示 Claude 的免费套餐不包含 Claude Code。你需要 Pro、Max、Team、Enterprise 或 Console 账户。Claude Pro 每月 20 美元,按年付每月 17 美元,预付 200 美元。
新手用 Claude Code 还是 Codex?
选你付得起、能坚持用到底的那个。没预算的话,可以用 Codex Free 试试。如果已经开了 ChatGPT Plus 或 Claude Pro,就用其中包含的智能体。做 iPhone 应用,之后的差别在于你的方法:一次只做一个功能,检查每次改动,在手机上测试。
Claude Code 的竞争对手是谁?
在你自己的项目里写代码,Claude Code 的直接竞争对手是 OpenAI 的智能体 Codex。两者都能读取、修改你的文件并运行命令,可以在终端、编辑器、桌面应用或网页版中使用。Cursor 是另一个选择,它是一个内置智能体的代码编辑器。
最好的编程智能体是哪个?
没有哪个通用排名适用于你的项目。做 iPhone 应用,合适的智能体是你付得起、能跟上它的改动、并能在手机上验证结果的那个。给两者布置同一个小练习,比较的是你理解了多少,而不是速度。
为什么用 Codex 或 Claude Code,而不是普通聊天?
因为它们在你的项目里工作:读取文件、修改文件、运行命令,并根据所选模式征得你的同意。普通聊天里,你得把每个回答手动复制过去。代价是,你必须检查它们改了什么。vibe coding 是什么这篇指南讲解了这种工作方式。
ChatGPT Plus 包含 Codex 吗?
包含。根据 OpenAI 的价格页,每月 20 美元的 ChatGPT Plus 包含网页版、终端、编辑器扩展和 iOS 上的 Codex,以及 GitHub 上的自动代码审查。用量按 5 小时窗口限制,还可能叠加每周限制。
可以在同一个项目里同时用 Codex 和 Claude Code 吗?
可以,我就是这么做的。Codex 读 AGENTS.md,Claude Code 读 CLAUDE.md,项目没有 CLAUDE.md 时也能读 AGENTS.md。给每个智能体分配一个角色,绝不让两者同时修改同一批文件。用一个交接文件让每个智能体记下自己做了什么,就能避免冲突。
用 Codex 或 Claude Code 做 iPhone 应用需要 Mac 吗?
写代码不需要:两个智能体都能在 macOS、Windows 和 Linux 上运行,EAS Build 会在 Expo 托管的 Mac 上编译你的 iOS 应用。不过 iOS 模拟器只能装在 macOS 上。没有 Mac,就在你的 iPhone 上测试。
Codex 或 Claude Code 能审查我的代码吗?
能。在 Codex 里,/review 会分析你的改动并给问题分级,不修改你的文件。在 Claude Code 里,/code-review 会查找你分支里的 bug,所有套餐可用。在 GitHub 上,Codex 从 Plus 起就能审查你的 pull request,而 Anthropic 的自动审查需要 Team 或 Enterprise。智能体审查代替不了你在 iPhone 上的测试。
Codex 或 Claude Code 能把我的应用发布到 App Store 吗?
它们可以准备项目,并在你的终端里运行 EAS 命令。但发布还要经过你的 Apple Developer 账户、App Store Connect 页面和 Apple 审核,这些没有哪个智能体能保证。App Store 发布指南详细介绍了这些步骤。