Hace no tanto, si tenías una idea para una aplicación y no sabías programar, había dos caminos: aprender durante meses o pagar a alguien. Hoy hay un tercero, y es tan sencillo que al principio cuesta creérselo. Abres una web, escribes «quiero una página para que mis clientes reserven cita» y, en un par de minutos, tienes delante algo que funciona. Con sus botones, su calendario y su formulario.
A esto se le ha puesto nombre: vibe coding. Y es, sin exagerar, la gran tendencia del desarrollo de software de este año. También es una fuente de frustraciones, sustos de seguridad y facturas inesperadas cuando se usa sin saber dónde están los límites. En esta guía no vamos a hacer una lista de herramientas y ya está. Vamos a construir una aplicación de verdad, paso a paso, y a contarte lo bueno y lo malo que te encontrarás por el camino.
Qué es el vibe coding (y qué no es)
El término lo popularizó Andrej Karpathy, uno de los investigadores más conocidos del mundo de la inteligencia artificial, para describir una forma de programar en la que «te dejas llevar»: le dices a la IA lo que quieres, aceptas lo que propone, pruebas, y si algo falla le pegas el error y le pides que lo arregle. Sin leer el código línea a línea.
Para alguien que no sabe programar, eso significa que el idioma de programación pasa a ser el español. Tú describes, la IA escribe el código, y la herramienta te enseña el resultado en directo para que sigas pidiendo cambios.
Lo que no es: magia. La IA no entiende tu negocio, no sabe lo que tus clientes necesitan y, sobre todo, no se responsabiliza de lo que construye. Eso sigue siendo cosa tuya. Si alguna vez has usado ChatGPT y te ha contestado con total seguridad algo que era falso, ya sabes de qué hablo: aquí pasa lo mismo, pero con código. Por eso, aprender a pedir bien las cosas es la mitad del trabajo; si quieres afinar esa habilidad, nuestra guía de trucos avanzados de ChatGPT te sirve tal cual.
El proyecto: reservas para una peluquería de barrio
Para que todo esto aterrice, vamos a trabajar con un caso concreto. Imagina a Marta, que tiene una pequeña peluquería en un barrio de cualquier ciudad y trabaja sola. Hoy las citas entran por WhatsApp y por teléfono, y las apunta en una libreta. Pierde llamadas mientras corta el pelo y, de vez en cuando, se le cruzan dos clientas a la misma hora.
Lo que Marta quiere es sencillo de explicar:
Antes de seguir, una pregunta honesta que deberías hacerte si estás en el lugar de Marta: ¿necesitas de verdad una app hecha a medida? Para reservar citas existen servicios como Google Calendar con su función de páginas de reserva, Calendly o plataformas específicas de belleza que ya resuelven esto por una cuota. Si te encajan, son más seguras y no tienes que mantenerlas. El vibe coding brilla cuando quieres algo que esos servicios no hacen: tu propio diseño, tus reglas, tus datos y sin comisiones. Vamos a suponer que es el caso de Marta.
Qué herramienta elegir
Hay decenas, y cada mes sale alguna nueva. Para alguien que no programa, las que merecen la pena tienen tres cosas en común: funcionan en el navegador, te enseñan la app mientras la construyen y te dejan publicarla con un clic. Estas son las más usadas:

| Herramienta | En qué destaca | Plan gratis | Para quién |
|---|---|---|---|
| Lovable | Apps completas con base de datos, usuarios y pagos desde el chat; muy buen diseño de partida | Unos pocos créditos al día | Quien no programa y quiere un producto que parezca profesional |
| Bolt | Muy rápido para prototipos; todo corre en el navegador | Un cupo mensual de uso | Probar ideas en una tarde |
| Replit | Construye, prueba y aloja en el mismo sitio; su agente trabaja con bastante autonomía | Limitado, con créditos diarios | Quien quiere todo en una sola plataforma |
| v0 | Interfaces muy cuidadas con React y Next.js, de los creadores de Vercel | Crédito mensual pequeño | Quien tiene algo de base técnica o quiere la parte visual |
| Base44 | Todo integrado, con base de datos y usuarios sin configurar nada | Unos pocos créditos al día | Herramientas internas y apps sencillas |
También verás a menudo nombres como Cursor, Windsurf o Claude Code. Son excelentes, pero están pensados para programadores: trabajan sobre el código y dan por hecho que sabes moverte en él. Si algún día das el salto, nuestra comparativa de editores de código te ayudará a elegir.
Para el proyecto de Marta elegimos Lovable, por una razón práctica: es la que mejor resuelve de serie la base de datos y el inicio de sesión, que son justo las dos piezas que más se le atragantan a quien empieza. Bolt o Replit habrían servido igual; lo que vas a leer a partir de aquí se aplica casi sin cambios a cualquiera de ellas.
Antes de escribir una sola instrucción: diez minutos con papel y boli
El error más común es abrir la herramienta y escribir «hazme una app de reservas». La IA te dará algo, sí, pero será una app genérica que luego tendrás que deshacer a base de mensajes, y cada mensaje gasta créditos. Diez minutos de planificación te ahorran horas y dinero.
Contesta por escrito a estas preguntas:
- ¿Quién usa la app? En nuestro caso, clientas (sin registrarse) y Marta (con contraseña).
- ¿Qué tiene que poder hacer cada uno? Las clientas, elegir servicio, día y hora libre, y dejar su nombre y teléfono. Marta, ver la agenda, cancelar citas y bloquear días de vacaciones.
- ¿Qué datos se guardan? Servicios con su duración y precio, horario de apertura y citas.
- ¿Qué no tiene que hacer? Cobrar por adelantado, enviar SMS ni gestionar varios locales. Dejarlo claro evita que la IA se invente funciones.
- ¿Cómo quieres que se vea? Colores, tipo de letra, si quieres que parezca moderna o cercana. Si tienes logotipo, tenlo a mano.
Con esas respuestas tienes lo que en el mundo del software se llama un documento de requisitos. Suena a burocracia, pero es lo que le pasarías a cualquier programador, y la IA funciona mucho mejor con él.
Construyendo la app, etapa por etapa
Etapa 1La primera instrucción
Convierte tus respuestas en un mensaje claro. No hace falta que sea técnico, pero sí ordenado. Algo así:
Fíjate en que no hemos dicho nada de bases de datos, servidores ni lenguajes. No hace falta. Lo que sí hemos dejado claro son las reglas del negocio: duraciones, horarios y que no se solapen las citas. Ahí es donde la IA más se equivoca si no se lo dices.
Al enviarlo, la herramienta se pone a trabajar y en unos minutos te enseña una primera versión. Lo normal es que el aspecto te sorprenda para bien y que, al probarla, descubras pequeños fallos: un horario que no respeta la pausa de mediodía, un botón que no hace nada, un texto en inglés que se ha colado.

Etapa 2
Corregir sin romper: un cambio por mensaje
Aquí está el truco que separa a quien acaba la app de quien la abandona a medias: pide los cambios de uno en uno y prueba después de cada uno. Si en un mismo mensaje pides arreglar el horario, cambiar los colores y añadir un campo de correo, y algo se rompe, no sabrás qué ha sido.
Describe lo que ves y lo que esperabas, como harías con una persona. Y si la herramienta te enseña un mensaje de error, cópialo entero y pégalo: la IA suele entender a la primera lo que ha pasado.
Un consejo que te ahorrará disgustos: todas estas herramientas guardan versiones. Cuando algo funcione bien, fíjate en el punto en el que estás. Si un cambio posterior lo estropea todo, es mejor volver atrás que intentar arreglarlo a base de mensajes, que es la forma más rápida de quemar créditos dando vueltas en círculo.
Etapa 3La base de datos y el acceso de Marta
Para que las reservas no se pierdan al cerrar el navegador, la app necesita guardarlas en algún sitio: una base de datos. Lovable la crea con su propio servicio en la nube; otras herramientas te proponen conectar Supabase, uno de los servicios más usados para esto y que tiene un plan gratuito. Si te pica la curiosidad, en nuestra guía de bases de datos gratuitas tienes las alternativas.
Aquí viene la parte delicada. La agenda de Marta tiene nombres y teléfonos de personas reales, así que solo ella debe poder verla. Pídelo explícitamente:
Esa última frase es importante. Obligar a la IA a explicar lo que ha hecho te da pistas de si lo ha hecho bien, y te prepara para la sección de seguridad que viene más abajo.
Etapa 4Probar como si fueras tu peor clienta
Antes de enseñársela a nadie, intenta romperla. Reserva dos citas a la misma hora desde dos móviles distintos. Escribe un teléfono con letras. Reserva un domingo. Entra en la zona de Marta sin contraseña copiando la dirección. Pide a un amigo que la use sin explicarle nada y observa dónde duda.
Cada fallo que encuentres es un mensaje más a la IA. Es la parte menos vistosa, pero es la que convierte un prototipo bonito en algo que puedes poner en manos de tus clientes.
Publicarla gratis (y con tu propio dominio)
Todas las herramientas de la tabla permiten publicar con un clic en una dirección propia de la plataforma, del estilo peluqueria-marta.lovable.app. Para probar o enseñarla a unos pocos clientes, es suficiente y no cuesta nada.

Si quieres algo más profesional, tienes dos caminos:
- Usar el dominio propio desde la herramienta. Compras un dominio (por ejemplo, peluqueriamarta.es) y lo conectas siguiendo sus instrucciones. Es lo más fácil, pero en casi todas las plataformas exige un plan de pago.
- Llevarte el código a un hosting gratuito. La mayoría de herramientas permiten exportar el proyecto a GitHub. Desde ahí, servicios como Netlify, Vercel o Cloudflare Pages lo publican gratis y admiten dominio propio con certificado de seguridad incluido. Tienes la comparativa completa en nuestra guía de hosting gratuito para desarrolladores.
El segundo camino es el que más dinero ahorra a largo plazo, pero exige dar un par de pasos técnicos: crear una cuenta en GitHub, conectar el repositorio y configurar la base de datos fuera de la herramienta. Si nunca has usado GitHub, nuestro tutorial de Git y GitHub paso a paso te lo explica desde cero.
Ojo con el plan gratuito de la base de datos. Algunos servicios, como Supabase, pausan los proyectos gratuitos que pasan una semana sin actividad. Para una peluquería con reservas diarias no será un problema, pero si montas una app que se usa poco, puede que un día te encuentres la web sin datos hasta que la reactives.
Cuánto cuesta de verdad
La publicidad dice «crea tu app gratis», y es cierto a medias. Los planes gratuitos dan para probar y para proyectos muy pequeños, pero se agotan rápido en cuanto empiezas a corregir detalles. Así queda la cuenta del proyecto de Marta, con los precios que se manejan hoy:
| Concepto | Coste aproximado | Comentario |
|---|---|---|
| Primeras pruebas | 0 € | Con el plan gratis da para la primera versión |
| Construcción y correcciones | 20-25 $ al mes, uno o dos meses | Los planes de pago de Lovable, Bolt o Replit rondan esa cifra |
| Créditos extra | 0-30 $ | Solo si te atascas y gastas más de la cuenta |
| Dominio .es | Unos 10-15 € al año | Opcional, pero da confianza |
| Hosting y base de datos | 0 € | En planes gratuitos, para un negocio pequeño |
En total, entre 0 y unos 80 € para tenerla funcionando, y después casi nada al mes si te llevas el código a un hosting gratuito. Si prefieres seguir publicando desde la propia herramienta, cuenta con mantener la suscripción. Los precios de casi todas están en dólares y cambian a menudo, así que comprueba la página de precios de cada una antes de contratar.
Una advertencia que vale oro: los créditos se gastan por mensaje, y no todos los mensajes cuestan igual. Pedir un cambio de color es barato; pedir que rehaga media app, caro. Algunas plataformas, como Replit, cobran según el esfuerzo que le cuesta al agente cada tarea, y sin un límite de gasto activado la factura puede dar un susto. Revisa esa opción el primer día.
Los límites que nadie pone en el anuncio
Hasta aquí, todo suena estupendo. Ahora la parte que muchos tutoriales se saltan, y que es la que de verdad te protege.

Seguridad: el código funciona, pero ¿está bien cerrado?
La IA es muy buena haciendo que las cosas funcionen y bastante peor asegurándose de que solo funcionan para quien debe. No es una sospecha: en 2025, un análisis de más de 1.600 aplicaciones creadas con Lovable encontró que unas 170 dejaban leer sus bases de datos a cualquiera, con correos, teléfonos y otros datos personales, porque faltaban las reglas de acceso. La plataforma añadió después un analizador de seguridad, pero la lección sigue en pie.
Antes de publicar, repasa al menos esto:
- Pídele a la herramienta que ejecute su revisión de seguridad, si la tiene, y que te explique cada aviso.
- Prueba a entrar en las páginas privadas sin iniciar sesión y desde otro navegador.
- No pegues nunca en el chat contraseñas ni claves de servicios de pago; usa la sección de secretos o variables que ofrece cada plataforma.
- Guarda solo los datos imprescindibles. Si no necesitas el correo de las clientas, no lo pidas.
Para entender mejor qué hay detrás, nuestra guía de seguridad web explica los ataques más habituales y cómo se frenan.
Protección de datos: también va contigo
En cuanto tu app guarda nombres y teléfonos, en España te afecta el Reglamento General de Protección de Datos. Para una peluquería, en la práctica significa tener una política de privacidad visible, informar de para qué usas los datos, no guardarlos más tiempo del necesario y atender a quien pida borrarlos. La Agencia Española de Protección de Datos tiene guías y una herramienta gratuita para pequeños negocios. Que la app la haya hecho una IA no te exime de nada.
Mantenimiento: la app no se cuida sola
Una app no es un cuadro que cuelgas y ya está. Las librerías que usa se actualizan, los navegadores cambian y los servicios gratuitos modifican sus condiciones. Si dentro de un año quieres añadir una función y la herramienta ha cambiado de precios, o la IA no entiende el código que generó entonces, puedes encontrarte bloqueado.
Dos hábitos te salvan: exportar el código a GitHub con regularidad, para que sea tuyo pase lo que pase con la plataforma, y apuntar en un documento qué hace la app y cómo está montada. Ese documento es lo primero que te pedirá un programador si algún día necesitas uno.
Los agentes también se equivocan a lo grande
En julio de 2025, el agente de Replit borró la base de datos de un proyecto en producción del empresario Jason Lemkin, pese a tener instrucciones de no tocar nada. La empresa pidió disculpas y añadió nuevas protecciones, pero el episodio sirve de recordatorio: haz copias de tus datos y no le des a la IA acceso a nada que no puedas permitirte perder.
Cuándo necesitas a un programador
El vibe coding no ha jubilado a nadie. Lo que ha cambiado es el momento en que entra un profesional: antes era al principio, para construir; ahora suele ser más tarde, para revisar, asegurar y escalar lo que tú ya has validado. Usa este semáforo para saber dónde estás:

- Puedes seguir solo: prototipos, webs de presentación, herramientas internas para ti o tu equipo, apps sencillas con pocos usuarios y sin datos sensibles.
- Necesitas un programador: si vas a cobrar dentro de la app, manejar datos de salud o financieros, tener cientos de usuarios a la vez, conectar con sistemas de otras empresas o si la app es tu producto y vas a vivir de ella.
Para la peluquería de Marta, estaríamos en ámbar: guarda nombres y teléfonos. Una revisión de seguridad antes de anunciarla a toda su clientela sería dinero bien gastado. Y si con el tiempo quiere cobrar las reservas por adelantado o emitir facturas desde la app, entraríamos en rojo; para la parte de facturación, de hecho, le conviene más un programa ya adaptado a la normativa, como los de nuestra guía de programas de facturación con Verifactu.
Si te entra el gusanillo y quieres entender qué ha escrito la IA por ti, el siguiente paso natural es conocer las piezas con las que trabaja. Casi todas estas herramientas generan aplicaciones con React y su ecosistema; tienes una buena introducción en nuestra comparativa de frameworks de desarrollo web.
Preguntas frecuentes
¿De verdad se puede crear una app sin saber nada de programación?
Sí, para aplicaciones sencillas como una web de reservas, un formulario avanzado o una herramienta interna. Lo que sí necesitas es saber explicar bien lo que quieres, probar con paciencia y conocer los límites de seguridad antes de publicarla.
¿Qué herramienta de vibe coding es mejor para empezar?
Para quien no programa, Lovable, Bolt y Replit son las más completas, y Base44 es de las más sencillas. Todas tienen plan gratuito, así que lo mejor es probar la misma idea en dos de ellas y quedarte con la que te resulte más cómoda.
¿Cuánto cuesta crear una app con IA?
Puedes empezar gratis. Para terminar un proyecto pequeño, lo normal es pagar uno o dos meses de plan, que suele rondar los 20 o 25 dólares al mes, más el dominio si lo quieres. Publicarla en un hosting gratuito permite que después el coste sea casi nulo.
¿El código que genera la IA es mío?
En general, sí: las principales plataformas permiten exportarlo y usarlo libremente. Aun así, revisa las condiciones de cada servicio y guarda una copia en tu propia cuenta de GitHub para no depender de la plataforma.
¿Es segura una app creada con vibe coding?
Puede serlo, pero no por defecto. Las herramientas a veces dejan accesibles datos que deberían ser privados. Antes de publicar, ejecuta la revisión de seguridad de la plataforma, prueba a acceder a las zonas privadas sin contraseña y, si guardas datos personales, pide una revisión a un profesional.
¿Puedo publicar la app en Google Play o en la App Store?
Algunas herramientas ya lo permiten, pero lo más sencillo para empezar es una aplicación web que funcione bien en el móvil. Se abre desde el navegador, se puede añadir a la pantalla de inicio y te ahorras el proceso de revisión y las cuotas de las tiendas.
El mejor momento para probarlo es una tarde cualquiera
Lo más valioso del vibe coding no es que te ahorres un programador. Es que te quita el miedo a probar. Una idea que antes se quedaba en la libreta porque «haría falta alguien que sepa» ahora se puede ver funcionando en una tarde, enseñársela a tres clientes y descubrir si merece la pena antes de gastar un euro de verdad.
Así que, si tienes una idea dándote vueltas, haz los deberes del papel y el boli, abre cualquiera de estas herramientas y empieza. Equivócate, vuelve atrás, pide otra cosa. Y cuando tengas algo que te guste, acuérdate de la parte aburrida: seguridad, copias y saber cuándo pedir ayuda. Esa es la diferencia entre un juguete y una herramienta que trabaja para tu negocio.
