¿Qué es Rork?
Rork AI es un creador basado en chat que convierte descripciones en texto plano en apps funcionales para iOS, Android y web con código nativo real, no 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 cuestión de 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 vista web 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 genuino de Swift y Kotlin que puede ir a la App Store o Google Play, no una vista previa que te daría pena mostrarle a un usuario real.
- Equipos de negocio que reemplazan suscripciones SaaS con herramientas internas. La incorporación apunta explícitamente a equipos de marketing, ventas, operaciones y RR. HH. que quieren apps personalizadas sin pagar precios de SaaS B2B.
- Desarrolladores que quieren avanzar más rápido en proyectos personales. El modo dev en los planes de pago te da acceso completo al código, así que puedes retomar 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 de “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
- Íconos de la app generados automáticamente durante la compilación
- Integraciones de IA integradas con múltiples proveedores de modelos
- Publicación con un clic entrega una URL en vivo y compartible
- El progreso de la compilación se muestra paso a paso en tiempo real
- iOS nativo bloqueado detrás del plan de $200/mes
- El editor de código es de solo lectura en el plan gratis
- La detección de tu propio proyecto de Supabase puede fallar en la configuración inicial
Desglose de calificaciones
Así es como Rork se desempeña en las áreas que más importan al evaluar un creador de apps con IA. Estas calificaciones reflejan una compilación real y compleja, no una lista de tareas básica ni una indicación de demo.
| Característica | Puntuación (de 10) | Por qué la puntuación |
|---|---|---|
| Facilidad de uso | 8/10 | Incorporación en dos pasos e 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, todo incluido. |
| Diseño y personalización | 7/10 | La calidad del resultado es alta, pero hacer cambios requiere prompts por 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 gratis basta para probar; Max a $200/mes es una inversión seria, pero se justifica si necesitas iOS nativo. |
| Rendimiento y confiabilidad | 8/10 | Construyó un SaaS completo de administración de propiedades en 20 minutos; un problema de detección de Supabase fue el único contratiempo. |
| General | 8/10 | Una herramienta seria que cumple con su promesa principal. |
Funciones de Rork AI
- Apps nativas de iOS construidas con SwiftUI
- Apps de Android construidas con Kotlin + Compose
- Aprovisionamiento automático del backend mediante Rork Cloud
- Integración con 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 planes de pago
- Invitaciones de colaboradores en tiempo real por correo 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 llevas al límite con un brief real y complicado en lugar de un ejemplo de juguete.
Lo probé construyendo una plataforma completa de administración de propiedades, empezando desde el prompt de la página de inicio y siguiendo todo el camino hasta una URL publicada en vivo.
Este tipo de proyecto normalmente expone muy rápido 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 crear una cuenta antes de que veas algo útil. Rork lo hace 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 haberte comprometido con nada.

El selector de plataforma está debajo del cuadro de prompt. Al hacer clic, muestra cuatro opciones:
| Plataforma | Stack tecnológico |
|---|---|
| For iPhone | iPad, Apple Watch y más con SwiftUI |
| For Android | Android nativo con Kotlin + Compose |
| For 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. Estos te dan una idea inmediata del alcance que cubre Rork, desde herramientas SaaS hasta juegos nativos.

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

Ahí fue cuando apareció la 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 pedirlas desde el principio.
El registro y la incorporación toman menos de dos minutos
Cuando apareció la modal de inicio de sesión, tenía exactamente dos opciones:
- Continuar con Google
- Continuar con Apple

Nada de correo y contraseña. Es una decisión deliberada que mantiene el proceso rápido y elimina un punto de fricción. Para la gran mayoría de los usuarios no importará. Después de iniciar sesión, Rork ejecuta dos pantallas breves de incorporación:
Paso 1: ¿Qué te describe mejor?
| Opción | Qué significa |
|---|---|
| Build my own app or startup | Convertir una idea en una app real que pueda lanzar y monetizar. |
| Build apps for my company | Herramientas internas personalizadas para mi equipo, reduciendo los costos de SaaS B2B. |
| Try Rork for my dev team | Ya tenemos desarrolladores y queremos lanzar más rápido juntos. |
Seleccionar “Build apps for my company” también muestra un panel que explica que equipos de marketing, ventas, operaciones, legal, finanzas y RR. HH. están usando Rork para crear apps empresariales personalizadas y reducir cientos de miles en gasto de SaaS.

Paso 2: ¿Cómo te enteraste de Rork?
Esta pantalla muestra canales de atribución: Friends or family, Instagram, ChatGPT or other AI, Reddit, Google Search, TikTok, App Store, LinkedIn, YouTube, X y Other. No afecta tu experiencia en absoluto.

Después de hacer clic en “Get started”, entras al espacio de trabajo de compilación.
Todo el proceso de registro e incorporación me tomó menos de dos minutos, sin correos de confirmación, sin tutorial obligatorio y sin pasos de configuración antes de que empiece la compilación.
La compilación empieza al instante y cada paso es visible
Una vez dentro del espacio de trabajo, Rork comienza a construir de inmediato. El diseño 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 empieza con “Your app preview will appear here” y se actualiza conforme avanza la compilación

Lo que más destacó fue el nivel de transparencia. Rork no solo muestra un indicador de carga. Te dice exactamente qué está haciendo en cada etapa. Mi compilación mostró esta secuencia en tiempo real:
Fase inicial:
- Pensó durante 8 seconds
- Aprendió la habilidad de platforms
- Aprendió la habilidad de backend
- Aprendió la habilidad de auth
- Aprendió la habilidad de app-config
Luego dividió 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, auth hook, vite config). |
| 3 | Aprovisionar el backend de Supabase y crear el esquema de la base de datos. |
| 4 | Aprovisionar Cloudflare Functions para la capa de API. |
| 5 | Generar el ícono de la app. |
| 6 | Construir el frontend principal, incluyendo diseño, enrutamiento y flujos de autenticación. |
| 7 | Construir funciones de administración de propiedades, incluyendo inmuebles, 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 visualmente conforme se completaba.

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 gratis obtienen 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 la 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 de Supabase existente de tu propia organización y cobra el cómputo directamente a Supabase. |
| Create Rork Cloud | Aprovisiona un backend alojado administrado por Rork, listo en menos de un minuto. |
Ya tenía listo un proyecto de Supabase e intenté conectarlo primero. El menú desplegable mostraba el nombre de mi cuenta, pero el proyecto en sí no aparecía.

Esperé, actualicé y lo intenté de nuevo. No apareció nada. Después de unos cinco minutos de intentar resolverlo, cambié a “Create Rork Cloud.”

Lo que Rork Cloud aprovisiona automáticamente:
- Postgres con seguridad a nivel de fila completa (RLS)
- 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 de “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, el display de créditos mostró $1.00 de $1.00 en créditos de nube usados. Eso se factura por separado de tus créditos de mensajes de IA, algo que vale la pena saber antes de empezar, especialmente en el plan gratis.
Seleccioné iPhone pero Rork construyó una app web (esto es lo que vale la pena saber)
Este es el único aspecto de la compilación que me tomó por sorpresa. Había seleccionado “For iPhone” en la página de inicio antes de enviar mi prompt. Dentro del espacio de trabajo, Rork observó el brief y tomó una decisión arquitectónica distinta:
“Esta es una app sustancial, una plataforma completa de administración de propiedades SaaS. Déjame establecer primero la base y 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 responsivo)
- 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 gratis solo admite web en compilaciones estándar, e incluso con un crédito de prueba de Rork Max, el alcance de mi prompt pudo haber llevado a la herramienta a tratarlo como una arquitectura orientada primero a web.
Segundo, el flujo de trabajo propio de Rork está diseñado para construir primero la web y añadir plataformas móviles después, que es lo que hice: una vez que la app web estuvo en vivo, envié un prompt de seguimiento pidiéndole 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 gratis |
| 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 compilación razonable aplicado a un brief grande. La diferencia 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 de frontend construidas:
| Pantalla | Funciones incluidas |
|---|---|
| Dashboard | Estadísticas de propiedades, tasas de ocupación, resumen de ingresos, actividad reciente |
| Properties | Tarjetas de listados, estado de ocupación, número de unidades |
| Leases | Contratos activos, fechas de vencimiento, detalles del inquilino |
| Payments | Tarjetas de resumen (cobrado, pendiente, tasa), lista de transacciones con estados, botón de exportar |
| Maintenance | Desglose por prioridad (emergencia/alta/media/baja), lista de solicitudes con acciones de asignación, conteo de fotos |
| Messages | Chat de dos paneles con lista de contactos, indicadores en línea, conteos de no leídos, vista de conversación encadenada |
| Admin | Gráfica de línea de ingresos, gráfica 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
- Seguridad a nivel de fila 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 en ámbar y dorado, tarjetas con glassmorphism y efectos de brillo, barras de desplazamiento personalizadas y un tema oscuro consistente 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 sección principal (Sunset Apartments con 85% de ocupación, $24,500 cobrados en rentas ese mes y dos solicitudes de mantenimiento abiertas).
Durante la compilación se generó automáticamente un ícono de la app: un edificio con una llave dorada, temáticamente apropiado y lo bastante pulido para lanzarse.
Rork también produjo un resumen claro de lo que todavía no había construido, pero sí había dejado preparado:
- Stripe Connect para cobrar rentas reales (el endpoint de la API ya está en su lugar)
- Cargas de documentos para contratos de arrendamiento y fotos de mantenimiento
- Notificaciones en tiempo real mediante suscripciones de Supabase Realtime
- Alertas por correo para expiraciones 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 qué se hizo y qué queda pendiente, es realmente útil cuando decides qué prompt enviar después.
Editar y ampliar la compilación después de que termina
Una vez terminada la compilación, tuve dos formas de hacer cambios:
| Método | Disponible en | Cómo funciona |
|---|---|---|
| Prompts por chat | Todos los planes, incluido el gratis | 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 en planes de pago | Acceso completo a los archivos fuente desde la barra de herramientas; aparece como solo lectura en el plan gratis. |
Probé la edición por chat pidiéndole a Rork que añadiera un botón para alternar entre modo claro y oscuro. Aceptó la solicitud de inmediato y puso el cambio en cola.

Cada edición por chat cuesta un crédito, así que el límite diario del plan gratis es el techo práctico de 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 notar:
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
- Video
- Miniaturas de video
- 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 las funciones de tu app sin ninguna configuración manual de API.

Eso es un diferenciador práctico frente a creadores que te obligan a usar un único modelo subyacente.
El panel “More” en la barra de herramientas también muestra:
- Analíticas: seguimiento de actividad con vistas diarias, semanales y mensuales
- Gestión de secretos
- Herramientas de Rork Cloud: AI Cloud, visor de base de datos, tareas programadas

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

Un detalle que debes saber desde el principio: los sitios publicados en el plan gratis llevan 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 un overlay de pantalla completa, pero sí es lo bastante visible como para ser un problema en una demo con clientes o en una prueba con usuarios reales.
La colaboración está disponible desde el ícono de personas en la barra de herramientas:
- Invita a un colaborador por correo con rol de Editor
- Genera 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 gratis y dónde termina:
| Función | Plan gratis | Planes de pago |
|---|---|---|
| Compilaciones de apps web | Sí | Sí |
| Compilaciones nativas de iOS | Solo prueba (5 usos por semana) | Solo plan Max |
| Compilaciones nativas de 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 gratis y no se requiere tarjeta de crédito para empezar. El plan gratuito te da compilaciones de apps web, proyectos públicos solamente y un límite diario de créditos. Eso basta para probar la herramienta de manera adecuada antes de gastar nada.
Tanto el plan gratis 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 si pagar por ello. Esa prueba es la forma más práctica de evaluar lo que realmente producen 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 mejora de nada en el plan gratis a correo electrónico en la opción más barata y chat en la opción más alta.
El nivel superior cubre apps nativas de Apple: iOS, iPad, Apple Watch y Vision Pro, además de juegos nativos y widgets para iOS. Incluye soporte prioritario por chat. Las opciones de créditos escalan desde un nivel base hasta planes adecuados para un uso intensivo en producción.
Todos los planes de pago son por suscripción. Los créditos se reinician en el aniversario mensual de tu primera compra. Los créditos del plan gratis se reinician al comienzo de cada mes calendario. Los planes de pago no tienen límite diario de créditos, así que puedes usar toda tu asignación mensual en una sola sesión.
Rork Cloud tiene un cargo separado de tus créditos de mensajes de IA. Después de mi compilación completa, los créditos de nube mostraron $1.00 usados. Esto vale la pena considerarlo antes de empezar, especialmente en el plan gratis.
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 plan gratis 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 le conviene a quienes 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 produce actualmente SwiftUI real o Kotlin nativo apto para envío a la App Store.
| Función | Rork | Lovable |
|---|---|---|
| Facilidad de uso | Incorporación limpia; el sistema de créditos requiere algo de 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 por chat; editor de código en planes de pago. | Ediciones por chat; editor visual disponible. |
| Modelo de precios | Gratis hasta $200+/mes; iOS requiere el nivel superior. | Gratis hasta $25+/mes; punto de entrada más accesible. |
Veredicto final: ¿vale la pena Rork?
Si necesitas salida nativa de iOS, una app real en SwiftUI que pueda enviarse a la App Store, Rork es la opción más directa disponible actualmente entre los creadores basados en chat. Nada más en esta categoría produce código nativo genuino de iOS a partir de un prompt en texto plano, y la calidad del resultado de una compilación de veinte minutos con un brief complejo habría tomado a un equipo de desarrollo días en estructurar. Para ese caso de uso específico, el precio de Rork Max es alto, pero refleja lo que realmente entrega la compilación.
Para apps web y Android, el cálculo es más limitado. Rork Pro ofrece una salida sólida para web y Android 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 escalonado que administrar.
Quién debería buscar otra opción: cualquiera que quiera un editor visual de arrastrar y soltar, o que necesite control granular del frontend sin describir los 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 tomado. Para algunos creadores esa compensación está bien; para otros será una frustración diaria.

