¿Qué es Rork?
Rork AI es un creador basado en chat que convierte descripciones de texto simple en aplicaciones funcionales para iOS, Android y web con código nativo real, no en una vista previa de arrastrar y soltar. Escribes lo que quieres, eliges una plataforma (iPhone mediante SwiftUI, Android mediante Kotlin + Compose, web mediante Vite + React o multiplataforma mediante Expo) y Rork genera el código subyacente, gestiona el aprovisionamiento del backend a través de su propia infraestructura en la nube y entrega una vista previa en vivo en minutos.
Lo que lo diferencia de los creadores no-code estándar es el resultado: SwiftUI real para iOS, Kotlin real para Android, no un contenedor genérico ni una web view disfrazada de app móvil.
También aprovisiona automáticamente un backend alojado (Postgres más Cloudflare Workers) sin que tengas que tocar un servidor.
¿Para quién es Rork?
- Fundadores indie que quieren una app móvil real, no un prototipo. Rork genera código Swift y Kotlin genuino que puede llegar a la App Store o Google Play, no una vista previa que te avergonzaría mostrar a un usuario real.
- Equipos de negocio que reemplazan suscripciones SaaS por herramientas internas. La incorporación apunta explícitamente a equipos de marketing, ventas, operaciones y RR. HH. que quieren aplicaciones personalizadas sin pagar precios de SaaS B2B.
- Desarrolladores que quieren avanzar más rápido en proyectos paralelos. El modo dev en los planes de pago te da acceso completo al código, así puedes tomar el relevo donde la IA se quedó y terminarlo a tu manera.
- Usuarios de Lovable o Bolt que también necesitan móvil. Rork tiene un botón “Lovable to Mobile App” en su propia página de inicio, posicionándose como la actualización natural cuando necesitas iOS nativo además de tu app web.
Pros y Contras de Rork
- Construye apps nativas reales para iOS con SwiftUI
- Backend aprovisionado automáticamente en menos de un minuto
- Web y móvil pueden vivir en el mismo proyecto
- Iconos de app generados automáticamente durante la compilación
- Integraciones de IA integradas en múltiples proveedores de modelos
- La publicación con un clic entrega una URL en vivo y compartible
- El progreso de compilación se muestra paso a paso en tiempo real
- iOS nativo bloqueado detrás del plan de $200/mo
- El editor de código es de solo lectura en el plan gratuito
- La detección de tu propio proyecto de Supabase puede fallar en la configuración inicial
Desglose de la calificación
Así es como Rork se comporta en las áreas que más importan al evaluar un creador de apps con IA. Estas puntuaciones reflejan una compilación real y compleja, no una lista de tareas básica ni un prompt de demostración.
| Característica | Puntuación (Sobre 10) | Por qué esta puntuación |
|---|---|---|
| Facilidad de uso | 8/10 | Onboarding en dos pasos y una interfaz de compilación limpia, pero el sistema de créditos y los niveles de plan requieren algo de lectura antes de empezar. |
| Funciones y funcionalidad | 9/10 | Salida nativa multiplataforma, backend aprovisionado automáticamente, integraciones de IA integradas, colaboración en tiempo real y analíticas están incluidos. |
| Diseño y personalización | 7/10 | La calidad de la salida es alta, pero hacer cambios requiere prompts de chat o un editor de código de pago; no hay una capa visual de arrastrar y soltar. |
| Relación calidad-precio | 7/10 | El plan gratuito es suficiente para probar; Max a $200/mo es una inversión seria, pero está justificada si necesitas iOS nativo. |
| Rendimiento y fiabilidad | 8/10 | Construyó un SaaS completo de gestión de propiedades en 20 minutos; un problema de detección de Supabase fue el único tropiezo. |
| General | 8/10 | Una herramienta seria que cumple su promesa principal. |
Funciones de Rork AI
- Apps nativas para iOS construidas con SwiftUI
- Apps para Android construidas con Kotlin + Compose
- Aprovisionamiento automático de backend mediante Rork Cloud
- Integración de RevenueCat para compras dentro de la app y suscripciones
- IA integrada para generación de imágenes, análisis de imágenes y generación de texto
- Sincronización bidireccional con GitHub en los planes de pago
- Invitaciones de colaboradores en tiempo real por correo electrónico o enlace compartible
Mi reseña honesta de Rork AI: lo que encontré después de probarlo
Así es como Rork se comporta cuando lo pones a prueba con una solicitud real y complicada en lugar de un ejemplo de juguete.
Lo probé construyendo una plataforma completa de gestión de propiedades, empezando desde el prompt de la página de inicio y siguiendo todo el recorrido hasta una URL publicada en vivo.
Este tipo de proyecto suele exponer muy rápidamente las debilidades de los creadores de apps con IA, porque requiere flujos de trabajo reales, relaciones complejas, pagos, almacenamiento de archivos y permisos de usuario.
El punto de entrada es el prompt, no un botón de registro
La mayoría de los creadores te piden que crees una cuenta antes de ver algo útil. Rork lo hace de forma diferente: la página de inicio es una interfaz de chat, y lo primero que haces es describir tu app. Empiezas a construir antes de haber hecho un compromiso.

El selector de plataforma está debajo del cuadro de prompt. Al hacer clic, aparecen cuatro opciones:
| Plataforma | Stack tecnológico |
|---|---|
| Para iPhone | iPad, Apple Watch y más con SwiftUI |
| Para Android | Android nativo con Kotlin + Compose |
| Para web | Vite + React |
| Expo | Multiplataforma con React Native |
También hay botones de inicio rápido para tipos de compilación comunes: Create a Multiplayer Game, Create a 3D Game, Lovable to Mobile App y GitHub to Mobile App. Esto te da una idea inmediata del rango que cubre Rork, desde herramientas SaaS hasta juegos nativos.

Escribí un prompt detallado para una plataforma de gestión de propiedades, seleccioné “For iPhone” y pulsé enviar.

Entonces apareció el modal de registro. El flujo es deliberado: escribes tu prompt, ya estás comprometido con el resultado y luego Rork te pide credenciales. Es una entrada más inteligente que pedirte todo desde el principio.
El registro y el onboarding toman menos de dos minutos
Cuando apareció el modal de inicio de sesión, tenía exactamente dos opciones:
- Continuar con Google
- Continuar con Apple

Sin correo electrónico ni contraseña. Esa es una decisión deliberada que agiliza el proceso y elimina un punto de fricción. Para la gran mayoría de usuarios no importará. Después de iniciar sesión, Rork ejecuta dos pantallas breves de onboarding:
Paso 1: ¿Qué te describe mejor?
| Opción | Qué significa |
|---|---|
| Construir mi propia app o startup | Convertir una idea en una app real que pueda lanzar y monetizar. |
| Construir apps para mi empresa | Herramientas internas personalizadas para mi equipo, reduciendo costos de SaaS B2B. |
| Probar Rork para mi equipo de desarrollo | Ya tenemos desarrolladores y queremos lanzar más rápido juntos. |
Seleccionar “Construir apps para mi empresa” también muestra un panel que explica que los equipos de marketing, ventas, operaciones, legal, finanzas y RR. HH. están usando Rork para construir aplicaciones empresariales personalizadas y recortar cientos de miles en gastos de SaaS.

Paso 2: ¿Cómo te enteraste de Rork?
Esta pantalla enumera canales de atribución: Amigos o familia, Instagram, ChatGPT u otra IA, Reddit, Búsqueda de Google, TikTok, App Store, LinkedIn, YouTube, X y Otro. No afecta tu experiencia en absoluto.

Después de hacer clic en “Get started,” ya estás en el espacio de trabajo de construcción.
Todo el proceso de registro y onboarding me tomó menos de dos minutos, sin correos de confirmación, sin tutorial obligatorio y sin pasos de configuración antes de que comience la compilación.
La compilación comienza al instante y cada paso es visible
Una vez dentro del espacio de trabajo, Rork comienza a construir de inmediato. La interfaz se divide en dos paneles:
- Izquierda: el panel de chat que muestra lo que Rork está haciendo, con tu prompt en la parte superior y un registro de actividad en vivo debajo
- Derecha: un panel de vista previa con forma de teléfono que comienza con “Your app preview will appear here” y se actualiza a medida que avanza la compilación

Lo que destacó fue el nivel de transparencia. Rork no se limita a mostrar un spinner. Te dice exactamente lo que está haciendo en cada etapa. Mi compilación mostró esta secuencia en tiempo real:
Fase inicial:
- Pensó durante 8 seconds
- Aprendió la habilidad platforms
- Aprendió la habilidad backend
- Aprendió la habilidad auth
- Aprendió la habilidad app-config
Luego desglosó el trabajo en una lista de tareas de nueve pasos:
| Paso | Tarea |
|---|---|
| 1 | Leer los archivos de la app web existente y las referencias de habilidades. |
| 2 | Configurar Rork Auth (getOrCreateAuthConfig, hook de auth, configuración de vite). |
| 3 | Aprovisionar el backend de Supabase y crear el esquema de base de datos. |
| 4 | Aprovisionar Cloudflare Functions para la capa de API. |
| 5 | Generar el icono de la app. |
| 6 | Construir el frontend principal, incluyendo diseño, enrutamiento y flujos de autenticación. |
| 7 | Construir funciones de gestión de propiedades, incluyendo anuncios, contratos, mantenimiento y pagos. |
| 8 | Construir el panel de administración, mensajería y notificaciones. |
| 9 | Validar la aplicación con runChecks. |
Cada paso se marcaba visiblemente al completarse.

El contador de créditos en la esquina superior derecha se actualizaba a medida que la compilación consumía recursos. La compilación usó Rork Max (mostrado con una insignia en la barra lateral), porque los usuarios del plan gratuito reciben cinco usos de prueba de Rork Max por semana. Eso fue lo que impulsó la complejidad de lo que se construyó.
La decisión de backend que me ahorró cinco minutos
A mitad de la compilación, Rork se detuvo y me pidió que eligiera cómo manejar la base de datos. Las dos opciones eran:
| Opción | Qué hace |
|---|---|
| Connect my Supabase | Vincula un proyecto existente de Supabase de tu propia organización y factura el cómputo directamente a Supabase. |
| Create Rork Cloud | Aprovisiona un backend alojado gestionado por Rork, listo en menos de un minuto. |
Tenía un proyecto de Supabase listo e intenté conectarlo primero. El desplegable mostraba el nombre de mi cuenta, pero el proyecto en sí no aparecía.

Esperé, refresqué e intenté de nuevo. No apareció nada. Después de unos cinco minutos de solucionar el problema, cambié a “Create Rork Cloud.”

Lo que Rork Cloud aprovisiona automáticamente:
- Postgres con row-level security (RLS) completa
- Cloudflare Functions para la capa de API
- Funciones edge
- Tipos TypeScript autogenerados a partir del esquema de la base de datos
- Variables de entorno preconfiguradas en la app
La confirmación “Rork Cloud ready” llegó en menos de un minuto. El mensaje de estado confirmó: “The backend is connected. Database types and app environment variables are set.” La compilación se reanudó de inmediato.

Después de la compilación completa, la pantalla de créditos mostró $1.00 de $1.00 usado en créditos de la nube. Esto se factura por separado de tus créditos de mensajes de IA, algo útil de saber antes de empezar, especialmente en el plan gratuito.
Seleccioné iPhone pero Rork construyó una app web (esto es por qué conviene saberlo)
Este es el único aspecto de la compilación que me sorprendió. Había seleccionado “For iPhone” en la página de inicio antes de enviar mi prompt. Dentro del espacio de trabajo, Rork evaluó el brief y tomó una decisión arquitectónica diferente:
“Este es un proyecto sustancial, una plataforma SaaS completa de gestión de propiedades. Déjame preparar primero la base, luego construir las funciones principales con una implementación pulida y de calidad de producción. Crearé una app web llamada RentFlow con:
- Frontend: Vite + React + Tailwind + shadcn/ui (dashboard moderno y responsive)
- Backend: Cloudflare Workers para la API + Supabase Postgres para datos relacionales
- Auth: Rork Auth (inicio de sesión con Google)”
No una app de iOS. Una app web.

Hay dos explicaciones probables. Primero, el plan gratuito admite solo web en las compilaciones estándar, e incluso con un crédito de prueba de Rork Max, el alcance de mi prompt puede haber llevado a la herramienta a tratarlo como una arquitectura orientada primero a web.
Segundo, el propio flujo de trabajo de Rork está diseñado para construir primero la web y añadir después las plataformas móviles, que es lo que hice: una vez que la app web estuvo activa, envié un prompt de seguimiento pidiendo a Rork que añadiera una versión de iOS (Swift) y que coincidiera con el diseño existente. El botón “add preview platform” en la barra de herramientas existe precisamente para este patrón.

La lógica de compilación multiplataforma en Rork funciona por capas:
| Capa | Plan requerido |
|---|---|
| App web | Plan gratuito |
| Android (Kotlin + Compose) o Expo (React Native) | Rork Pro |
| iOS nativo (SwiftUI), iPad, Apple Watch, Vision Pro | Rork Max |
Así que la decisión de construir primero la web no fue un fallo. Fue un orden de construcción sensato aplicado a una solicitud grande. El problema es que Rork tomó la decisión sin preguntarme primero.
Veinte minutos después, un SaaS de calidad de producción
La compilación comenzó a la 1:19 pm. La vista previa apareció a la 1:39 pm. Lo que Rork produjo en esos veinte minutos no fue un esqueleto:
Pantallas frontend construidas:
| Pantalla | Funciones incluidas |
|---|---|
| Dashboard | Estadísticas de propiedades, tasas de ocupación, resumen de ingresos, actividad reciente |
| Properties | Tarjetas de anuncios, estado de ocupación, número de unidades |
| Leases | Contratos activos, fechas de vencimiento, detalles de los inquilinos |
| Payments | Tarjetas de resumen (cobrado, pendiente, tasa), lista de transacciones con estados, botón de exportación |
| Maintenance | Desglose por prioridad (emergencia/alta/media/baja), lista de solicitudes con acciones de asignación, recuento de fotos |
| Messages | Chat con panel dividido y lista de contactos, indicadores en línea, recuentos de no leídos, vista de conversación en hilo |
| Admin | Gráfico de líneas de ingresos, gráfico de barras de ocupación, métricas de la plataforma, tarjetas KPI |

Infraestructura de backend construida:
- Supabase Postgres con seis tablas: profiles, properties, leases, payments, maintenance_requests, messages
- Row-level security completa aplicada a todas las tablas
- API REST de Cloudflare Worker con endpoints para /api/health, /api/stats, /api/payments/checkout y /api/webhooks/stripe
- Tipos TypeScript autogenerados a partir del esquema de la base de datos

Diseño:
El resultado visual fue un fondo azul marino oscuro con acentos cálidos ámbar y dorados, tarjetas con glassmorphism y efectos de resplandor, barras de desplazamiento personalizadas y un tema oscuro coherente en todo momento. La página de inicio decía “Manage properties, effortlessly.” con botones funcionales de inicio de sesión con Google y Apple y tarjetas de estadísticas reales en la cabecera (Sunset Apartments con 85% de ocupación, $24,500 de renta cobrada ese mes, dos solicitudes de mantenimiento abiertas).
Se generó automáticamente un icono de la app durante la compilación: un edificio con una llave dorada, temáticamente apropiado y lo suficientemente pulido como para publicarse.
Rork también produjo un resumen claro de lo que aún no había construido, pero sí había preparado:
- Stripe Connect para cobrar rentas reales (el endpoint de API ya está en su lugar)
- Subidas de documentos para contratos de alquiler y fotos de mantenimiento
- Notificaciones en tiempo real mediante suscripciones de Supabase Realtime
- Alertas por correo electrónico para vencimientos de contratos y recordatorios de pago
- Vista de portal para inquilinos con acceso basado en roles
Ese nivel de transparencia sobre el alcance, mostrando exactamente lo que se hizo y lo que queda por hacer, es realmente útil cuando estás decidiendo qué pedir después.
Editar y ampliar la compilación después de terminar
Una vez terminada la compilación, tuve dos formas de hacer cambios:
| Método | Disponible en | Cómo funciona |
|---|---|---|
| Prompts de chat | Todos los planes, incluido el gratuito | Describe el cambio en lenguaje natural; Rork lo implementa en un nuevo paso de compilación, costando un crédito. |
| Editor de código | Solo planes de pago | Acceso completo a los archivos fuente desde la barra de herramientas; aparece como solo lectura en el plan gratuito. |
Probé la edición por chat pidiéndole a Rork que añadiera un botón de alternancia entre modo claro y oscuro. Aceptó la solicitud de inmediato y puso el cambio en cola.

Cada edición basada en chat cuesta un crédito, así que el límite diario del plan gratuito es el techo práctico para cuánto puedes iterar en una sesión.

El editor de código mostró la estructura completa de archivos: backend/types.ts, una carpeta functions, una carpeta web, .gitignore y rork.json. El TypeScript era limpio y legible. El banner en la parte superior decía “Read Only. To use the code editor, upgrade to a paid plan.”

El botón “+” en el chat abre un menú de integraciones que vale la pena destacar:
Pagos:
- RevenueCat (compras dentro de la app y suscripciones en iOS y Android)
Dispositivo:
- Cámara
- Selector de imágenes
- Manipulador de imágenes
- Audio
- Vídeo
- Miniaturas de vídeo
- Biblioteca multimedia

Integraciones de IA (integradas directamente en las funciones de tu app):
| Función | Modelos disponibles |
|---|---|
| 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 |
Las integraciones de IA son una de las partes más interesantes de Rork. No estás limitado a un solo modelo; puedes incorporar Claude, GPT o Gemini directamente en el conjunto de funciones de tu app sin ninguna configuración manual de API.

Esa es una ventaja práctica frente a los creadores que te atan a un único modelo subyacente.
El panel “More” de la barra de herramientas también muestra:
- Analíticas: seguimiento de actividad con vistas diaria, semanal y mensual
- Gestión de secretos
- Herramientas de Rork Cloud: AI Cloud, visor de bases de datos, tareas programadas

Publicación, colaboración y dónde termina el plan gratuito
Publicar en una URL en vivo requirió un clic. El botón Publish abre un panel que muestra una URL preasignada con el formato [project-name]-[random-id].rork.app y un único botón “Publish to web”. La app quedó en vivo inmediatamente después de hacer clic.

Un detalle que conviene saber de antemano: los sitios publicados en el plan gratuito muestran una insignia visible de Rork. El panel de publicación lo confirmó claramente: “Published sites include a small Rork badge.
Visitors can close it for their session, and paid plans can turn it off.” No es una superposición a pantalla completa, pero sí lo bastante visible como para ser un problema en una demostración con clientes o en una prueba con usuarios reales.
La colaboración está disponible desde el icono de personas en la barra de herramientas:
- Invitar a un colaborador por correo electrónico con rol de Editor
- Generar un enlace de invitación compartible para que cualquiera se una directamente
La sincronización bidireccional con GitHub aparece en la configuración del proyecto con un botón “Connect”. Activarla requiere un plan de pago.
Aquí tienes un resumen de lo que incluye el plan gratuito y dónde termina:
| Función | Plan gratuito | Planes de pago |
|---|---|---|
| Compilaciones de apps web | Sí | Sí |
| Compilaciones nativas para iOS | Solo prueba (5 usos por semana) | Solo plan Max |
| Compilaciones nativas para Android | No | Pro y Max |
| Editor de código | Solo lectura | Acceso completo |
| Proyectos privados | No (solo públicos) | Sí |
| Insignia de Rork en sitios publicados | No se puede quitar | Se puede quitar |
| Sincronización con GitHub | No disponible | Disponible |
| Límite diario de créditos | 5 por día | Sin límite diario |
Precios y planes de Rork
Hay un plan gratuito y no se requiere tarjeta de crédito para empezar. El nivel gratuito te da compilaciones de apps web, proyectos solo públicos y un límite diario de créditos. Eso es suficiente para probar la herramienta de forma adecuada antes de gastar nada.
Tanto el plan gratuito como Rork Pro incluyen cinco usos de prueba de Rork Max por semana, así que puedes probar la salida nativa de iOS en cualquier plan antes de decidir pagar por ello. Esa prueba es la forma más práctica de evaluar qué producen realmente las funciones de Max.
El plan intermedio añade Android nativo (Kotlin + Compose), Expo multiplataforma (React Native), proyectos privados y modo dev con acceso completo al editor de código. El soporte sube de nada en el plan gratuito a correo electrónico en la opción de menor precio y chat en la opción de mayor precio.
El nivel superior cubre apps nativas de Apple: iOS, iPad, Apple Watch y Vision Pro, además de juegos nativos y widgets de iOS. Incluye soporte prioritario por chat. Las opciones de créditos escalan desde un nivel base hasta planes adecuados para uso intensivo en producción.
Todos los planes de pago son de suscripción. Los créditos se reinician en el aniversario mensual de tu primera compra. Los créditos del plan gratuito se reinician al inicio de cada mes calendario. Los planes de pago no tienen límite diario de créditos, así que puedes usar tu asignación mensual completa en una sola sesión.
Rork Cloud conlleva un cargo separado de tus créditos de mensajes de IA. Después de mi compilación completa, los créditos de la nube mostraban $1.00 usados. Esto conviene tenerlo en cuenta antes de empezar, especialmente en el plan gratuito.
La documentación de Rork no menciona una garantía de devolución de dinero. El procesamiento de pagos se realiza a través de Stripe.
Qué plan encaja con cada usuario: El nivel gratuito es adecuado para cualquiera que esté evaluando la herramienta o construyendo un proyecto web personal. Rork Pro es el punto de entrada práctico para trabajo profesional en Android o multiplataforma. Rork Max tiene sentido cuando necesitas una app nativa de iOS y la calidad del resultado justifica el precio para tu caso de uso.
Alternativas a Rork
El competidor más directo es Lovable, un creador de apps web basado en chat con un enfoque similar de “describe tu app, obtén un producto funcional”. Rork usa “Lovable to Mobile App” como opción de inicio rápido en su página de inicio, posicionándose como el paso lógico cuando necesitas móvil nativo además de una app web.
Lovable es adecuado para usuarios que principalmente quieren apps web con integración de Supabase y un precio de entrada más bajo. Rork se convierte en la mejor opción en el momento en que necesitas código móvil nativo real. Ningún otro creador basado en chat genera actualmente SwiftUI real o Kotlin nativo apto para la publicación en App Store.
| Función | Rork | Lovable |
|---|---|---|
| Facilidad de uso | Onboarding limpio; el sistema de créditos requiere lectura. | Prompt a app simple; curva de aprendizaje más baja. |
| Mejor para | iOS/Android nativos más web desde un solo proyecto. | Apps web con backend de Supabase. |
| Backend y datos | Rork Cloud (Postgres + Cloudflare) o tu propio Supabase. | Integración con Supabase. |
| Flexibilidad de diseño | Ediciones basadas en chat; editor de código en planes de pago. | Ediciones basadas en chat; editor visual disponible. |
| Modelo de precios | De gratis a $200+/mo; iOS requiere el nivel superior. | De gratis a $25+/mo; punto de entrada más accesible. |
Veredicto final: ¿Vale la pena Rork?
Si necesitas salida nativa para iOS, una app SwiftUI real que pueda publicarse en la App Store, Rork es la opción más directa actualmente disponible entre los creadores basados en chat. Nada más en esta categoría genera código iOS nativo genuino a partir de un prompt de texto plano, y la calidad del resultado de una compilación de veinte minutos con una solicitud compleja habría llevado a un equipo de desarrollo días en preparar la base. Para ese caso de uso concreto, el precio de Rork Max es elevado pero refleja lo que realmente entrega la compilación.
Para apps web y Android, el cálculo es más estrecho. Rork Pro ofrece una salida web y Android sólida con un backend alojado y proyectos privados, lo cual es competitivo en el precio de entrada. Si solo necesitas web, otras herramientas ofrecen resultados comparables a un precio inicial más bajo y sin un sistema de créditos por niveles que gestionar.
Quién debería buscar otra opción: cualquiera que quiera un editor visual de arrastrar y soltar, o que necesite control granular del front-end sin describir cambios por chat. Rork toma decisiones arquitectónicas por ti, y aunque esas decisiones suelen ser sensatas, no siempre son las que tú habrías hecho. Para algunos creadores ese intercambio está bien; para otros será una frustración diaria.

