# AI 开发 App 用哪个：Codex、Claude Code、Cursor

> 对比 Codex、Claude Code、Cursor 和 App 生成器，按你的项目和能验证的内容来选。

原始页面：[AI 开发 App 用哪个：Codex、Claude Code、Cursor](https://devoria.fr/zh-hans/blog/which-ai-to-build-an-app-codex-claude-code-cursor)
作者：[Mehdi Azizi](https://devoria.fr/zh-hans/mehdi-azizi)
发布：2026-09-23
内容最后修订：2026-10-09


## 做 App 该选哪个 AI？

想在自己的移动项目里干活，就看 Codex、Claude Code，或者 Cursor 这类带 Agent 的编辑器。想先写一段描述、拿到一个生成的预览，就看 App 生成平台。不管哪种，都要检查项目格式、手机上的测试和发布流程。两种方式说的其实都是 [vibe coding](https://devoria.fr/zh-hans/blog/what-is-vibe-coding-definition-tools-limits)。

怎么选，取决于你想做什么，以及你能验证什么。一个工具能生成大量代码，不代表就能做出一个能用的 App。

我自己的 App 用 React Native 和 Expo 开发。下面的方法建议来自我使用 Claude Code 和 Cursor 的经验。其他工具的能力是根据它们的官方文档介绍的；本文不是对它们质量的评测。

## 用 AI 干活的三种方式

**项目里的 Agent。** 它读取文件、修改文件，还能在你的环境里运行命令。你提一个功能需求，审阅改动，然后测试。Codex 和 Claude Code 都提供这种方式。

**带 Agent 的编辑器。** 你开着一个代码界面，随时查看文件和差异。Cursor 就是这种工作方式，它的 Agent 可以直接改项目。

**App 生成器。** 你在平台上描述想法，平台负责一部分创建和预览工作。产出格式各不相同：Web 应用、移动项目，或者专门面向 Apple 的项目。在用它搭整个产品之前，先确认产出是什么。

在 ChatGPT 或 Claude 里的普通对话也能帮你理解报错、准备需求。这些产品的其他模式可能有额外的权限和工具：别把普通对话和连接到你项目文件夹的 Agent 搞混。

## Codex：OpenAI 写代码的路线

[Codex CLI](https://learn.chatgpt.com/docs/cli) 让你在终端里干活。[官方快速入门](https://learn.chatgpt.com/docs/quickstart)还介绍了桌面端、编辑器和远程工作等使用方式。

刚上手时，打开你的 App 文件夹，先让它解释项目结构，别急着改。然后给一个结果看得见的小任务，比如往列表里加一项，关掉 App 后再打开还能看到。

[用 Codex 做 App 的教程](https://devoria.fr/zh-hans/blog/build-app-with-codex-beginner-guide)详细讲了这第一步。

## Claude Code：同一个项目的另一个 Agent

[Claude Code](https://code.claude.com/docs/en/overview) 能读写文件、执行命令，并且可以在多种界面里使用。原则一样：一个明确的任务，一处有限的改动，一次验证。

在我的项目里，技术栈规则和产品约束能让 Agent 不用瞎猜。重要修改之前要先审阅计划，之后还要检查差异和实际效果。

想在两个 Agent 之间做选择，[Codex 和 Claude Code 对比](https://devoria.fr/zh-hans/blog/codex-vs-claude-code-iphone-app)给了一个共同的练习。想走 Anthropic 这条路，看 [Claude Code 教程](https://devoria.fr/zh-hans/blog/claude-code-iphone-app-tutorial)。

## Cursor：在编辑器里跟踪改动

[Cursor Agent 文档](https://cursor.com/docs/agent/overview)介绍了它处理代码的方式和工具。如果你想让文件一直在眼前、查看差异、顺手改个细节，这条路可能适合你。

编辑器代替不了方法。面板很多的界面需要时间学习。先找到项目、终端和被修改的文件，然后一次只做一个功能。

## Lovable、Rork 和 FlutterFlow：先看产出，再看预览

[Lovable 的 FAQ](https://docs.lovable.dev/introduction/faq) 写明它生成的是 Web 应用。移动端适配、PWA 和提交到商店的 App 是不同的路线。

[Rork Max 页面](https://rork.com/max)介绍了面向 Apple 的 SwiftUI 路线。FlutterFlow 在文档里说明了如何从它的可视化环境进行 [App Store 部署](https://docs.flutterflow.io/deployment/apple-app-store-deployment/)。

想在这几个平台里选，看 [Lovable、Rork 和 FlutterFlow 对比](https://devoria.fr/zh-hans/blog/lovable-rork-flutterflow-mobile-app-comparison)。重点检查导出条件、需要的功能，以及项目能不能接手继续开发。

## 选择第一条路线的对照表

| 你的需求                 | 可以考虑的路线          | 第一项检查                 |
| ------------------------ | ----------------------- | -------------------------- |
| 修改一个现有的移动项目   | Codex 或 Claude Code    | Agent 能理解文件夹和命令   |
| 在编辑器里查看和审阅代码 | 带 Agent 的 Cursor      | 你能找到并看懂一处修改     |
| 用一个链接快速分享服务   | Lovable 这类 Web 生成器 | 流程在手机浏览器里能跑通   |
| 在平台里做一个移动 App   | Rork 或 FlutterFlow     | 项目能按你的目标测试和分发 |
| 理解报错或理清想法       | 和 AI 对话              | 解释能让你在真实项目里动手 |

这张表只是给第一次尝试指个方向，不给工具打质量分。

## 不管用哪个工具都要检查的事

每个功能都要问清楚测了什么，并在设备上走一遍流程。配置好之后，Agent 可以利用截图或渲染工具；但它们不会自动看到你的手机。

还要检查数据存在哪里、断网时会怎样、怎么回退到一个能用的版本。如果是付费 App，购买和恢复购买都要单独测试。

[用 AI 做 App 的坑](https://devoria.fr/zh-hans/blog/build-ios-app-with-ai-pitfalls-checks)和 [App Store 指南](https://devoria.fr/zh-hans/expertise/publish-an-app-on-the-app-store)会讲后续步骤。

## 预算要准备多少？

付费前先看当前的套餐：界面、额度和积分都可能变。把开发工具的费用和产品上线后的开销放在一起比较。你的 App 里调用的 API 可能和 Agent 订阅分开计费。

[iPhone App 的预算](https://devoria.fr/zh-hans/blog/iphone-app-development-cost)能帮你理清这些问题。你可以先从一个小功能开始，再慢慢加服务。

## 选定一个工具，做完第一个版本

如果你是新手，就只走一条路线，直到做出一个能展示、能测试的功能。[iOS Kit](https://devoria.fr/zh-hans/kits/ios) 提供[我的 App 的 Starter Code](https://devoria.fr/zh-hans/kits/code-de-depart)，以及每个步骤的 Claude Code skills。想要完整的 AI 开发方法，看 [vibe coding 课程](https://devoria.fr/zh-hans/expertise/vibe-coding-course-iphone-app)页面。如果你已经在用 Claude Code，[Claude Code 课程](https://devoria.fr/zh-hans/expertise/claude-code-course-ios-app)页面就从它讲起。

还在两个工具之间犹豫？[免费诊断](https://devoria.fr/zh-hans/diagnostic)会从你的情况和你已经在用的工具出发，告诉你先攻哪一步。你还会收到我的 Apple 防拒审清单。

## 常见问题

### 做 iPhone App 用哪个 AI？

按你想做什么、能验证什么来选。想在自己的移动项目里干活，就看 Codex、Claude Code，或者 Cursor 这类带 Agent 的编辑器。想从一段描述和生成的预览开始，就看 App 生成平台。不管哪种，都要检查项目格式、手机上的测试和发布流程。

### Codex、Claude Code 和 Cursor 有什么区别？

Codex 和 Claude Code 是在你项目里干活的 Agent。它们读取文件、修改文件，还能在你的环境里运行命令。你提一个功能需求，审阅改动，然后测试。Cursor 是带 Agent 的编辑器：你开着一个代码界面，随时查看文件和差异。

### ChatGPT 能做 App 吗？

和 ChatGPT 的普通对话能帮你理解报错、准备需求。但它不是连接到你项目文件夹的 Agent。想在代码里干活，就看 OpenAI 的路线 Codex：它读取文件、修改文件，还能运行命令。ChatGPT 的其他模式可能有额外的权限和工具。

### 能免费用 AI 做 App 吗？

要看你选的工具的套餐。界面、额度和积分都可能变，所以付费前先看当前的套餐。还要把开发工具的费用和产品上线后的开销放在一起比较。你的 App 里调用的 API 可能和 Agent 订阅分开计费。

### 新手怎么用 AI 做自己的 App？

只选一条路线，一直走到做出一个能展示、能测试的功能。你可以选项目里的 Agent、带 Agent 的编辑器，或者 App 生成器。先从结果看得见的小任务开始，比如往列表里加一项，关掉 App 后再打开还能看到。每个功能都要问清楚测了什么，并在手机上走一遍流程。

### 用 Lovable、Rork 或 FlutterFlow 能发布到 App Store 吗？

要看工具，因为产出格式不一样。Lovable 生成的是 Web 应用：移动端适配、PWA 和提交到商店的 App 是不同的路线。Rork Max 页面介绍了面向 Apple 的 SwiftUI 路线，FlutterFlow 在文档里说明了如何从它的可视化环境进行 App Store 部署。[Lovable、Rork 和 FlutterFlow 对比](https://devoria.fr/zh-hans/blog/lovable-rork-flutterflow-mobile-app-comparison)详细讲了怎么选。


## 你的项目

[iOS Kit](https://devoria.fr/zh-hans/kits/ios)：用 Claude Code 做你的 iPhone App：我自己 App 的起步代码、检查其工作的 skills，以及 Apple Review Kit、App Store Screenshots Kit 和 ASO Kit。129,99 €。
