Rork 是甚麼?
Rork AI 是一個以聊天為基礎的建構工具,可將純文字描述轉換成可運作的 iOS、Android 及 web 應用程式,並輸出真正的原生程式碼,而不是拖放式預覽。你只需輸入想要的內容,選擇平台(iPhone 透過 SwiftUI、Android 透過 Kotlin + Compose、web 透過 Vite + React,或 cross-platform 透過 Expo),Rork 就會生成底層程式碼,透過自家的雲端基礎設施自動配置後端,並在幾分鐘內提供即時預覽。
它與一般 no-code 建構工具的分別在於輸出內容:iOS 用的是真正的 SwiftUI,Android 用的是真正的 Kotlin,而不是一個偽裝成手機應用程式的通用包裝層或 web view。
它亦會自動配置託管後端(Postgres 加 Cloudflare Workers),你無需接觸伺服器。
Rork 適合誰?
- 想要真正手機應用程式,而非原型的獨立創業者。 Rork 會輸出真正可用於 App Store 或 Google Play 的 Swift 和 Kotlin 程式碼,而不是你會不好意思展示給真實用戶看的預覽。
- 想以內部工具取代 SaaS 訂閱的商業團隊。 入門設定明確針對市場推廣、銷售、營運及人力資源團隊,讓他們無需支付 B2B SaaS 高昂費用也可建立自訂應用程式。
- 想加快 side project 開發速度的開發者。 付費方案中的 dev mode 會提供完整程式碼存取權,讓你可在 AI 完成後接手,按自己的節奏收尾。
- 需要 mobile 功能的 Lovable 或 Bolt 用戶。 Rork 在自家首頁設有「Lovable to Mobile App」按鈕,將自己定位為當你需要原生 iOS 配合 web app 時的自然升級選擇。
Rork 優點與缺點
- 以 SwiftUI 建立真正原生 iOS 應用程式
- 後端可在少於一分鐘內自動配置完成
- web 和 mobile 可在同一個專案中共存
- 建構過程中會自動生成 app icon
- 內建多個模型供應商的 AI 整合
- 一鍵發布即可提供可分享的 live URL
- 即時逐步顯示建構進度
- 原生 iOS 只在 $200/mo 方案提供
- 免費方案的 code editor 只能讀取
- 自家 Supabase 專案偵測在初始設定時可能失效
評分細項
以下是 Rork 在評估 AI app builder 時最重要的幾個方面的表現。這些分數反映的是一次真實、複雜的建構,而不是一個基本的待辦清單或示範提示。
| 功能 | 評分(滿分 10 分) | 評分原因 |
|---|---|---|
| 易用性 | 8/10 | 兩步式入門和簡潔的建構介面,但信用系統和方案層級需要先閱讀一下才可開始。 |
| 功能與效能 | 9/10 | 多平台原生輸出、自動配置後端、內建 AI 整合、即時協作及分析全部齊備。 |
| 設計與自訂 | 7/10 | 輸出品質很高,但修改需要透過聊天提示或付費 code editor;沒有視覺化拖放層。 |
| 性價比 | 7/10 | 免費方案足夠試用;Max 每月 $200 對需要原生 iOS 的用戶而言雖然昂貴,但物有所值。 |
| 效能與穩定性 | 8/10 | 20 分鐘內建成一個完整的物業管理 SaaS;唯一問題是一個 Supabase 偵測失誤。 |
| 整體 | 8/10 | 一個能兌現其核心承諾的認真工具。 |
Rork AI 功能
- 以 SwiftUI 建立原生 iOS 應用程式
- 以 Kotlin + Compose 建立 Android 應用程式
- 透過 Rork Cloud 自動配置後端
- RevenueCat 整合,用於 app 內購買及訂閱
- 內建 AI,可用於圖像生成、圖像分析及文字生成
- 付費方案支援雙向 GitHub 同步
- 可透過電郵或分享連結即時邀請協作者
我的誠實 Rork AI 評測:測試後的發現
以下是 Rork 在面對真實而複雜的需求時的表現,而不是玩具級示範提示。
我用它建構了一個完整的物業管理 SaaS 平台,從首頁提示開始,一直到取得可公開的 live URL。
這類項目通常很快就會暴露 AI app builder 的弱點,因為它需要真實的工作流程、複雜關係、付款、檔案儲存及用戶權限。
入口是提示,而不是註冊按鈕
大部分建構工具都要求你先建立帳戶,才會讓你看到任何有用內容。Rork 的做法不同:首頁就是聊天介面,而你要做的第一件事是描述你的應用程式。你在真正承諾之前就已經開始建構。

平台選擇器位於提示框下方。點擊後會顯示四個選項:
| 平台 | 技術棧 |
|---|---|
| For iPhone | iPad、Apple Watch 等,使用 SwiftUI |
| For Android | 以 Kotlin + Compose 建立原生 Android |
| For web | Vite + React |
| Expo | 以 React Native 實現 cross-platform |
另外還有一些快速開始按鈕,適用於常見的建構類型:Create a Multiplayer Game、Create a 3D Game、Lovable to Mobile App,以及 GitHub to Mobile App。這些按鈕即時讓你了解 Rork 支援的範圍,從 SaaS 工具到原生遊戲都有。

我輸入了一段詳細的物業管理平台提示,選擇了「For iPhone」,然後按下提交。

然後就出現了註冊彈窗。流程是有意設計的:你先寫下提示,已經對結果投入了心力,之後 Rork 才要求你提供登入資料。這比一開始就要求你註冊更聰明。
註冊和入門流程少於兩分鐘
當登入彈窗出現時,我只有兩個選項:
- Continue with Google
- Continue with Apple

沒有電郵和密碼。這是刻意的選擇,可令流程更快,並減少一個摩擦點。對大多數用戶來說,這並不重要。登入後,Rork 會執行兩個簡短的入門畫面:
步驟 1:哪個最能描述你?
| 選項 | 意思 |
|---|---|
| Build my own app or startup | 將想法轉化成我可以發布並賺錢的真正應用程式。 |
| Build apps for my company | 為團隊建立自訂內部工具,節省 B2B SaaS 成本。 |
| Try Rork for my dev team | 我們已經有開發人員,想一起更快推出產品。 |
選擇「Build apps for my company」時,亦會顯示一個面板,說明市場推廣、銷售、營運、法律、財務及人力資源團隊正在使用 Rork 建立自訂商業應用程式,並節省數十萬的 SaaS 開支。

步驟 2:你是如何認識 Rork 的?
這個畫面列出歸因渠道:Friends or family、Instagram、ChatGPT or other AI、Reddit、Google Search、TikTok、App Store、LinkedIn、YouTube、X 及 Other。這不會影響你的體驗。

按下「Get started」後,你就進入建構工作區。
整個註冊與入門流程少於兩分鐘,沒有確認電郵,沒有強制你觀看的教學,也沒有在開始建構前要完成的設定步驟。
建構即時開始,而且每個步驟都可見
進入工作區後,Rork 會立即開始建構。版面分成兩個區域:
- 左側: 聊天面板,顯示 Rork 正在做甚麼,你的提示會置於頂部,下方則是即時活動記錄
- 右側: 手機形狀的預覽窗格,起初顯示「Your app preview will appear here」,並在建構進行時更新

令我印象最深的是透明度。Rork 不只是顯示轉圈載入,而是會在每個階段清楚說明它正在做甚麼。我的建構過程即時顯示以下序列:
初始階段:
- Thought for 8 seconds
- Learned platforms skill
- Learned backend skill
- Learned auth skill
- Learned app-config skill
接著它把工作拆成九個步驟:
| 步驟 | 任務 |
|---|---|
| 1 | 讀取現有 web app 檔案及技能參考資料。 |
| 2 | 設定 Rork Auth(getOrCreateAuthConfig、auth hook、vite config)。 |
| 3 | 配置 Supabase 後端並建立資料庫 schema。 |
| 4 | 配置 Cloudflare Functions 作為 API 層。 |
| 5 | 生成 app icon。 |
| 6 | 建立核心前端,包括版面、路由及身份驗證流程。 |
| 7 | 建立物業管理功能,包括 listings、leases、maintenance 及 payments。 |
| 8 | 建立管理儀表板、訊息及通知。 |
| 9 | 以 runChecks 驗證應用程式。 |
每一步完成時都會清楚標示。

右上角的信用額度計數器會隨建構消耗資源而更新。這次建構使用了 Rork Max(在側邊欄以徽章顯示),因為免費方案每週只提供五次 Rork Max 試用。這就是支撐這類複雜建構所用的資源。
那個拯救了我五分鐘的後端選擇
在建構中途,Rork 暫停並要求我選擇如何處理資料庫。兩個選項如下:
| 選項 | 作用 |
|---|---|
| Connect my Supabase | 連接你自己機構內的現有 Supabase 專案,並直接由 Supabase 計算費用。 |
| Create Rork Cloud | 配置由 Rork 管理的託管後端,少於一分鐘即可準備完成。 |
我本來已經準備好一個 Supabase 專案,先嘗試連接它。下拉選單顯示了我的帳戶名稱,但專案本身卻沒有出現。

我等了、重新整理,然後再試一次。仍然沒有顯示。大約五分鐘的排查之後,我改為選擇「Create Rork Cloud」。

Rork Cloud 會自動配置的內容:
- 具備完整 row-level security(RLS)的 Postgres
- 作為 API 層的 Cloudflare Functions
- Edge functions
- 由資料庫 schema 自動生成的 TypeScript types
- 已預先在應用程式中配置的 environment variables
「Rork Cloud ready」確認在少於一分鐘內到達。狀態訊息確認:「The backend is connected. Database types and app environment variables are set.」建構隨即恢復。

完整建構後,信用顯示為 $1.00 of $1.00 的 cloud credits 已使用。這是與你的 AI 訊息信用分開計費的,在開始之前值得留意,特別是免費方案。
我選了 iPhone,但 Rork 卻建構了 web app(這點值得知道)
這是整個建構中最令我意外的地方。我在首頁提交提示前已選擇「For iPhone」。但在工作區內,Rork 根據需求作出了不同的架構決定:
「This is a substantial project, a full property management SaaS platform. Let me get the foundation set up first, then build out the core features with a polished, production-quality implementation. I’ll create a web app called RentFlow with:
- Frontend: Vite + React + Tailwind + shadcn/ui (responsive, modern dashboard)
- Backend: Cloudflare Workers for API + Supabase Postgres for relational data
- Auth: Rork Auth (Google sign-in)”
不是 iOS app,而是 web app。

有兩個可能的解釋。第一,免費方案在標準建構中只支援 web,而即使使用了 Rork Max 試用信用,我的提示規模亦可能令工具將它視為以 web 為主的架構。
第二,Rork 自家的工作流程本來就是先建 web,再逐步加入 mobile 平台,而我亦是這樣做的:web app 上線後,我發出後續提示,要求 Rork 加入 iOS(Swift)版本,並匹配現有設計。工具列中的「add preview platform」按鈕正是為這種流程而設。

Rork 的多平台建構邏輯是分層進行的:
| 層級 | 所需方案 |
|---|---|
| Web app | 免費方案 |
| Android(Kotlin + Compose)或 Expo(React Native) | Rork Pro |
| 原生 iOS(SwiftUI)、iPad、Apple Watch、Vision Pro | Rork Max |
所以,先建 web 並不是失誤。對於一個大型需求,這是合理的建構順序。問題在於 Rork 在未先詢問我的情況下就自行作出了決定。
二十分鐘後,一個 production-quality SaaS
建構在 1:19 pm 開始。預覽在 1:39 pm 出現。Rork 在這二十分鐘內產出的,不只是一個骨架:
已建立的前端畫面:
| 畫面 | 包含的功能 |
|---|---|
| Dashboard | 物業統計、入住率、收入摘要、最近活動 |
| Properties | 列表卡片、入住狀態、單位數量 |
| Leases | 生效中的租約、到期日、租客資料 |
| Payments | 摘要卡片(已收、待處理、比率)、含狀態的交易列表、匯出按鈕 |
| Maintenance | 優先級分佈(緊急/高/中/低)、具指派動作的請求列表、相片數量 |
| Messages | 分欄聊天介面,附聯絡人列表、上線指示、未讀計數及線索式對話視圖 |
| Admin | 收入折線圖、入住率長條圖、平台指標、KPI 卡片 |

已建立的後端基礎設施:
- Supabase Postgres,包含六個資料表:profiles、properties、leases、payments、maintenance_requests、messages
- 所有資料表均已套用完整 row-level security
- Cloudflare Worker REST API,提供 /api/health、/api/stats、/api/payments/checkout 及 /api/webhooks/stripe 端點
- 根據資料庫 schema 自動生成的 TypeScript types

設計:
視覺輸出是一個深海軍藍背景,配以溫暖的琥珀色與金色點綴,玻璃質感卡片帶有發光效果,並在整個介面維持一致的深色主題。首頁標語是「Manage properties, effortlessly.」,並有可運作的 Google 及 Apple sign-in 按鈕,以及 hero 區域內真實的預覽統計卡片(Sunset Apartments,85% 入住率、當月已收租金 $24,500、兩個待處理維修請求)。
建構過程中自動生成了一個 app icon:一幢建築配上一把金色鑰匙,主題貼切,而且已具備發佈水準。
Rork 亦產生了一份清楚的摘要,列出尚未完成但已預先搭建的部分:
- Stripe Connect,用於真正收取租金(API 端點已就位)
- 租約文件及維修相片上載
- 透過 Supabase Realtime subscriptions 的即時通知
- 租約到期及付款提醒的電郵警示
- 具備角色權限存取的租客入口視圖
這種範圍透明度很有用,能明確展示已完成甚麼,以及下一步應提示甚麼。
建構完成後的編輯與延伸
建構完成後,我有兩種方式作出變更:
| 方式 | 可用於 | 運作方式 |
|---|---|---|
| Chat prompts | 包括免費方案在內的所有方案 | 以自然語言描述變更內容;Rork 會以新建構步驟實作,消耗一個信用。 |
| Code editor | 僅限付費方案 | 透過工具列存取完整源檔;在免費方案下只會顯示為只讀。 |
我透過聊天編輯測試,要求 Rork 加入一個 light 和 dark mode 的切換按鈕。它即時接受請求並將變更排程。

每次以聊天方式編輯都會消耗一個信用,因此免費方案的每日上限就是你在單一會話中可反覆調整的實際界線。

code editor 顯示了完整的檔案結構:backend/types.ts、functions 資料夾、web 資料夾、.gitignore 及 rork.json。TypeScript 很乾淨而且易讀。頂部橫幅顯示「Read Only. To use the code editor, upgrade to a paid plan.」

聊天中的「+」按鈕會打開一個整合選單,值得注意:
付款:
- RevenueCat(跨 iOS 及 Android 的 app 內購買及訂閱)
裝置:
- Camera
- Image Picker
- Image Manipulator
- Audio
- Video
- Video Thumbnails
- Media Library

AI 整合(直接內置於你的 app 功能中):
| 功能 | 可用模型 |
|---|---|
| Analyze Image | Claude Sonnet 4.6、GPT-5.2、Gemini 3 Flash |
| Generate Image | GPT-Image 2、Gemini 3 Pro |
| Generate Text | Claude Sonnet 4.6、Opus 4.8、GPT-5.3 Codex、Gemini 3 Flash |
AI 整合是 Rork 其中一個較有趣的部分。你不只局限於單一模型;你可以在無需任何手動 API 設定的情況下,將 Claude、GPT 或 Gemini 直接加入你 app 的功能中。

這是與把你鎖定在單一底層模型的建構工具相比,一個實際的差異化優勢。
工具列中的「More」面板亦列出:
- Analytics:支援每日、每週及每月檢視的活動追蹤
- Secrets management
- Rork Cloud tools:AI Cloud、database viewer、scheduled tasks

發布、協作,以及免費方案的終點
只需一個按鈕即可發布到 live URL。Publish 按鈕會開啟一個面板,顯示預先分配的 URL,格式為 [project-name]-[random-id].rork.app,並有一個單一的「Publish to web」按鈕。按下後,app 立即上線。

有一點需要預先知道:免費方案發布的網站會有可見的 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 app 建構 | 有 | 有 |
| 原生 iOS 建構 | 僅限試用(每週 5 次) | 僅限 Max 方案 |
| 原生 Android 建構 | 否 | Pro 及 Max |
| Code editor | 只讀 | 完整存取 |
| 私人專案 | 否(只限公開) | 有 |
| 發布網站上的 Rork 標誌 | 無法移除 | 可移除 |
| GitHub 同步 | 不可用 | 可用 |
| 每日信用上限 | 每日 5 個 | 沒有每日上限 |
Rork 定價與方案
有免費方案,而且開始使用不需要信用卡。免費層級提供 web app 建構、公開專案,以及每日信用限制。這已足以讓你在花錢之前充分測試工具。
免費方案和 Rork Pro 都包含每週五次 Rork Max 試用,因此你可以在任何方案上測試原生 iOS 輸出,再決定是否付費。這個試用是評估 Max 功能實際輸出最實際的方式。
中階方案加入原生 Android(Kotlin + Compose)、cross-platform Expo(React Native)、私人專案,以及具完整 code editor 存取權的 dev mode。支援則由免費方案沒有支援,升級至較低價方案的電郵支援,再到較高價方案的即時聊天支援。
最高階方案涵蓋原生 Apple 應用程式:iOS、iPad、Apple Watch 及 Vision Pro,另包括原生遊戲及 iOS widgets。亦提供優先即時聊天支援。信用選項由基本額度延伸至適合重度生產用途的方案。
所有付費方案均採訂閱制。 信用會在首次購買後每月相同日期重設。免費方案信用則於每個曆月月初重設。付費方案沒有每日信用上限,因此你可在單一會話中用盡整個月的配額。
Rork Cloud 的費用與你的 AI 訊息信用是分開計算的。在我完成整個建構後,cloud credits 顯示已使用 $1.00。這一點在你開始前值得納入預算,尤其是免費方案。
Rork 的文件沒有提到退款保證。付款處理由 Stripe 負責。
哪個方案適合哪類用戶: 免費層級適合任何正在評估工具或建立個人 web 專案的人。Rork Pro 是專業 Android 或 cross-platform 工作的實際入門選擇。當你需要原生 iOS app,而且輸出品質足以支撐其價格時,Rork Max 就最合適。
Rork 的替代方案
最直接的競爭對手是 Lovable,這是一個以聊天為基礎的 web app 建構工具,擁有相似的「描述你的 app,獲得可運作產品」方法。Rork 在自家首頁以「Lovable to Mobile App」作為快速開始選項,將自己定位為當你需要在 web app 之外加入原生 mobile 時的下一步。
Lovable 適合主要想要帶 Supabase 整合及較低入場價格的 web app 用戶。當你需要真正原生 mobile 程式碼時,Rork 就成為更佳選擇。現時沒有其他聊天式建構工具能輸出可用於 App Store 提交的真正 SwiftUI 或原生 Kotlin。
| 功能 | Rork | Lovable |
|---|---|---|
| 易用性 | 入門流程清晰;信用系統需要先閱讀。 | 簡單的 prompt-to-app;學習門檻較低。 |
| 最適合 | 從同一個專案輸出原生 iOS/Android 以及 web。 | 帶 Supabase 後端的 web app。 |
| 後端與資料 | Rork Cloud(Postgres + Cloudflare)或自有 Supabase。 | Supabase 整合。 |
| 設計彈性 | 以聊天方式編輯;付費方案可用 code editor。 | 以聊天方式編輯;提供視覺化編輯器。 |
| 定價模式 | 免費至每月超過 $200;iOS 需要最高階方案。 | 免費至 $25+/mo;入場門檻較低。 |
最終評語:Rork 值得嗎?
如果你需要原生 iOS 輸出,一個能夠提交到 App Store 的真正 SwiftUI app,Rork 是現時 chat-based builder 中最直接的選擇。這個類別中,沒有其他工具能從純文字提示產出真正原生 iOS 程式碼,而我用二十分鐘、複雜需求所得到的輸出品質,若由開發團隊處理,可能需要好幾天時間才能完成基礎搭建。對這個特定用途而言,Rork Max 的價格雖然高,但反映了其實際輸出。
就 web app 和 Android 而言,情況較為保守。Rork Pro 可輸出穩定的 web 和 Android 成果,並附帶託管後端及私人專案,與其入門價格相比具有競爭力。如果你只需要 web,其他工具可用更低的起始價格提供相近輸出,而且無需管理分層信用系統。
應考慮其他工具的人:任何想要視覺拖放編輯器,或需要細緻前端控制而不想用聊天描述變更的人。Rork 會代你作出架構決定,雖然這些決定通常合理,但未必一定是你自己會作出的選擇。對某些建構者而言這種取捨可接受;對其他人則會變成日常煩擾。

