Serie: Vibe Coding en tus propios términos
Relacionado: Post #1 — "Alternativa a Lovable: vibe coding gratis con VSCode, Cline, Ollama y Supabase" (la guía de construcción del setup que se analiza aquí)
De dónde sale esta comparación
Llevo más de un año como usuario de pago de Lovable — el plan de 2,000 créditos a $480 al mes, varios proyectos en producción, unos 200 créditos quemados en un día activo de construcción. Y durante las últimas semanas construí yo mismo el otro lado de esta comparación: una plataforma de vibe coding totalmente gratuita en mi propio MacBook, ensamblada con VSCode, la CLI de Cline, modelos alojados gratuitos y Supabase local — desarrollada hasta el punto de tener su propia página de inicio, creación de apps con un solo prompt, un espacio de trabajo con vista previa en vivo y chat con el agente, bases de datos por proyecto, historial de versiones y un selector de modelos. La llamo King Island.
Así que esta no es una reseña escrita desde páginas de marketing. Ambos sistemas construyen mis apps. Lo que sigue es lo que un año de facturas y un mes de self-hosting me enseñaron sobre qué compra el dinero — y qué no.
Los dos sistemas en un párrafo cada uno
Lovable es una plataforma de vibe coding en la nube: describes una app en un chat, una IA de frontera la construye en un sandbox en la nube siempre listo, una vista previa en vivo se actualiza mientras conversas, y un clic publica el resultado en la web. El stack por debajo es React, TypeScript, Tailwind, shadcn/ui y Supabase — pero nunca necesitas saberlo. Todo está gestionado; nada es tu problema; todo está medido.
La alternativa gratuita ("King Island") es la misma experiencia, self-hosted: una página de inicio local donde un prompt genera un proyecto real en disco, un modelo de código gratuito (vía la CLI de Cline) lo construye y lo itera, Vite recarga con hot reload una vista previa en vivo junto a un chat con el agente, y cada proyecto recibe su propio stack local de Postgres/Supabase, historial de git y memoria persistente de la IA. El mismo stack que usa Lovable — solo que las carpetas son mías, el modelo es intercambiable y la factura no existe.
Costo: la tabla principal
| Posición de costo | Lovable (mi uso) | Alternativa gratuita |
|---|---|---|
| Suscripción | $480/mes (2,000 créditos) | $0 |
| Por año | $5,760 (≈ $4,840 con facturación anual) | $0 |
| Precio efectivo por petición a la IA | ≈ $0.24/crédito; un día de 200 créditos ≈ $48 | $0 (tiers gratuitos de modelos) |
| Sensación de medición | Cada prompt hace avanzar un contador | Ninguna — experimenta libremente |
| Costos ocultos | Ninguno — realmente todo incluido | Hardware (Mac con 16 GB+ de RAM), ~2 GB de RAM por proyecto en ejecución, tiempo de configuración (un fin de semana), mantenimiento ocasional |
| Techo de costo si escalas | Tiers superiores / recargas | Opcional: API de pago por uso para modelos premium (centavos por tarea) |
Dos notas honestas al pie. Primero, lo de "gratis" descansa sobre tiers gratuitos de modelos alojados — gratis por promoción, no por ley de la naturaleza; el modelo local verdaderamente libre de licencia (el Laguna XS de pesos abiertos de Poolside) existe, pero pide ~36 GB de RAM, que mi laptop de 16 GB no puede darle. "Gratis por licencia" y "gratis para mi máquina" son cosas distintas. Segundo, el tiempo de configuración es real: espera un fin de semana concentrado para construir el equivalente de lo que Lovable te entrega en sesenta segundos — mi registro de construcción suma 34 versiones publicadas.
Modelos: un cerebro fijo vs. uno intercambiable
Lovable te da su modelo de frontera elegido — excelente, rápido y completamente fuera de tu control. La alternativa trata a los modelos como lentes que cambias según la tarea. Esa diferencia resultó ser más grande de lo que esperaba: la elección de modelo es una decisión de producto que Lovable toma por ti, y recuperarla es la mitad de la gracia del self-hosting.
La alineación gratuita actual en mi selector de modelos:
| Modelo | Tamaño / contexto | Carácter | Límites del tier gratuito |
|---|---|---|---|
| Poolside Laguna S 2.1 | ~118B · ctx grande | Mi caballo de batalla diario — coding agéntico sólido, uso fiable de herramientas | Pool gratuito compartido; errores 429 ocasionales en horas pico |
| NVIDIA Nemotron 3 Ultra | 550B · 1M ctx | El peso pesado — el modelo de código gratuito mejor valorado ahora mismo | ~20 req/min, 200 req/día |
| Google Gemma 4 26B | 26B (A4B) · 262K ctx | Todoterreno sólido, visión + herramientas | igual |
| Cohere North Mini Code | pequeño · 256K ctx | Especializado en código, rápido para tareas pequeñas | igual |
| Poolside Laguna XS 2.1 | 33B (3B activos) | Gemelo alojado del modelo de pesos abiertos | igual |
| (Local: Qwen 2.5 Coder 7B) | 7B · corre en el dispositivo | Respaldo para privacidad/offline; nivel asistente, no nivel agente | ninguno — pero capacidad limitada |
Chequeo de realidad sobre el pool gratuito: una tarea de agente consume múltiples peticiones, así que los topes diarios son alcanzables en un día intenso, y los modelos gratuitos "pueden ser retirados o ver sus límites ajustados sin previo aviso". Ese es el trato: $0 te compra algo excelente-pero-sin-garantías. La contraoferta de Lovable es garantizado-pero-medido.
Lo que ambos sistemas realmente ofrecen
La lista de paridad es más larga de lo que esperaba cuando empecé. Ambos sistemas ofrecen hoy: creación de apps a partir de un prompt, una vista previa en vivo que se actualiza mientras la IA trabaja, chat iterativo sobre una app existente (con un modo Plan/discusión y un modo Build), bases de datos Postgres reales con auth y storage por proyecto, historial de versiones automático (los snapshots de Lovable; de mi lado: un commit de git por prompt), contexto persistente de la IA por proyecto (su pipeline; de mi lado: un MEMORY.md que el agente lee primero y mantiene), proyectos en paralelo con cambio instantáneo, y una vista de administración de la base de datos (Supabase Studio en ambos mundos — literalmente el mismo software).
Donde las listas divergen es el tema de las próximas dos secciones.
Luces y sombras: Lovable
Luces. La velocidad ante todo: una primera versión funcional en más o menos un minuto, donde mi setup gratuito necesita de tres a ocho. La corrección al primer intento es notablemente mayor — los modelos de frontera simplemente fallan menos. Cero operaciones: nada de contenedores obsoletos, logins expirados ni malabares con puertos — una categoría de problema que estructuralmente no puede alcanzarte. Publicación con un clic, con hosting, dominios y SSL. Edición visual (haz clic en un elemento, cámbialo). Integraciones de un clic (Stripe, email y un catálogo amplio). Colaboración y trabajo desde cualquier dispositivo. Y un onboarding genuinamente excelente: una persona no técnica publica algo real el primer día.
Sombras. El contador: cada prompt cuesta créditos, incluidos los fallidos — y la programación con IA tiene intentos fallidos; en un mal día pagas por las conjeturas equivocadas del modelo. El precio escala con el entusiasmo: mi año de uso costó $5,760. El modelo es una caja negra que no puedes cambiar cuando tiene un mal día. Tu flujo de trabajo vive en su plataforma: la exportación existe, pero la experiencia no es portable. La profundidad de depuración está limitada — cuando algo está sutilmente mal en la base de datos, sientes las paredes. Y el pulido de la plataforma tiene su reverso: te enseña muy poco sobre lo que realmente está pasando.
Luces y sombras: la alternativa gratuita
Luces. El precio, obviamente — y con él un desbloqueo psicológico que no anticipé: sin un contador corriendo, experimentas con más valentía, y la mitad de lo que hoy sé sobre migraciones, políticas RLS, puertos y ventanas de contexto salió de esa libertad. Propiedad total: carpetas reales, git real, VSCode a un clic, ninguna plataforma que pueda subir precios o retirar funciones. Elección de modelo por tarea — laguna para lo rutinario, Nemotron para problemas difíciles, un modelo local cuando la privacidad lo exige. Un control más profundo del que Lovable puede ofrecer: acceso directo a la base de datos, reglas de agente personalizadas, un modo Plan con una garantía técnica dura (las ediciones accidentales se revierten automáticamente, no solo se desaconsejan). Y es mío: mi saludo, mi logo, mi nombre de dominio en mi propia máquina.
Sombras. Las operaciones son tuyas: en un mes depuré personalmente contenedores obsoletos, una peculiaridad del puerto 80 en macOS, un login de proveedor expirado y mis propias regresiones — cada arreglo tomó minutos con ayuda de la IA, pero los minutos fueron míos. Los modelos del tier gratuito son más lentos, ocasionalmente sufren limitaciones y pueden desaparecer. La publicación aún no es de un clic — el pipeline (GitHub → Vercel → Supabase Cloud) es estándar, pero es un proyecto en sí mismo. Sin edición visual, sin colaboración, sin acceso desde el teléfono. Y necesita un operador: le entregaría Lovable a cualquiera; le entregaría King Island a alguien que disfrute saber cómo se hace la salchicha.
El marcador
| Categoría | Lovable | King Island (alt. gratuita) | Ganador |
|---|---|---|---|
| Costo | $480/mes (mi tier) | $0 | King Island |
| Velocidad de construcción | ~1 min | 3–8 min (modelos gratuitos) | Lovable |
| Calidad del resultado (primer intento) | Nivel frontera | Muy buena, un escalón por debajo | Lovable |
| Elección de modelo | Ninguna — fijo | Menú por tarea, incl. local | King Island |
| Carga de operaciones | Cero | Ocasional, a tu cargo | Lovable |
| Publicación | Un clic, con hosting | Pipeline manual (factible, no integrado) | Lovable |
| Privacidad / control de datos | Nube, suya | Archivos locales; totalmente local posible | King Island |
| Propiedad / lock-in | Experiencia atada a la plataforma | Archivos reales, git, sin lock-in | King Island |
| Ansiedad por la medición | Créditos por prompt | Ninguna | King Island |
| Edición visual | Sí | No | Lovable |
| Colaboración / móvil | Sí | No | Lovable |
| Profundidad de depuración | Limitada | Ilimitada (es tu máquina) | King Island |
| Efecto de aprendizaje | Bajo por diseño | Alto por naturaleza | King Island |
| Facilidad para principiantes | Excelente | Necesita un operador | Lovable |
Siete categorías cada uno, lo cual suena diplomático pero no lo es: las columnas miden monedas distintas. Lovable gana en todo donde la métrica es la conveniencia; la alternativa gana en todo donde lo es el control. Qué columna importa más es un hecho sobre ti, no sobre las herramientas.
Cerrando las brechas: la ruta de mejora que el setup gratuito deja abierta
Lo que hace la comparación genuinamente interesante es que las dos mayores derrotas del setup gratuito están, ambas, a una compra opcional de la paridad — sin dejar de quedar muy por debajo del precio de Lovable.
La brecha de calidad se cierra con una entrada más en el menú: la misma clave de API que sirve los modelos gratuitos también sirve los modelos de código de pago más potentes, con pago por uso. Enruta el trabajo rutinario al laguna gratuito y los problemas difíciles a un modelo de frontera por centavos por tarea, y hasta un mes intenso de uso premium queda en una pequeña fracción de $480 — con el tier gratuito cargando aún con el grueso del volumen.
La brecha de publicación se cierra con un pipeline estándar: GitHub para el código, Vercel para el frontend, Supabase Cloud para la base de datos — el mismo stack de producción al que despliega Lovable, menos el botón. Es una tarde de configuración por proyecto y el tema del próximo post de esta serie. Con ambas mejoras en su lugar, lo que queda de la ventaja de Lovable es pulido: edición visual, colaboración y el lujo de no pensar nunca en nada de esto.
Donde la alternativa gratuita brilla hoy: mockups y predesarrollo
Incluso sin esas mejoras, hay un rol para el que el setup de $0 ya es ideal: la prueba de mockups y el predesarrollo. Explorar cinco ideas de apps para ver cuál merece existir; validar un modelo de datos antes de comprometerte; construir la versión en bruto ante la que reacciona un stakeholder; aprender construyendo. Este es exactamente el trabajo donde el contador de Lovable más duele — explorar son muchos prompts, muchos callejones sin salida, muchos "¿y si...?" — y donde las construcciones más lentas del setup gratuito no importan, porque de todos modos estás pensando entre prompts. Mi flujo de trabajo honesto hoy: las ideas nacen y toman forma en King Island gratis, y las que se gradúan a productos de cara al cliente pueden moverse a la plataforma que la situación exija — los stacks son idénticos, así que nada se pierde en la traducción.
Veredicto
Tras un año pagando y un mes construyendo, mi respuesta a "¿cuál de los dos?" es: pregunta equivocada. Lovable es un producto soberbio — si entregas trabajo a clientes con fechas límite, los $480 compran velocidad, fiabilidad y cero carga cognitiva, y lo valen. La alternativa gratuita es una plataforma soberbia — si construyes en volumen, valoras la privacidad y la propiedad, o quieres entender de verdad tus apps, $0 más un fin de semana de configuración te compran algo que Lovable estructuralmente no puede vender: control. Y la lección silenciosa de haberla construido: la brecha entre los dos no es magia. Es un modelo, una plantilla, algo de fontanería y muchísimo pulido — tres de esas cosas puedes poseerlas, y una puedes decidir pagarla.
Este post forma parte de la serie "Vibe Coding en tus propios términos". El post #1 explica cómo construir el setup gratuito paso a paso. Próximamente: "De localhost a producción" — cerrando la brecha de publicación. Nuevo en la serie: Lo gratis tiene techo: el día en que mi alternativa a Lovable de 0 $ se congeló — y los cinco carriles de salida.