Crea tu primera app con IA sin saber programar


Ahora puedes describir una aplicación con tus palabras y ver cómo la inteligencia artificial la construye delante de ti. Lo comprobamos con un proyecto real de principio a fin: una web de reservas para un pequeño negocio, con lo que cuesta, dónde publicarla gratis y hasta dónde puedes llegar sin un programador.

Foto del editor del artículo
Frantech Ferras, Staff Editor
Compartir: X (Twitter) Facebook Instagram WhatsApp Email


Persona describiendo una aplicación en un chat de IA mientras la vista previa de la app aparece al lado

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:

Para quiénSus clientas
Qué hacenReservar cita sin llamar
Qué ve MartaSu agenda del día
PresupuestoLo mínimo posible
ConocimientosNinguno de programación

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:


Varias pantallas de herramientas de vibe coding mostrando un chat a la izquierda y la vista previa de la aplicación a la derecha

Herramienta En qué destaca Plan gratis Para quién
LovableApps completas con base de datos, usuarios y pagos desde el chat; muy buen diseño de partidaUnos pocos créditos al díaQuien no programa y quiere un producto que parezca profesional
BoltMuy rápido para prototipos; todo corre en el navegadorUn cupo mensual de usoProbar ideas en una tarde
ReplitConstruye, prueba y aloja en el mismo sitio; su agente trabaja con bastante autonomíaLimitado, con créditos diariosQuien quiere todo en una sola plataforma
v0Interfaces muy cuidadas con React y Next.js, de los creadores de VercelCrédito mensual pequeñoQuien tiene algo de base técnica o quiere la parte visual
Base44Todo integrado, con base de datos y usuarios sin configurar nadaUnos pocos créditos al díaHerramientas 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 1

La primera instrucción

Convierte tus respuestas en un mensaje claro. No hace falta que sea técnico, pero sí ordenado. Algo así:

Quiero una web de reservas para mi peluquería, «Peluquería Marta». Hay dos tipos de usuario: 1. Clientas, sin registro: eligen un servicio, ven los huecos libres de los próximos 14 días y reservan dejando nombre y teléfono. 2. Yo, la dueña, con usuario y contraseña: veo la agenda por días, puedo cancelar citas y bloquear días. Servicios: corte (30 min, 15 €), tinte (90 min, 45 €), peinado (45 min, 20 €). Horario: de martes a sábado, de 9:30 a 14:00 y de 16:30 a 20:00. No se pueden solapar dos citas. Diseño cálido y sencillo, en tonos crema y verde oliva, pensado para móvil. Todo en español.

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.


Móvil mostrando una web de reservas de peluquería con servicios, calendario y horas libres creada con inteligencia artificial

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.

Cuando una clienta elige «tinte» (90 minutos), solo deben aparecer las horas en las que caben los 90 minutos completos sin pisar la pausa de 14:00 a 16:30 ni otra cita. Ahora mismo me deja reservar a las 13:30.

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 3

La 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:

Asegúrate de que la lista de citas con nombres y teléfonos solo la puede ver la dueña después de iniciar sesión. Las clientas solo deben poder crear su propia reserva y ver qué horas están ocupadas, nunca los datos de otras personas. Explícame cómo lo has protegido.

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 4

Probar 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.


Panel de publicación de una aplicación web con la opción de conectar un dominio propio

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 pruebas0 €Con el plan gratis da para la primera versión
Construcción y correcciones20-25 $ al mes, uno o dos mesesLos planes de pago de Lovable, Bolt o Replit rondan esa cifra
Créditos extra0-30 $Solo si te atascas y gastas más de la cuenta
Dominio .esUnos 10-15 € al añoOpcional, pero da confianza
Hosting y base de datos0 €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.


Candado sobre una base de datos con nombres y teléfonos que simboliza la protección de datos en una app creada con IA

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:


Programadora revisando junto a la dueña de un pequeño negocio el código de una aplicación creada con IA

  • Puedes seguir solo: prototipos, webs de presentación, herramientas internas para ti o tu equipo, apps sencillas con pocos usuarios y sin datos sensibles.
  • Pide una revisión puntual: en cuanto guardes datos personales de clientes, tengas usuarios con contraseña o la app empiece a ser importante para tu negocio. Unas horas de un profesional revisando la seguridad cuestan poco comparado con un susto.
  • 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.