Hva er Rork?
Rork AI er en chat-basert builder som gjør enkle tekstbeskrivelser om til fungerende iOS-, Android- og webapper med ekte, native kode, ikke en dra-og-slipp-forhåndsvisning. Du skriver inn hva du vil ha, velger en plattform (iPhone via SwiftUI, Android via Kotlin + Compose, web via Vite + React, eller kryssplattform via Expo), og Rork genererer den underliggende koden, håndterer backend-provisjonering gjennom sin egen skyinfrastruktur, og leverer en live forhåndsvisning i løpet av minutter.
Det som skiller den fra vanlige no-code-byggere er outputen: ekte SwiftUI for iOS, ekte Kotlin for Android, ikke en generisk wrapper eller en webvisning utkledd som en mobilapp.
Den autoprovisjonerer også en hostet backend (Postgres pluss Cloudflare Workers) uten at du trenger å røre en server.
Hvem er Rork for?
- Indiegründere som vil ha en ekte mobilapp, ikke en prototype. Rork leverer ekte Swift- og Kotlin-kode som kan gå til App Store eller Google Play, ikke en forhåndsvisning du ville vært flau over å vise til en ekte bruker.
- Forretningsteam som erstatter SaaS-abonnementer med interne verktøy. Onboarding-en retter seg eksplisitt mot team innen markedsføring, salg, drift og HR som vil ha egendefinerte apper uten å betale B2B SaaS-priser.
- Utviklere som vil bevege seg raskere på sideprosjekter. Dev mode på betalte planer gir deg full kode-tilgang, slik at du kan ta over der AI-en slapp og fullføre på dine egne premisser.
- Lovable- eller Bolt-brukere som trenger mobil også. Rork har en “Lovable to Mobile App”-knapp på sin egen hjemmeside, og posisjonerer seg som den naturlige oppgraderingen når du trenger native iOS i tillegg til webappen din.
Rork fordeler og ulemper
- Bygger ekte native iOS-apper med SwiftUI
- Backend provisjoneres automatisk på under et minutt
- Web og mobil kan leve i samme prosjekt
- App-ikoner genereres automatisk under byggingen
- Innebygde AI-integrasjoner på tvers av flere modellleverandører
- Publiser med ett klikk og få en live, delbar URL
- Fremdriften vises steg for steg i sanntid
- Native iOS er låst bak $200/mo-planen
- Kodeeditoren er skrivebeskyttet på gratisnivået
- Egen Supabase-prosjektdeteksjon kan feile ved første oppsett
Vurderingsoversikt
Her er hvordan Rork presterer på områdene som betyr mest når man vurderer en AI-appbygger. Disse poengene gjenspeiler en reell, kompleks build, ikke en enkel to-do-liste eller en demoprompt.
| Funksjon | Poeng (av 10) | Hvorfor denne poengsummen |
|---|---|---|
| Brukervennlighet | 8/10 | To-trinns onboarding og et rent byggegrensesnitt, men kredittsystemet og plannivåene krever litt lesing før du starter. |
| Funksjoner og funksjonalitet | 9/10 | Native output for flere plattformer, automatisk provisjonert backend, innebygde AI-integrasjoner, sanntidssamarbeid og analyse er alt inkludert. |
| Design og tilpasning | 7/10 | Kvaliteten på outputen er høy, men endringer krever chat-prompter eller en betalt kodeeditor; det finnes ikke et visuelt dra-og-slipp-lag. |
| Valuta for pengene | 7/10 | Gratisplanen er nok til testing; Max til $200/mo er en seriøs investering, men berettiget hvis du trenger native iOS. |
| Ytelse og pålitelighet | 8/10 | Bygde en full eiendomsforvaltnings-SaaS på 20 minutter; ett Supabase-deteksjonsproblem var den eneste hikken. |
| Totalt | 8/10 | Et seriøst verktøy som leverer på kjerne-løftet sitt. |
Rork AI-funksjoner
- Native iOS-apper bygget med SwiftUI
- Android-apper bygget med Kotlin + Compose
- Automatisk backend-provisjonering via Rork Cloud
- RevenueCat-integrasjon for kjøp i appen og abonnementer
- Innebygd AI for bildegenerering, bildeanalyse og tekstgenerering
- Toveis GitHub-synkronisering på betalte planer
- Invitasjoner til sanntidssamarbeid via e-post eller delbar lenke
Min ærlige Rork AI-anmeldelse: Hva jeg fant etter å ha testet det
Her er hvordan Rork holder seg når du presser det med et reelt, komplisert brief i stedet for et leketøyeksempel.
Jeg testet det ved å bygge en full eiendomsforvaltnings-SaaS-plattform, fra hjemmesidens prompt og hele veien frem til en live publisert URL.
Denne typen prosjekt avslører vanligvis svakhetene til AI-appbyggere veldig raskt, fordi det krever reelle arbeidsflyter, komplekse relasjoner, betalinger, fil-lagring og brukerrettigheter.
Inngangspunktet er prompten, ikke en registreringsknapp
De fleste byggere ber deg opprette en konto før du ser noe nyttig. Rork gjør det annerledes: hjemmesiden er et chatgrensesnitt, og det første du gjør er å beskrive appen din. Du begynner å bygge før du har forpliktet deg til noe som helst.

Plattformvelgeren ligger under promptboksen. Når du klikker den, vises fire alternativer:
| Plattform | Teknologistakk |
|---|---|
| For iPhone | iPad, Apple Watch og mer med SwiftUI |
| For Android | Native Android med Kotlin + Compose |
| For web | Vite + React |
| Expo | Kryssplattform med React Native |
Det finnes også hurtigstartknapper for vanlige byggetyper: Create a Multiplayer Game, Create a 3D Game, Lovable to Mobile App og GitHub to Mobile App. Disse gir deg en umiddelbar følelse av rekkevidden Rork dekker, fra SaaS-verktøy til native spill.

Jeg skrev inn en detaljert prompt for en eiendomsforvaltningsplattform, valgte “For iPhone”, og trykket send.

Da dukket registreringsmodalen opp. Flyten er bevisst: du skriver prompten din, du er allerede investert i resultatet, og deretter ber Rork om legitimasjon. Det er en smartere inngang enn å spørre på forhånd.
Registrering og onboarding tar under to minutter
Da påloggingsmodulen dukket opp, hadde jeg nøyaktig to valg:
- Fortsett med Google
- Fortsett med Apple

Ingen e-post og passord. Det er et bevisst valg som gjør prosessen rask og fjerner ett friksjonspunkt. For de aller fleste brukere vil det ikke ha noe å si. Etter innlogging kjører Rork to korte onboarding-skjermer:
Steg 1: Hva beskriver deg best?
| Alternativ | Hva det betyr |
|---|---|
| Bygg min egen app eller startup | Gjør en idé om til en ekte app jeg kan lansere og tjene penger på. |
| Bygg apper for bedriften min | Egendefinerte interne verktøy for teamet mitt, som kutter B2B SaaS-kostnader. |
| Prøv Rork for utviklingsteamet mitt | Vi har allerede utviklere og vil levere raskere sammen. |
Når du velger “Bygg apper for bedriften min”, vises også et panel som forklarer at team innen markedsføring, salg, drift, juss, økonomi og HR bruker Rork for å bygge egendefinerte forretningsapper og kutte hundretusenvis i SaaS-utgifter.

Steg 2: Hvordan hørte du om Rork?
Denne skjermen lister attribusjonskanaler: Friends or family, Instagram, ChatGPT or other AI, Reddit, Google Search, TikTok, App Store, LinkedIn, YouTube, X og Other. Den påvirker ikke opplevelsen din i det hele tatt.

Etter å ha klikket “Get started”, er du i arbeidsområdet.
Hele registrerings- og onboardingprosessen tok meg under to minutter, uten bekreftelses-e-poster, uten en tutorial du må sitte igjennom, og uten oppsettssteg før byggingen begynner.
Byggingen starter umiddelbart og hvert steg er synlig
Når du er inne i arbeidsområdet, begynner Rork å bygge med en gang. Oppsettet er delt inn i to paneler:
- Venstre: chatpanelet som viser hva Rork gjør, med prompten din øverst og en live aktivitetslogg under
- Høyre: et telefonformet forhåndsvisningspanel som starter med “Your app preview will appear here” og oppdateres etter hvert som byggingen skrider frem

Det som skilte seg ut, var transparensnivået. Rork viser ikke bare en spinner. Den forteller deg nøyaktig hva den gjør i hvert steg. Bygget mitt viste denne sekvensen i sanntid:
Innledende fase:
- Thought for 8 seconds
- Learned platforms skill
- Learned backend skill
- Learned auth skill
- Learned app-config skill
Deretter delte den arbeidet opp i en ni-stegs oppgaveliste:
| Steg | Oppgave |
|---|---|
| 1 | Les eksisterende webapp-filer og skill-referanser. |
| 2 | Sett opp Rork Auth (getOrCreateAuthConfig, auth hook, vite config). |
| 3 | Provisjoner Supabase-backend og opprett databaseskjema. |
| 4 | Provisjoner Cloudflare Functions for API-laget. |
| 5 | Generer app-ikonet. |
| 6 | Bygg kjernehendefrontend, inkludert layout, routing og autentiseringsflyter. |
| 7 | Bygg funksjoner for eiendomsforvaltning, inkludert annonser, leiekontrakter, vedlikehold og betalinger. |
| 8 | Bygg admin-dashbordet, meldinger og varsler. |
| 9 | Valider applikasjonen med runChecks. |
Hvert steg ble krysset av visuelt etter hvert som det ble fullført.

Kreditttelleren øverst til høyre ble oppdatert etter hvert som byggingen brukte ressurser. Bygget brukte Rork Max (vist med en badge i sidepanelet), fordi gratisbrukere får fem Rork Max prøvebruk per uke. Det var det som drev kompleksiteten i det som ble bygget.
Backend-valget som sparte meg fem minutter
Midtveis i byggingen stoppet Rork og ba meg velge hvordan databasen skulle håndteres. De to alternativene var:
| Alternativ | Hva det gjør |
|---|---|
| Connect my Supabase | Kobler til et eksisterende Supabase-prosjekt fra din egen organisasjon og belaster compute direkte til Supabase. |
| Create Rork Cloud | Provisjonerer en hostet backend administrert av Rork, klar på under et minutt. |
Jeg hadde et Supabase-prosjekt klart og prøvde å koble det til først. Rullegardinmenyen viste kontonavnet mitt, men selve prosjektet dukket ikke opp.

Jeg ventet, prøvde å oppdatere og prøvde igjen. Ingenting dukket opp. Etter omtrent fem minutter med feilsøking byttet jeg til “Create Rork Cloud.”

Hva Rork Cloud provisjonerer automatisk:
- Postgres med full row-level security (RLS)
- Cloudflare Functions for API-laget
- Edge functions
- Autogenererte TypeScript-typer fra databaseskjemaet
- Miljøvariabler forhåndskonfigurert i appen
Bekreftelsen “Rork Cloud ready” kom i løpet av under et minutt. Statusmeldingen bekreftet: “The backend is connected. Database types and app environment variables are set.” Byggingen fortsatte umiddelbart.

Etter hele byggingen viste kreditttelleren at $1.00 av $1.00 i skykreditter var brukt. Dette faktureres separat fra AI-meldingskredittene dine, noe som er verdt å vite før du starter, spesielt på gratisplanen.
Jeg valgte iPhone, men Rork bygde en webapp (her er hvorfor det er verdt å vite)
Dette er den ene delen av bygget som overrasket meg. Jeg hadde valgt “For iPhone” på hjemmesiden før jeg sendte prompten min. Inne i arbeidsområdet så Rork på briefen og tok en annen arkitektonisk beslutning:
“Dette er et omfattende prosjekt, en full eiendomsforvaltnings-SaaS-plattform. La meg få satt opp fundamentet først, så bygger jeg ut kjernefunksjonene med en polert, produksjonsklar implementasjon. Jeg vil lage en webapp kalt RentFlow med:
- Frontend: Vite + React + Tailwind + shadcn/ui (responsivt, moderne dashbord)
- Backend: Cloudflare Workers for API + Supabase Postgres for relasjonsdata
- Auth: Rork Auth (Google sign-in)”
Ikke en iOS-app. En webapp.

Det finnes to sannsynlige forklaringer. For det første støtter gratisplanen web bare på standardbuilds, og selv med en Rork Max-prøvekreditt kan omfanget av prompten min ha ført til at verktøyet behandlet det som en web-først-arkitektur.
For det andre er Rorks egen arbeidsflyt designet for å bygge web først og legge til mobile plattformer etterpå, noe jeg gjorde: når webappen var live, sendte jeg en oppfølgingsprompt der jeg ba Rork legge til en iOS (Swift)-versjon og matche det eksisterende designet. Knappen “add preview platform” i verktøylinjen finnes nettopp for dette mønsteret.

Logikken for flerplattformbygging i Rork fungerer i lag:
| Lag | Krever plan |
|---|---|
| Webapp | Gratisplan |
| Android (Kotlin + Compose) eller Expo (React Native) | Rork Pro |
| Native iOS (SwiftUI), iPad, Apple Watch, Vision Pro | Rork Max |
Så beslutningen om å bygge web først var ikke en fiasko. Det var en fornuftig byggeorden anvendt på en stor brief. Mangelen er at Rork tok avgjørelsen uten å spørre meg først.
Tjue minutter senere, en produksjonsklar SaaS
Byggingen startet kl. 1:19 pm. Forhåndsvisningen dukket opp kl. 1:39 pm. Det Rork produserte på disse tjue minuttene var ikke et skall:
Frontend-skjermer som ble bygget:
| Skjerm | Inkluderte funksjoner |
|---|---|
| Dashboard | Eiendomsstatistikk, beleggsgrad, inntektsoppsummering, nylig aktivitet |
| Properties | Annonskort, status for belegg, antall enheter |
| Leases | Aktive leiekontrakter, utløpsdatoer, leietakerdetaljer |
| Payments | Oppsummeringskort (innsamlet, utestående, rate), transaksjonsliste med status, eksportknapp |
| Maintenance | Prioritetsfordeling (nødsituasjon/høy/middels/lav), forespørselsliste med tildelingshandlinger, antall bilder |
| Messages | Delt chatvisning med kontaktliste, online-indikatorer, uleste antall, trådet samtalevisning |
| Admin | Inntektslinjediagram, beleggs stolpediagram, plattformmålinger, KPI-kort |

Backend-infrastruktur som ble bygget:
- Supabase Postgres med seks tabeller: profiles, properties, leases, payments, maintenance_requests, messages
- Full row-level security brukt på alle tabeller
- Cloudflare Worker REST API med endepunkter for /api/health, /api/stats, /api/payments/checkout og /api/webhooks/stripe
- TypeScript-typer autogenerert fra databaseskjemaet

Design:
Det visuelle resultatet var en mørk marineblå bakgrunn med varme rav- og gullaksenter, glassmorphism-kort med glødeeffekter, tilpassede rullefelt og et konsekvent mørkt tema gjennom hele appen. Landingssiden leste “Manage properties, effortlessly.” med fungerende Google- og Apple-innloggingsknapper og ekte forhåndsvisningskort i hero-delen (Sunset Apartments med 85% belegg, $24,500 innsamlet leie den måneden, to åpne vedlikeholdsforespørsler).
Et appikon ble autogenerert under byggingen: en bygning med en gyllen nøkkel, tematisk passende og polert nok til å kunne sendes.
Rork produserte også en tydelig oppsummering av hva det ennå ikke hadde bygget, men hadde scaffolddet for:
- Stripe Connect for faktisk leieinnkreving (API-endepunktet er allerede på plass)
- Dokumentopplasting for leieavtaler og vedlikeholdsbilder
- Sanntidsvarsler via Supabase Realtime-abonnementer
- E-postvarsler for utløp av leiekontrakter og betalingspåminnelser
- Tenant portal-visning med rollebasert tilgang
Det nivået av åpenhet om omfang, der det vises nøyaktig hva som er gjort og hva som gjenstår, er genuint nyttig når du bestemmer hva du skal prompt’e neste gang.
Redigering og utvidelse av byggingen etter at den er ferdig
Når byggingen var ferdig, hadde jeg to måter å gjøre endringer på:
| Metode | Tilgjengelig på | Hvordan det fungerer |
|---|---|---|
| Chat-prompter | Alle planer inkludert gratis | Beskriv endringen i naturlig språk; Rork implementerer den i et nytt byggetrinn, som koster én kreditt. |
| Kodeeditor | Kun betalte planer | Full tilgang til kildefiler via verktøylinjen; vises som skrivebeskyttet på gratisplanen. |
Jeg testet chat-redigering ved å be Rork legge til en lys- og mørkmodus-knapp. Den aksepterte forespørselen umiddelbart og la endringen i kø.

Hver chat-basert redigering koster én kreditt, så gratisplanens daglige grense er den praktiske takgrensen for hvor mye du kan iterere i én økt.

Kodeeditoren viste hele filstrukturen: backend/types.ts, en functions-mappe, en web-mappe, .gitignore og rork.json. TypeScript-koden var ren og lesbar. Banneret øverst sa “Read Only. To use the code editor, upgrade to a paid plan.”

“+”-knappen i chatten åpner en integrasjonsmeny som er verdt å merke seg:
Betalinger:
- RevenueCat (kjøp i appen og abonnementer på tvers av iOS og Android)
Enhet:
- Kamera
- Bildevelger
- Bildebehandler
- Lyd
- Video
- Videominiatyrer
- Mediebibliotek

AI-integrasjoner (innebygd direkte i appens funksjoner):
| Funksjon | Tilgjengelige modeller |
|---|---|
| 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-integrasjonene er en av de mer interessante delene av Rork. Du er ikke begrenset til én modell; du kan slippe Claude, GPT eller Gemini rett inn i funksjonene til appen din uten noen manuell API-oppsett.

Det er en praktisk differensiator fra byggere som låser deg til én underliggende modell.
“More”-panelet i verktøylinjen viser også:
- Analytics: aktivitetsmåling med daglige, ukentlige og månedlige visninger
- Secrets management
- Rork Cloud-verktøy: AI Cloud, databaseviser, planlagte oppgaver

Publisering, samarbeid og hvor gratisplanen slutter
Publisering til en live URL krevde ett klikk. Publish-knappen åpner et panel som viser en forhåndstildelt URL i formatet [project-name]-[random-id].rork.app og en enkelt “Publish to web”-knapp. Appen var live umiddelbart etter å ha klikket på den.

En detalj du bør vite på forhånd: publiserte nettsteder på gratisplanen har et synlig Rork-merke. Publiseringspanelet bekreftet dette tydelig: “Published sites include a small Rork badge.
Visitors can close it for their session, and paid plans can turn it off.” Det er ikke en fullskjermsoverlay, men det er merkbart nok til å være et problem i en kundedemo eller en reell brukertest.
Samarbeid er tilgjengelig via personikonet i verktøylinjen:
- Inviter en samarbeidspartner på e-post med Editor-rolle
- Generer en delbar invitasjonslenke for hvem som helst som kan bli med direkte
GitHub toveis synkronisering vises i prosjektinnstillingene med en “Connect”-knapp. Å aktivere det krever en betalt plan.
Her er en oppsummering av hva gratisplanen inkluderer og hvor den slutter:
| Funksjon | Gratisplan | Betalte planer |
|---|---|---|
| Webapp-bygging | Ja | Ja |
| Native iOS-bygg | Prøveversjon bare (5 bruk per uke) | Kun Max-plan |
| Native Android-bygg | Nei | Pro og Max |
| Kodeeditor | Skrivebeskyttet | Full tilgang |
| Private prosjekter | Nei (bare offentlige) | Ja |
| Rork-merke på publiserte nettsteder | Kan ikke fjernes | Kan fjernes |
| GitHub-synk | Ikke tilgjengelig | Tilgjengelig |
| Daglig kredittgrense | 5 per dag | Ingen daglig grense |
Rork-priser og planer
Det finnes en gratis plan, og du trenger ikke kredittkort for å komme i gang. Gratisnivået gir deg webapp-bygg, offentlige prosjekter bare, og en daglig kredittgrense. Det er nok til å teste verktøyet skikkelig før du bruker penger.
Både gratisplanen og Rork Pro inkluderer fem Rork Max-prøvebruk per uke, så du kan teste native iOS-output på enhver plan før du bestemmer deg for å betale for det. Den prøveperioden er den mest praktiske måten å evaluere hva Max-funksjonene faktisk produserer på.
Mellomnivåplanen legger til native Android (Kotlin + Compose), kryssplattform Expo (React Native), private prosjekter og dev mode med full tilgang til kodeeditoren. Support går opp fra ingenting på gratisnivået til e-post på den rimeligere planen og chat på den høyere planen.
Topplanen dekker native Apple-apper: iOS, iPad, Apple Watch og Vision Pro, samt native spill og iOS-widgets. Prioritert chat-support er inkludert. Kredittalternativene skalerer fra et basisnivå opp til planer som passer for tung produksjonsbruk.
Alle betalte planer er abonnementsbaserte. Kreditter nullstilles på den månedlige jubileumsdatoen for første kjøp. Gratisplanens kreditter nullstilles ved starten av hver kalendermåned. Betalte planer har ingen daglig kredittgrense, så du kan bruke hele den månedlige allokeringen i én økt.
Rork Cloud har en egen kostnad i tillegg til AI-meldingskredittene dine. Etter hele bygget mitt viste skykredittene at $1.00 var brukt. Dette er verdt å ta med i beregningen før du starter, særlig på gratisplanen.
Rorks dokumentasjon nevner ikke noen pengene-tilbake-garanti. Betalingsbehandlingen går via Stripe.
Hvilken plan passer hvilken bruker: Gratisnivået er riktig for alle som evaluerer verktøyet eller bygger et personlig webprosjekt. Rork Pro er det praktiske inngangspunktet for profesjonelt Android- eller kryssplattformarbeid. Rork Max gir mening når du trenger en native iOS-app og outputkvaliteten forsvarer prisnivået for bruksområdet ditt.
Alternativer til Rork
Den mest direkte konkurrenten er Lovable, en chat-basert webappbygger med en lignende “beskriv appen din, få et fungerende produkt”-tilnærming. Rork bruker “Lovable to Mobile App” som et hurtigstartvalg på hjemmesiden sin, og posisjonerer seg som det logiske steget når du trenger native mobil i tillegg til en webapp.
Lovable passer brukere som primært vil ha webapper med Supabase-integrasjon og en lavere inngangspris. Rork blir det bedre valget i det øyeblikket du trenger ekte, native mobilkode. Ingen annen chat-basert builder produserer for øyeblikket ekte SwiftUI eller native Kotlin egnet for innsending til App Store.
| Funksjon | Rork | Lovable |
|---|---|---|
| Brukervennlighet | Rent onboarding; kredittsystemet krever litt lesing. | Enkel prompt-til-app; lavere læringskurve. |
| Best for | Native iOS/Android pluss web fra ett prosjekt. | Webapper med Supabase-backend. |
| Backend og data | Rork Cloud (Postgres + Cloudflare) eller egen Supabase. | Supabase-integrasjon. |
| Designfleksibilitet | Chatbaserte endringer; kodeeditor på betalte planer. | Chatbaserte endringer; visuell editor tilgjengelig. |
| Prisstruktur | Gratis til $200+/mo; iOS krever topplanen. | Gratis til $25+/mo; mer tilgjengelig inngangspris. |
Endelig dom: Er Rork verdt det?
Hvis du trenger native iOS-output, en ekte SwiftUI-app som kan sendes til App Store, er Rork det mest direkte alternativet som for øyeblikket finnes blant chat-baserte byggere. Ingenting annet i denne kategorien produserer ekte native iOS-kode fra en enkel tekstprompt, og outputkvaliteten fra en tjue minutters build med en kompleks brief ville tatt et utviklingsteam dager å skissere opp. For akkurat det bruksområdet er Rork Max-prisen høy, men den gjenspeiler det bygget faktisk leverer.
For webapper og Android er regnestykket smalere. Rork Pro leverer solid web- og Android-output med hostet backend og private prosjekter, som er konkurransedyktig til inngangsprisen. Hvis du bare trenger web, tilbyr andre verktøy sammenlignbar output til en lavere startpris uten et lagdelt kredittsystem å forholde seg til.
Hvem bør se andre steder: alle som vil ha en visuell dra-og-slipp-editor, eller som trenger granular kontroll over frontend uten å beskrive endringer i chat. Rork tar arkitektoniske beslutninger på dine vegne, og selv om disse beslutningene vanligvis er fornuftige, er de ikke alltid de du selv ville valgt. For noen byggere er det greit; for andre vil det være en daglig frustrasjon.

