Rorkとは?
Rork AIは、テキストで書いた説明を実際に動くiOS、Android、Webアプリへ変換するチャットベースのビルダーで、ドラッグ&ドロップのプレビューではなく、実際のネイティブコードを生成します。作りたいものを入力し、プラットフォームを選ぶだけで、Rorkが基盤となるコードを生成し、独自のクラウドインフラを通じてバックエンドのプロビジョニングを行い、数分以内にライブプレビューを表示します。
標準的なノーコードビルダーと違うのは出力されるものです。iOS向けには実際のSwiftUI、Android向けには実際のKotlinであり、一般的なラッパーやモバイルアプリ風のWebビューではありません。
また、サーバーに触れることなく、PostgresとCloudflare Workersからなるホスト済みバックエンドを自動でプロビジョニングします。
Rorkは誰向け?
- 本物のモバイルアプリが欲しいインディー創業者向け。 Rorkは、プレビューだけでなくApp StoreやGoogle Playに出せる本物のSwiftとKotlinコードを出力します。
- 社内ツールでSaaS契約を置き換えたいビジネスチーム向け。 オンボーディングでは、マーケティング、営業、オペレーション、HRの各チームが、B2B SaaS料金を払わずにカスタムアプリを作りたいケースを明確に想定しています。
- サイドプロジェクトをより速く進めたい開発者向け。 有料プランのDevモードではフルコードにアクセスできるため、AIが作ったところから引き継いで、自分のやり方で仕上げられます。
- モバイルも必要なLovableまたはBoltユーザー向け。 Rorkは自社ホームページに「Lovable to Mobile App」ボタンを置いており、WebアプリにネイティブiOSが必要になったときの自然な次の選択肢として位置づけています。
Rorkの長所と短所
- SwiftUIを使った本物のネイティブiOSアプリを構築できる
- バックエンドは1分未満で自動プロビジョニングされる
- Webとモバイルを同じプロジェクトで運用できる
- ビルド中にアプリアイコンが自動生成される
- 複数のモデルプロバイダーにまたがるAI統合を内蔵
- ワンクリック公開でライブの共有URLを配布できる
- ビルド進行状況がリアルタイムで段階ごとに表示される
- ネイティブiOSは$200/moプランでのみ利用可能
- 無料プランではコードエディタは閲覧専用
- 自分のSupabaseプロジェクト検出が初回セットアップで失敗することがある
評価内訳
ここでは、AIアプリビルダーを評価するうえで最も重要な項目ごとにRorkの実力を見ていきます。これらのスコアは、単純なTo-doリストやデモ用プロンプトではなく、実際の複雑なビルドを踏まえたものです。
| 機能 | スコア(10点満点) | その理由 |
|---|---|---|
| 使いやすさ | 8/10 | 2ステップのオンボーディングと見やすいビルド画面はあるが、クレジット制度とプラン区分は始める前に少し読んで理解する必要がある。 |
| 機能性 | 9/10 | 複数プラットフォームへのネイティブ出力、自動プロビジョニングされるバックエンド、内蔵AI統合、リアルタイム共同編集、分析機能がすべて含まれている。 |
| デザインとカスタマイズ性 | 7/10 | 出力品質は高いが、変更にはチャットプロンプトか有料のコードエディタが必要で、視覚的なドラッグ&ドロップ層はない。 |
| コストパフォーマンス | 7/10 | 無料プランで試すには十分だが、Maxの$200/moは大きな投資であり、ネイティブiOSが必要なら妥当な価格とも言える。 |
| パフォーマンスと信頼性 | 8/10 | 不動産管理SaaS全体を20分で構築でき、Supabase検出の1回の問題だけが唯一のつまずきだった。 |
| 総合 | 8/10 | 中核となる約束をきちんと果たす、実力派のツール。 |
Rork AIの機能
- SwiftUIで構築されるネイティブiOSアプリ
- Kotlin + Composeで構築されるAndroidアプリ
- Rork Cloudによる自動バックエンドプロビジョニング
- アプリ内課金とサブスクリプション向けのRevenueCat統合
- 画像生成、画像解析、テキスト生成を備えた内蔵AI
- 有料プランでの双方向GitHub同期
- メールまたは共有リンクによるリアルタイム共同編集招待
正直なRork AIレビュー:実際に試して分かったこと
ここでは、単なるお遊びではなく、実際の複雑な要件でRorkがどう機能するのかを見ていきます。
ホームページのプロンプトから始めて、ライブで公開されたURLに到達するまでの全工程を通して、完全な不動産管理SaaSプラットフォームを構築してテストしました。
この種のプロジェクトは、実世界のワークフロー、複雑な関係、支払い、ファイル保存、ユーザー権限を必要とするため、AIアプリビルダーの弱点をすぐにあぶり出しやすいです。
入口はサインアップではなく、プロンプト
多くのビルダーは、何かを見る前にアカウント作成を求めます。Rorkは違います。ホームページ自体がチャットインターフェースで、最初に行うのはアプリの説明です。つまり、コミットする前にすでにビルドを始めているのです。

プラットフォーム選択はプロンプトボックスの下にあります。クリックすると4つの選択肢が表示されます。
| プラットフォーム | 技術スタック |
|---|---|
| iPhone向け | SwiftUIでiPad、Apple Watchなどにも対応 |
| Android向け | Kotlin + ComposeによるネイティブAndroid |
| Web向け | Vite + React |
| Expo | React Nativeによるクロスプラットフォーム |
また、よくあるビルドタイプ向けのクイックスタートボタンもあります。Create a Multiplayer Game、Create a 3D Game、Lovable to Mobile App、GitHub to Mobile Appです。これらを見ると、RorkがSaaSツールからネイティブゲームまで、かなり幅広い用途をカバーしていることがすぐに分かります。

私は詳細な不動産管理プラットフォームのプロンプトを入力し、「iPhone向け」を選んで送信しました。

そのときにサインアップモーダルが表示されました。流れは意図的に設計されています。まずプロンプトを書き、すでに結果に投資してから、Rorkが認証情報を求めるのです。最初にサインアップを求めるより、賢い入口です。
サインアップとオンボーディングは2分未満
サインインモーダルが出たとき、選べたのは次の2つだけでした。
- Googleで続行
- Appleで続行

メールアドレスとパスワードはありません。これは手順を速くし、摩擦を1つ減らす意図的な選択です。ほとんどのユーザーにとっては問題にならないでしょう。サインイン後、Rorkは短いオンボーディング画面を2つ表示します。
ステップ1:あなたを最もよく表すものは?
| 選択肢 | 意味すること |
|---|---|
| 自分のアプリやスタートアップを作る | アイデアを、公開して収益化できる本物のアプリに変える。 |
| 自社向けのアプリを作る | チーム向けのカスタム内部ツールで、B2B SaaSコストを削減する。 |
| 開発チーム向けにRorkを試す | すでに開発者がおり、協力してより速く出したい。 |
「自社向けのアプリを作る」を選ぶと、マーケティング、営業、オペレーション、法務、財務、HRの各チームが、数十万ドル規模のSaaS費用を削減するためにRorkを使ってカスタム業務アプリを構築していることを説明するパネルも表示されます。

ステップ2:Rorkをどこで知りましたか?
この画面には、紹介経路としてFriends or family、Instagram、ChatGPT or other AI、Reddit、Google Search、TikTok、App Store、LinkedIn、YouTube、X、Otherが並びます。体験には一切影響しません。

「Get started」をクリックすると、ビルドワークスペースに入ります。
サインアップとオンボーディング全体にかかった時間は2分未満で、確認メールも、強制的に見させられるチュートリアルも、ビルド前の面倒な設定もありませんでした。
ビルドは即座に始まり、すべてのステップが見える
ワークスペースに入ると、Rorkはすぐにビルドを始めます。画面は2つのパネルに分かれています。
- 左: Rorkが何をしているかを示すチャットパネル。上部にプロンプト、その下にライブの活動ログが表示される
- 右: 「Your app preview will appear here」で始まるスマホ型のプレビューペイン。ビルドの進行に合わせて更新される

印象的だったのは透明性の高さです。Rorkは単なるスピナーを見せるだけではありません。各段階で何をしているのかを正確に伝えてくれます。私のビルドでは、リアルタイムで次の順序が表示されました。
初期フェーズ:
- 8秒考えた
- platforms skillを学習した
- backend skillを学習した
- auth skillを学習した
- app-config skillを学習した
その後、作業は9段階のタスクリストに分割されました:
| ステップ | タスク |
|---|---|
| 1 | 既存のWebアプリのファイルとskill参照を読み取る。 |
| 2 | Rork Authを設定する(getOrCreateAuthConfig、auth hook、vite config)。 |
| 3 | Supabaseバックエンドをプロビジョニングし、データベーススキーマを作成する。 |
| 4 | API層のためにCloudflare Functionsをプロビジョニングする。 |
| 5 | アプリアイコンを生成する。 |
| 6 | レイアウト、ルーティング、認証フローを含むコアフロントエンドを構築する。 |
| 7 | 物件、賃貸契約、保守、支払いを含む不動産管理機能を構築する。 |
| 8 | 管理ダッシュボード、メッセージング、通知を構築する。 |
| 9 | runChecksでアプリケーションを検証する。 |
各ステップは完了すると目に見えてチェックされました。

右上のクレジットカウンターは、ビルドがリソースを消費するたびに更新されました。ビルドはRork Max(サイドバーにバッジ付き)を使っていました。無料プランのユーザーには、週5回のRork Max試用枠があるからです。それが、今回構築された内容の複雑さを支えていました。
バックエンドの選択が5分を救った
ビルドの途中で、Rorkはデータベースをどう扱うかの選択を求めて一時停止しました。選択肢は次の2つです。
| 選択肢 | 内容 |
|---|---|
| Connect my Supabase | 自分の組織にある既存のSupabaseプロジェクトをリンクし、コンピュート費用はSupabase側に直接請求される。 |
| Create Rork Cloud | Rorkが管理するホスト済みバックエンドをプロビジョニングし、1分未満で利用可能になる。 |
私はSupabaseプロジェクトを用意していて、まず接続を試しました。ドロップダウンにはアカウント名は表示されたのに、プロジェクト自体は表示されませんでした。

待って、更新して、もう一度試しましたが、何も表示されませんでした。約5分トラブルシュートした後、「Create Rork Cloud」に切り替えました。

Rork Cloudが自動でプロビジョニングするもの:
- 完全な行レベルセキュリティ(RLS)を備えたPostgres
- API層のためのCloudflare Functions
- エッジ関数
- データベーススキーマから自動生成されたTypeScript型
- アプリにあらかじめ設定された環境変数
「Rork Cloud ready」の確認は1分未満で届きました。ステータスメッセージには「The backend is connected. Database types and app environment variables are set.」と表示されました。ビルドはすぐに再開されました。

フルビルド後、クレジット表示はクラウドクレジット$1.00 of $1.00を使い切ったことを示していました。これはAIメッセージクレジットとは別課金で、特に無料プランでは開始前に知っておく価値があります。
iPhoneを選んだのにRorkはWebアプリを作った(知っておく価値がある理由)
ここが今回のビルドで一番驚いた点です。ホームページでは「iPhone向け」を選んでからプロンプトを送っていました。しかしワークスペース内で、Rorkはブリーフを見て別のアーキテクチャ判断を下しました。
「これは大規模なプロジェクト、完全な不動産管理SaaSプラットフォームです。まず基盤を整え、その後に洗練された本番品質の実装でコア機能を構築しましょう。私はRentFlowというWebアプリを次の構成で作成します。
- Frontend: Vite + React + Tailwind + shadcn/ui(レスポンシブでモダンなダッシュボード)
- Backend: API用のCloudflare Workers + リレーショナルデータ用のSupabase Postgres
- Auth: Rork Auth(Googleサインイン)」
iOSアプリではありません。Webアプリです。

これには2つの可能性があります。まず、無料プランでは標準ビルドがWebのみ対応であり、たとえRork Maxの試用クレジットがあっても、今回のプロンプトの規模からツールがWeb優先のアーキテクチャとして扱った可能性です。
次に、Rork自体のワークフローが、まずWebを作ってからモバイルプラットフォームを追加する設計になっていることです。実際、私はWebアプリが公開されたあとに、既存デザインに合わせてiOS(Swift)版を追加するよう追加入力しました。ツールバーの「add preview platform」ボタンは、まさにこの流れのためにあります。

Rorkのマルチプラットフォーム構築ロジックは段階的です。
| レイヤー | 必要なプラン |
|---|---|
| Webアプリ | 無料プラン |
| Android(Kotlin + Compose)またはExpo(React Native) | Rork Pro |
| ネイティブiOS(SwiftUI)、iPad、Apple Watch、Vision Pro | Rork Max |
つまり、Web先行で進めた判断は失敗ではありません。大きな要件に対して、妥当な順序で構築しただけです。欠けているのは、Rorkが事前に確認せずに判断した点です。
20分後、本番品質のSaaSが完成
ビルド開始は1:19 pm、プレビューが表示されたのは1:39 pmでした。Rorkがその20分で作ったものは、単なる骨組みではありませんでした。
構築されたフロントエンド画面:
| 画面 | 含まれる機能 |
|---|---|
| ダッシュボード | 物件統計、稼働率、収益サマリー、最近のアクティビティ |
| 物件 | 物件カード、稼働状況、部屋数 |
| 賃貸契約 | 有効な契約、更新期限、入居者詳細 |
| 支払い | サマリーカード(回収済み、保留中、比率)、ステータス付き取引一覧、エクスポートボタン |
| 保守 | 優先度内訳(緊急/高/中/低)、割り当てアクション付き依頼一覧、写真枚数 |
| メッセージ | 連絡先一覧付きの分割表示チャット、オンライン表示、未読数、スレッド会話ビュー |
| 管理 | 収益の折れ線グラフ、稼働率の棒グラフ、プラットフォーム指標、KPIカード |

構築されたバックエンドインフラ:
- profiles、properties、leases、payments、maintenance_requests、messagesの6つのテーブルを持つSupabase Postgres
- すべてのテーブルに完全な行レベルセキュリティ適用
- /api/health、/api/stats、/api/payments/checkout、/api/webhooks/stripe向けのCloudflare Worker REST API
- データベーススキーマから自動生成されたTypeScript型

デザイン:
見た目はダークネイビーの背景に温かみのあるアンバーとゴールドのアクセント、発光効果のあるガラスモーフィズムカード、カスタムスクロールバー、全体に一貫したダークテーマでした。ランディングページには「Manage properties, effortlessly.」とあり、GoogleとAppleのサインインボタンが動作し、ヒーローセクションには実際に動く統計カードが表示されていました(Sunset Apartmentsの稼働率85%、その月の家賃回収額$24,500、未対応の保守依頼が2件)。
ビルド中にアプリアイコンも自動生成されました。建物と金色の鍵を描いたもので、テーマに合っていて、そのまま出してもよいほど洗練されていました。
Rorkはまた、まだ完成していないが足場はできているものも明確に示していました。
- 実際の家賃回収のためのStripe Connect(APIエンドポイントはすでに用意済み)
- 賃貸契約書と保守写真のドキュメントアップロード
- Supabase Realtimeサブスクリプションによるリアルタイム通知
- 契約更新期限と支払いリマインダーのメール通知
- ロールベースアクセスを備えた入居者ポータル画面
何が終わっていて、何が次のプロンプト対象なのかをここまで明確に示してくれるのは、非常に有用です。
ビルド完了後の編集と拡張
ビルド完了後、変更を加える方法は2つありました。
| 方法 | 利用可能なプラン | 仕組み |
|---|---|---|
| チャットプロンプト | 無料を含む全プラン | 変更内容を自然言語で説明すると、Rorkが新しいビルドステップとして実装し、1クレジット消費する。 |
| コードエディタ | 有料プランのみ | ツールバーからフルソースファイルにアクセスできる。無料プランでは閲覧専用として表示される。 |
チャット編集を試すために、ライトモードとダークモードの切り替えボタンを追加するようRorkに依頼しました。Rorkはすぐに要求を受け入れ、変更をキューに入れました。

チャットベースの編集は1回ごとにクレジットを消費するため、無料プランの日次上限が、1セッションでどれだけ反復できるかの実質的な上限になります。

コードエディタには、backend/types.ts、functionsフォルダ、webフォルダ、.gitignore、rork.jsonといった完全なファイル構成が表示されていました。TypeScriptはきれいで読みやすかったです。上部のバナーには「Read Only. To use the code editor, upgrade to a paid plan.」とありました。

チャットの「+」ボタンを押すと、注目すべき統合メニューが開きます。
支払い:
- RevenueCat(iOSとAndroid横断のアプリ内課金とサブスクリプション)
デバイス:
- Camera
- Image Picker
- Image Manipulator
- Audio
- Video
- Video Thumbnails
- Media Library

AI統合(アプリの機能に直接組み込めるもの):
| 機能 | 利用可能なモデル |
|---|---|
| 画像解析 | Claude Sonnet 4.6、GPT-5.2、Gemini 3 Flash |
| 画像生成 | GPT-Image 2、Gemini 3 Pro |
| テキスト生成 | Claude Sonnet 4.6、Opus 4.8、GPT-5.3 Codex、Gemini 3 Flash |
AI統合は、Rorkの中でも特に面白い部分の1つです。1つのモデルに縛られるのではなく、Claude、GPT、GeminiをAPI設定なしでそのままアプリの機能に組み込めます。

これは、単一の基盤モデルにロックされるビルダーと比べて、実用的な差別化要素です。
ツールバーの「More」パネルには、次のものも表示されます。
- Analytics: 日次、週次、月次のアクティビティ追跡
- Secrets管理
- Rork Cloudツール: AI Cloud、データベースビューア、スケジュールタスク

公開、共同作業、そして無料プランの限界
ライブURLへの公開は1クリックでできました。Publishボタンを押すと、[project-name]-[random-id].rork.appという形式の事前割り当てURLと、「Publish to web」ボタン1つだけがあるパネルが開きます。ボタンを押すとアプリは即座に公開されました。

事前に知っておくべき点が1つあります。無料プランで公開したサイトにはRorkバッジが表示されます。公開パネルには明確に「Published sites include a small Rork badge. Visitors can close it for their session, and paid plans can turn it off.」と書かれていました。全画面の邪魔ではありませんが、クライアントへのデモや実ユーザーテストでは気になるレベルです。
共同作業はツールバーの人型アイコンから利用できます。
- Editor権限でメール招待する
- 誰でも直接参加できる共有招待リンクを生成する
GitHubの双方向同期はプロジェクト設定に「Connect」ボタン付きで表示されます。有効化には有料プランが必要です。
以下は、無料プランに含まれるものと、その限界の要約です。
| 機能 | 無料プラン | 有料プラン |
|---|---|---|
| Webアプリのビルド | はい | はい |
| ネイティブiOSビルド | 試用のみ(週5回まで) | Maxプランのみ |
| ネイティブAndroidビルド | なし | ProとMax |
| コードエディタ | 閲覧専用 | フルアクセス |
| プライベートプロジェクト | なし(公開のみ) | あり |
| 公開サイトのRorkバッジ | 削除不可 | 削除可能 |
| GitHub同期 | 利用不可 | 利用可能 |
| 日次クレジット上限 | 1日5回 | 日次上限なし |
Rorkの価格とプラン
無料プランがあり、始めるのにクレジットカードは不要です。無料枠ではWebアプリのビルド、公開のみのプロジェクト、日次のクレジット制限が提供されます。まずはツールをしっかり試すには十分です。
無料プランとRork Proのどちらにも、週5回のRork Max試用枠が含まれているため、支払う前にどのプランでもネイティブiOS出力を試せます。この試用枠は、Max機能が実際に何を出力するのかを評価する最も実用的な方法です。
中位プランでは、ネイティブAndroid(Kotlin + Compose)、クロスプラットフォームのExpo(React Native)、プライベートプロジェクト、フルコードエディタが使えるDevモードが追加されます。サポートは、無料プランではなし、低価格プランではメール、高価格プランではチャットに格上げされます。
最上位プランは、iOS、iPad、Apple Watch、Vision ProといったAppleネイティブアプリに加え、ネイティブゲームとiOSウィジェットをカバーします。優先チャットサポートも含まれます。クレジット量はベースレベルから、重い本番利用向けのプランまで段階的に増えます。
すべての有料プランはサブスクリプション制です。 クレジットは最初の購入日から毎月の記念日にリセットされます。無料プランのクレジットは各暦月の開始時にリセットされます。有料プランには日次クレジット上限がないため、月間付与分を1回のセッションで使い切ることもできます。
Rork Cloudには、AIメッセージクレジットとは別の料金がかかります。フルビルド後、クラウドクレジットでは$1.00の使用が表示されました。特に無料プランでは、これを開始前に見積もっておくべきです。
Rorkのドキュメントには返金保証の記載はありません。決済処理はStripe経由です。
どのプランが誰に合うか: 無料プランは、ツールを評価したい人や個人用Webプロジェクトを作る人に向いています。Rork Proは、プロ向けのAndroidまたはクロスプラットフォーム開発の実用的な入口です。Rork Maxは、ネイティブiOSアプリが必要で、その出力品質が価格に見合うケースに向いています。
Rorkの代替
最も直接的な競合はLovableです。これは、Rorkと同様に「アプリを説明すると、動くプロダクトができる」というチャットベースのWebアプリビルダーです。Rorkはホームページで「Lovable to Mobile App」のクイックスタートを用意しており、Webアプリに加えてネイティブモバイルが必要になったときの自然な次の段階として位置づけています。
Lovableは、Supabase統合を備えたWebアプリを主に低価格で作りたいユーザーに向いています。Rorkは、実際のネイティブモバイルコードが必要になった瞬間により良い選択肢になります。現時点で、App Store提出に適した本物のSwiftUIやネイティブKotlinを出力するチャットベースのビルダーは他にありません。
| 機能 | Rork | Lovable |
|---|---|---|
| 使いやすさ | オンボーディングは分かりやすいが、クレジット制度は少し読む必要がある。 | シンプルなプロンプトからアプリへ。学習のハードルが低い。 |
| 最適用途 | 1つのプロジェクトからネイティブiOS/AndroidとWebを作る。 | Supabaseバックエンド付きのWebアプリ。 |
| バックエンドとデータ | Rork Cloud(Postgres + Cloudflare)または自前のSupabase。 | Supabase統合。 |
| デザインの柔軟性 | チャットベースの編集。有料プランでコードエディタ利用可。 | チャットベースの編集。視覚エディタあり。 |
| 価格モデル | 無料から$200+/mo。iOSは最上位プランが必要。 | 無料から$25+/mo。より始めやすい。 |
最終結論:Rorkは買う価値があるか?
ネイティブiOS出力、つまりApp Storeに出せる本物のSwiftUIアプリが必要なら、Rorkは現時点で最も直接的な選択肢です。このカテゴリで、プレーンテキストのプロンプトから本物のネイティブiOSコードを生成できるものは他にありません。20分の複雑なビルドから返ってきた出力品質は、開発チームが何日もかけて土台を作るようなものでした。この用途に限れば、Rork Maxの価格は高いものの、実際に得られる内容を考えれば納得できます。
WebアプリとAndroidについては、話はもう少し限定的です。Rork Proは、ホスト済みバックエンドとプライベートプロジェクトを備えた、堅実なWebおよびAndroid出力を提供し、エントリー価格としては競争力があります。Webだけが必要なら、同等の出力をより安い初期価格で提供するツールもあり、クレジット管理の負担もありません。
別のツールを選ぶべき人: 視覚的なドラッグ&ドロップエディタが欲しい人、あるいはチャットで説明せずにフロントエンドを細かく制御したい人です。Rorkはアーキテクチャを自分で決めるため、その判断は概ね妥当ですが、常に自分の考えと一致するとは限りません。このトレードオフが問題ない人もいれば、日々のストレスになる人もいるでしょう。

