アプリ開発に使うAIの選び方:Codex、Claude Code、Cursor
著者:Mehdi Azizi
更新・6 分
iPhoneアプリ作りのAIツールを比較。自分のプロジェクトで作業するならCodex、Claude Code、Cursor、説明から始めるならアプリ生成サービスです。
アプリ開発にはどのAIを選べばいい?
自分のモバイルプロジェクトの中で作業したいなら、Codex、Claude Code、またはCursorのようなエージェント付きエディタを検討しましょう。説明文と自動生成されるプレビューから始めたいなら、アプリ作成プラットフォームを検討しましょう。どちらの場合も、プロジェクトの形式、スマホでのテスト、公開までの流れを確認してください。そしてどちらもバイブコーディングと呼ばれるものです。
役に立つ選び方は、何を作りたいか、そして自分が何を確認できるかで決まります。大量のコードを生成できるツールだからといって、使えるアプリになる保証はありません。
僕は自分のアプリをReact NativeとExpoで作っています。以下の進め方のアドバイスは、Claude CodeとCursorを使った僕の経験がもとになっています。その他のツールの機能は各ドキュメントをもとに紹介しています。このガイドは品質のベンチマークではありません。
AIと作業する3つの方法
プロジェクト内のエージェント。 ファイルを読み、修正し、あなたの環境でコマンドを実行できます。機能を依頼し、変更を見直し、テストします。CodexとClaude Codeがこの流れを提供しています。
エージェント付きエディタ。 コード画面を開いたまま、ファイルとその差分を追えます。Cursorはこの作業スタイルを提供していて、プロジェクトに手を入れられるエージェントを備えています。
アプリ生成サービス。 アイデアを説明すると、プラットフォームが作成とプレビューの一部を担当します。出力される形式はさまざまで、Webアプリ、モバイルプロジェクト、Apple専用のプロジェクトなどがあります。プロダクト全体を作り込む前に、この出力を確認しましょう。
ChatGPTやClaudeでの普通の会話も、エラーを理解したり依頼内容を準備したりするのに役立ちます。これらの製品の他のモードには追加のアクセス権やツールがある場合もあります。単なる会話と、フォルダに接続されたエージェントを混同しないでください。
Codex:コードで作業するためのOpenAIの選択肢
Codex CLIを使うとターミナルから作業できます。公式のクイックスタートでは、デスクトップ、エディタ、リモート作業の各環境も紹介されています。
最初は、アプリのフォルダを開いて、修正の前にまず構成を説明してもらいましょう。次に、結果が目で確認できる小さなタスクを渡します。たとえば、リストに項目を追加して、アプリを閉じた後もそれが残っているか、といったものです。
Codexでアプリを作るガイドで、この最初の流れを詳しく説明しています。
Claude Code:同じプロジェクトで使える別のエージェント
Claude Codeはファイルの読み込みと修正、コマンドの実行ができ、複数のインターフェースで動きます。原則は同じです。明確なタスク、限定的な変更、そして確認。
僕のプロジェクトでは、スタックのルールとプロダクトの制約を伝えておくことで、エージェントに推測させないようにしています。大きな修正の前には計画を見直し、その後で差分と結果をチェックする必要があります。
2つのエージェントで迷ったら、CodexとClaude Codeの比較で共通の課題を試せます。Anthropicの流れで進めたいなら、Claude Codeのチュートリアルを見てください。
Cursor:エディタで変更を追う
Cursor Agentのドキュメントには、コード上での作業内容とツールが説明されています。ファイルを目の前に置いたまま、差分を確認して細部を直したい人に向いています。
エディタが進め方の代わりになるわけではありません。パネルの多い画面は慣れるまで時間がかかることもあります。まずはプロジェクト、ターミナル、変更されたファイルの場所を把握し、機能は一度にひとつずつ進めましょう。
Lovable、Rork、FlutterFlow:プレビューより先に出力を確認する
LovableのFAQには、このツールがWebアプリを作るものだと明記されています。モバイル対応、PWA、ストアに申請するアプリは、それぞれ別の道です。
Rork Maxのページでは、Apple向けのSwiftUIの流れが紹介されています。FlutterFlowは、ビジュアル環境からのApp Storeへのデプロイをドキュメント化しています。
これらのプラットフォームから選ぶなら、Lovable、Rork、FlutterFlowの比較を見てください。特に、エクスポートの条件、必要な機能、プロジェクトの引き継ぎやすさを確認しましょう。
最初の進め方を選ぶための表
| やりたいこと | 検討する選択肢 | 最初に確認すること |
|---|---|---|
| 既存のモバイルプロジェクトを修正する | CodexまたはClaude Code | エージェントがフォルダとコマンドを理解している |
| エディタでコードを見て確認する | エージェント付きのCursor | 修正箇所を見つけて読める |
| リンクでサービスをすぐに共有する | LovableのようなWeb生成サービス | スマホのブラウザで一連の操作が動く |
| プラットフォーム上でモバイルアプリを作る | RorkまたはFlutterFlow | 目的に合わせてプロジェクトをテスト・配布できる |
| エラーを理解する、アイデアを整理する | AIとの会話 | その説明をもとに実際のプロジェクトで行動できる |
この表は最初の試し方の目安です。ツールに品質の点数をつけるものではありません。
どのツールでも確認すべきこと
機能ごとに、何をテストしたのかを聞き、実機で一連の操作を確認しましょう。エージェントは設定されていればスクリーンショットやレンダリングツールを使えますが、あなたのスマホを自動で見られるわけではありません。
データの保存場所、オフライン時の挙動、動いていたバージョンに戻す方法も確認してください。有料アプリなら、購入と復元はそれぞれ個別にテストが必要です。
AIで作ったアプリの落とし穴とApp Storeガイドで、その先を詳しく説明しています。
予算はどれくらい見ておくべき?
支払う前に最新のプランを確認しましょう。インターフェース、利用枠、クレジットは変わることがあります。作成ツールのコストと、公開後のプロダクトの出費を比べてください。アプリ内でのAPI呼び出しは、エージェントのサブスクリプションとは別に課金されることがあります。
iPhoneアプリの予算の記事が、こうした疑問の整理に役立ちます。サービスを増やす前に、小さな機能ひとつから始めて大丈夫です。
ツールを選んで最初のバージョンを完成させる
初心者なら、見せられてテストできる機能がひとつできるまで、ひとつの進め方を続けましょう。iOS Kitには、僕のアプリのStarter Codeと、各ステップ用のClaude Codeスキルが入っています。AIを使った進め方全体はバイブコーディング講座のページを見てください。すでにClaude Codeを使っているなら、Claude Code講座のページがそこから始めます。
まだ2つのツールで迷っていますか?無料の診断では、あなたの状況とすでに使っているツールをもとに、最初に取り組むべきステップをお伝えします。Appleのリジェクトを防ぐ僕のチェックリストも受け取れます。
よくある質問
iPhoneアプリを作るにはどのAIを使えばいいですか?
何を作りたいか、そして自分が何を確認できるかで選びましょう。自分のモバイルプロジェクトで作業するなら、Codex、Claude Code、またはCursorのようなエージェント付きエディタを検討してください。説明文と自動生成されるプレビューから始めるなら、アプリ作成プラットフォームを検討してください。どちらの場合も、プロジェクトの形式、スマホでのテスト、公開までの流れを確認しましょう。
Codex、Claude Code、Cursorの違いは何ですか?
CodexとClaude Codeは、あなたのプロジェクトの中で作業するエージェントです。ファイルを読み、修正し、あなたの環境でコマンドを実行できます。機能を依頼し、変更を見直し、テストします。Cursorはエージェント付きのエディタで、コード画面を開いたままファイルとその差分を追えます。
ChatGPTでアプリは作れますか?
ChatGPTとの単なる会話は、エラーの理解や依頼内容の準備に役立ちます。ただし、フォルダに接続されたエージェントではありません。コードの中で作業するなら、OpenAIの選択肢であるCodexを検討してください。ファイルを読み、修正し、コマンドを実行できます。ChatGPTの他のモードには追加のアクセス権やツールがある場合もあります。
AIを使って無料でアプリは作れますか?
選ぶツールのプラン次第です。インターフェース、利用枠、クレジットは変わることがあるので、支払う前に最新のプランを確認してください。作成ツールのコストと、公開後のプロダクトの出費も比べましょう。アプリ内でのAPI呼び出しは、エージェントのサブスクリプションとは別に課金されることがあります。
初心者がAIで自分のアプリを作るにはどうすればいいですか?
進め方をひとつ選び、見せられてテストできる機能ができるまで続けましょう。選択肢は、プロジェクト内のエージェント、エージェント付きエディタ、アプリ生成サービスの3つです。リストに項目を追加して、アプリを閉じた後もそれが残っているか、といった結果が目で確認できる小さなタスクから始めてください。機能ごとに何をテストしたのかを聞き、スマホで一連の操作を確認しましょう。
Lovable、Rork、FlutterFlowでApp Storeに公開できますか?
出力される形式が違うので、ツール次第です。LovableはWebアプリを作るもので、モバイル対応、PWA、ストアに申請するアプリはそれぞれ別の道です。Rork Maxのページでは Apple向けのSwiftUIの流れが紹介されており、FlutterFlowはビジュアル環境からのApp Storeへのデプロイをドキュメント化しています。Lovable、Rork、FlutterFlowの比較で、これらの選択肢を詳しく説明しています。