≡En resumen
- El vibe coding consiste en programar describiendo lo que quieres a una IA y aceptando el código sin revisarlo línea a línea.
- Permite crear prototipos y herramientas internas en horas, incluso sin experiencia previa en programación.
- Sus riesgos principales son la seguridad, la mantenibilidad y los costes ocultos cuando el proyecto crece.
- Para producción, el vibe coding debe evolucionar hacia desarrollo asistido por IA con revisión, tests y control de versiones.
01 ¿Qué es el vibe coding?
El vibe coding es una manera de crear software en la que el protagonista ya no es el código, sino la conversación. Le explicas a una IA lo que quieres («una página para que mis clientes reserven cita, con recordatorio por correo»), la IA genera el código, lo pruebas y, si algo no te convence, se lo dices con tus palabras. No lees cada línea: juzgas por si funciona y por cómo se ve.
Debajo hay un modelo de lenguaje grande entrenado con enormes cantidades de código, capaz de traducir una descripción en una aplicación que se ejecuta. Lo novedoso no es que la IA escriba código, sino la actitud: delegar casi por completo y fluir con la intuición.
02 De dónde viene el término
La expresión la acuñó Andrej Karpathy, investigador de IA y uno de los fundadores de OpenAI, en una publicación de febrero de 2025. Describía una forma de programar en la que uno se deja llevar por las sensaciones y casi olvida que el código existe. La frase se extendió en semanas entre desarrolladores, emprendedores y medios.
| Fecha | Hito |
|---|---|
| Febrero de 2025 | Karpathy publica la idea y bautiza la práctica como vibe coding |
| 2025 | Se multiplican los agentes de programación y los generadores de apps a partir de texto |
| Noviembre de 2025 | Collins elige «vibe coding» como palabra del año |
| 2026 | El debate se centra en cómo llevar lo creado con IA a producción con garantías |
03 Cómo funciona el vibe coding en la práctica
-
1
Describe la idea
Explica qué quieres construir, para quién y qué debe hacer. Cuanto más concreto, mejor: pantallas, datos que se guardan, acciones del usuario.
-
2
Deja que la IA genere
El agente crea la estructura del proyecto, escribe el código y, si tiene acceso a una terminal, instala dependencias y lo arranca.
-
3
Prueba el resultado
Abres la aplicación y la usas como lo haría un cliente. Te fijas en lo que falla o no encaja.
-
4
Pide cambios en lenguaje natural
«El botón debería estar arriba», «al guardar sale un error», «añade un filtro por fecha». La IA modifica el código.
-
5
Repite hasta que te convence
El ciclo de pedir, probar y corregir se repite hasta tener algo usable.
04 Para qué sirve el vibe coding (y para qué no)
El vibe coding brilla cuando el coste de equivocarse es bajo y la velocidad importa más que la perfección. Es una herramienta fantástica para validar ideas, pero no sustituye a un proceso de ingeniería cuando hay datos de clientes, pagos o miles de usuarios.
Prototipos y demos
Enseñar una idea a un cliente o inversor con algo que funciona en lugar de una presentación.
Herramientas internas
Un panel para el equipo, un conversor de archivos o un pequeño CRM para un departamento.
Validar un MVP
Comprobar si hay interés real antes de invertir en desarrollo profesional.
Aprender a programar
Ver cómo la IA resuelve un problema y pedirle que explique cada parte.
Automatizaciones personales
Scripts que ordenan archivos, extraen datos o generan informes.
Lo que no conviene
Sistemas con pagos, datos sensibles o requisitos legales sin revisión técnica.
Si tu objetivo es lanzar un producto mínimo viable, el vibe coding puede acortar mucho la fase de prueba, siempre que tengas claro qué partes habrá que rehacer después.
05 Ejemplo: de la idea al prototipo en una tarde
La gerente de una clínica abre un agente de programación y escribe: «Quiero una aplicación web sencilla donde mi equipo apunte los presupuestos que damos a los pacientes, con su estado (enviado, aceptado, rechazado) y un resumen mensual». En unos minutos tiene una primera versión. La prueba, pide que el resumen muestre también el importe aceptado y que se pueda filtrar por profesional, y en un par de horas tiene una herramienta interna que su equipo puede usar.
Lo que no tiene todavía es inicio de sesión seguro, copias de seguridad ni un alojamiento preparado para datos de pacientes. Ahí termina el vibe coding y empieza el trabajo técnico.
- ✓Explica el objetivo de negocio, no solo la pantalla que quieres ver.
- ✓Describe quién usará la aplicación y qué datos va a manejar.
- ✓Pide cambios pequeños y concretos, de uno en uno.
- ✓Cuando algo falle, copia el mensaje de error completo en tu petición.
- ✓Pide a la IA que te explique qué ha cambiado y por qué.
06 Riesgos del vibe coding
Aceptar código sin leerlo tiene consecuencias. Los problemas no suelen aparecer en la demo, sino semanas después, cuando hay usuarios reales.
| Riesgo | Ejemplo | Cómo mitigarlo |
|---|---|---|
| Seguridad | Claves de API en el código del navegador o rutas sin autenticación | Revisión de seguridad y variables de entorno para secretos |
| Datos | Base de datos accesible sin reglas de acceso | Permisos por usuario y copias de seguridad |
| Mantenibilidad | Código duplicado e incoherente tras muchas iteraciones | Tests, control de versiones y refactorización |
| Errores silenciosos | Funciones que parecen funcionar pero fallan en casos límite | Pruebas automáticas con casos reales |
| Costes | Servicios en la nube o llamadas a IA sin límites | Límites de gasto y monitorización |
07 Del vibe coding al desarrollo asistido por IA
Muchos desarrolladores distinguen entre vibe coding y programar con ayuda de IA. En el segundo caso la IA escribe gran parte del código, pero una persona con criterio técnico revisa, prueba y entiende cada cambio. Es la misma herramienta usada con otra disciplina.
- ✓Trabaja con control de versiones (git) desde el primer día.
- ✓Pide a la IA tests automáticos y ejecútalos antes de cada cambio importante.
- ✓Deja por escrito las reglas del proyecto en un archivo de instrucciones que el agente lea siempre.
- ✓Revisa a mano todo lo relacionado con autenticación, pagos y datos personales.
- ✓Separa los entornos de prueba y producción y no compartas claves reales con la IA.
- ✓Pide una revisión de seguridad antes de publicar.
Cuando el prototipo funciona y quieres convertirlo en un producto estable, lo habitual es pasar a desarrollo web a medida con un equipo que reutilice lo aprendido y reconstruya lo que haga falta. Lo mismo ocurre si tu idea es desarrollar un micro SaaS con suscripciones y clientes de pago.
08 Herramientas para hacer vibe coding
Hay dos grandes familias: generadores de aplicaciones en el navegador, pensados para quien no programa, y agentes de programación, que trabajan sobre un proyecto real con archivos, terminal y git. Puedes ver muchas más opciones, incluidas extensiones y plantillas, en nuestro directorio de herramientas para Claude.
| Tipo | Ejemplos | Para quién |
|---|---|---|
| Agente de programación | Claude Code (terminal, IDE, escritorio y web) | Quien quiere un proyecto real, ampliable y con control de versiones |
| Artefactos en el chat | Artefactos de Claude para crear pequeñas apps y páginas | Prototipos rápidos sin instalar nada |
| Generadores de apps | Plataformas web que crean y alojan la aplicación a partir de texto | Perfiles sin conocimientos técnicos |
| Asistentes en el editor | Extensiones de autocompletado y chat dentro del IDE | Desarrolladores que quieren ayuda línea a línea |
Preguntas frecuentes sobre Vibe coding
Significa programar describiendo lo que quieres a una IA en lenguaje natural y dejar que ella escriba el código, guiándote por el resultado más que por la lectura del código.
Andrej Karpathy, investigador de IA y cofundador de OpenAI, en una publicación de febrero de 2025. Collins lo eligió palabra del año 2025.
Sí, para prototipos y herramientas sencillas. Para algo que vaya a producción con datos o pagos conviene contar con alguien que revise el código.
No por defecto. Puede incluir claves expuestas, rutas sin protección o dependencias inseguras, así que necesita revisión y pruebas antes de publicarse.
Depende de tu perfil. Los generadores web son más sencillos; un agente como Claude Code da más control y un proyecto que puedes mantener y ampliar.
No. Acelera mucho la escritura de código, pero el criterio para diseñar, revisar, asegurar y mantener un producto sigue siendo trabajo de ingeniería.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗