¿Qué es el vibe coding? Significado, ejemplos y cómo empezar
¿Qué es el vibe coding? Definición sin tecnicismos, de dónde viene, cómo funciona, para qué sirve y para qué no, las herramientas y cómo empezar sin riesgos.
Por Yotam DahanActualizado 9 min de lecturaCrear con IA
En esta página
- De dónde viene el término
- Cómo funciona el vibe coding
- Vibe coding vs programación tradicional vs no-code
- Para qué sirve el vibe coding
- Dónde sale mal
- Los principales tipos de herramientas de vibe coding
- Cómo hacer vibe coding con responsabilidad si no eres programador
- Un primer proyecto para esta semana
- Qué hacer ahora
El vibe coding consiste en crear software describiéndole a una IA lo que quieres con palabras de todos los días y dejando que ella escriba el código, para luego juzgar el resultado por si funciona, no leyendo el código. El término lo acuñó el investigador de IA Andrej Karpathy en febrero de 2025. Hoy abarca desde la dueña de una tienda que crea una landing page con una herramienta en el navegador hasta un programador que le encarga una función entera a un agente de IA.
De dónde viene el término
- 2 de febrero de 2025Andrej Karpathy publica en X sobre una nueva forma de programar en la que aceptas el código de la IA sin leerlo.
- 19 de marzo de 2025El programador Simon Willison defiende que el término solo debería referirse al código de IA que nadie revisa.
- 6 de noviembre de 2025El diccionario Collins elige vibe coding como su palabra del año 2025.
Karpathy fue uno de los primeros ingenieros de OpenAI y después dirigió el trabajo de IA en Tesla. En su publicación describía cómo aceptaba los cambios de la IA sin leerlos, hasta el punto de "olvidar que el código siquiera existe". Lo presentaba como algo válido para proyectos de fin de semana sin importancia, no como una forma de construir software serio.
La expresión se extendió rápido. En pocos meses pasó a significar casi cualquier software hecho con IA, y Collins la eligió palabra del año en noviembre de 2025.
Cómo funciona el vibe coding
El motor es un modelo de lenguaje grande (LLM, por sus siglas en inglés), una IA entrenada con enormes cantidades de texto y código que predice lo que debería venir después. Las herramientas actuales lo envuelven en un agente: una IA que puede hacer cosas como crear archivos y ejecutar comandos, revisar el resultado y seguir hasta terminar la tarea.
Nuestra guía sobre qué es un agente de IA explica en qué se diferencia de un chatbot. En la práctica, una sesión de vibe coding sigue siempre el mismo ciclo.
Describe
Di lo que quieres con palabras sencillas
La IA construye
Escribe el código y crea los archivos
Vista previa
Ves el resultado funcionando
Reacciona
Di qué cambiar, como lo haría un cliente
La IA corrige
Edita, ejecuta y arregla sus propios errores
Publica
Lánzalo cuando haga lo que necesitas
Una primera petición podría ser: "Una página donde los clientes escriben el número de habitaciones y ven el precio de una limpieza a fondo". Un mensaje de seguimiento típico: "Haz que el total se actualice mientras escriben y añade un botón para pedir una reserva".
Las habilidades que de verdad necesitas
No necesitas aprender un lenguaje de programación, pero sí cuatro hábitos que casi todo el mundo ya usa cuando le hace un encargo a un diseñador o a un contratista.
- Describir resultados. Di lo que el visitante debería poder hacer, no cómo debería funcionar el código.
- Dar comentarios como un cliente. "El botón cuesta encontrarlo en el teléfono" funciona mejor que "mejóralo".
- Probar a propósito. Prueba datos incorrectos, el formulario vacío y la pantalla pequeña, no solo el caso en el que todo sale bien.
- Saber cuándo parar. Si la IA falla dos veces con el mismo arreglo, pídele que te explique el problema antes de volver a intentarlo.
Vibe coding vs programación tradicional vs no-code
| Programación tradicional | Constructores no-code | Vibe coding | |
|---|---|---|---|
| Quién escribe el código | Un programador | Nadie: tú colocas bloques ya hechos | Una IA, a partir de tus descripciones |
| Qué necesitas saber | Un lenguaje de programación | El editor del constructor | Cómo describir y probar lo que quieres |
| Flexibilidad | Cualquier cosa | Lo que permitan los bloques | Casi cualquier cosa que puedas describir |
| Rapidez hasta una primera versión | La más lenta | Rápida | La más rápida |
| Código que puedes llevarte a otro sitio | Sí | No | Normalmente |
Los constructores no-code como Wix o Squarespace siguen siendo una buena opción para una web estándar que casi no vas a cambiar. El vibe coding se gana su lugar cuando necesitas algo que los bloques no pueden hacer, o cuando quieres que el código sea tuyo.
Para qué sirve el vibe coding
Landing pages
Una sola página para una oferta, un evento o una campaña de anuncios.
Herramientas internas
Una calculadora de presupuestos, un control de inventario o un panel hecho a partir de una hoja de cálculo.
Prototipos
Una versión que funciona para probar una idea con clientes antes de pagarle a un programador.
Trabajos puntuales
Limpiar una hoja de cálculo desordenada, renombrar cientos de archivos o convertir formatos.
Automatizaciones personales
Pequeños scripts que te ahorran los mismos minutos cada día.
Encargo a un programador
Una maqueta en la que se puede hacer clic y que explica lo que quieres mejor que unas especificaciones escritas.
Lo que tienen en común: si se rompe, el daño es pequeño y lo notarás enseguida.
Dónde sale mal
Incluso los programadores profesionales desconfían del código escrito por IA. En la encuesta para desarrolladores 2025 de Stack Overflow, la mayoría de los encuestados usa herramientas de IA, pero son más los que desconfían de la precisión de sus respuestas que los que confían en ella.
usa o piensa usar herramientas de IA en su trabajo de desarrollo
desconfía activamente de la precisión de lo que genera la IA
confía en ella
señala las respuestas de IA casi correctas como su mayor frustración
Según la encuesta para desarrolladores 2025 de Stack Overflow.
- Código casi correcto. Funciona, parece terminado y falla en el caso que nadie probó.
- Huecos de seguridad invisibles. El código puede funcionar perfectamente y, aun así, dejar los datos de los clientes al alcance de extraños.
- Fragilidad oculta. En proyectos más grandes, cada cambio puede romper algo que no tiene nada que ver.
- Mantenimiento. El software necesita actualizaciones, y alguien tiene que darse cuenta de cuándo tocan.
- Bucles de gasto. Las herramientas que funcionan con créditos cobran cada intento, incluidos los arreglos fallidos.
La regla general: cuanto más te costaría un error en dinero, datos o reputación, más revisión necesitas. Encontrarás incidentes reales y una lista completa de seguridad en ¿es malo el vibe coding?.
Los principales tipos de herramientas de vibe coding
Constructores de apps en el navegador
Lovable, Bolt, v0, Replit y Base44 crean y alojan una app a partir de un chat en tu navegador. El lugar más fácil para empezar.
Agentes de programación con IA
Claude Code, OpenAI Codex y Google Antigravity trabajan con los archivos reales del proyecto y ejecutan los pasos por ti. Más control, y el código es tuyo.
Editores de código con IA
Cursor y GitHub Copilot añaden IA a un editor de código completo. Pensados para quien lee código.
Si primero quieres entender la opción del agente, lee qué es Claude Code. Los precios y las recomendaciones según el tipo de usuario están en las mejores herramientas de vibe coding.
Cómo hacer vibe coding con responsabilidad si no eres programador
- Empieza donde los errores salen baratos. Elige un proyecto en el que un fallo sea una molestia, no un desastre.
- Pide un plan antes del código. Aprueba primero el enfoque y luego deja que la IA construya.
- Ten siempre un camino de vuelta. Guarda una versión con Git o con el historial de tu herramienta después de cada paso que funcione.
- Deja los secretos fuera de los prompts. Nunca pegues contraseñas, claves de API ni datos de clientes en un chat.
- Prueba como un cliente. Usa un teléfono de verdad y prueba datos incorrectos, no solo el caso en el que todo sale bien.
- Pide una revisión cuando haya dinero o datos de por medio. Unas pocas horas de un programador cuestan menos que una filtración.
Un primer proyecto para esta semana
Una pequeña herramienta interna es el mejor primer proyecto, porque ya sabes exactamente qué es un resultado "correcto". Este prompt crea una calculadora de precios y funciona en Claude Code o en cualquier constructor del navegador:
Crea una calculadora de precios sencilla para mi [TIPO DE NEGOCIO] en una sola
página web. Datos que elige el cliente: [LO QUE ELIGE EL CLIENTE].
Mis precios: [TU LISTA DE PRECIOS].
Muestra el total a medida que cambian los datos. Pregúntame cualquier cosa que no esté clara
antes de construir, y nunca inventes un precio.Pruébala con tres trabajos reales recientes. Tus primeros mensajes de seguimiento se parecerán a esto:
- Tú:
El total no tiene en cuenta los extras. Limpiar el refrigerador cuesta 35 y limpiar el horno, 40, y los dos son opcionales.
- Claude Code:
Corregido. Los dos extras ahora son casillas, y el total suma 35 o 40 cuando se marca cada una. Comprobé cuatro combinaciones con tu lista de precios y todas coinciden.
- Tú:
Bien. Debajo del total, añade una línea que diga que el precio final se confirma después de una llamada corta.
- Claude Code:
Añadida. La línea está debajo del total, con un texto más pequeño, y no cambió nada más en la página.
Cuando los totales coincidan con lo que de verdad cobraste, habrás creado con vibe coding algo útil.
Para una sesión completa de creación de una web, sigue cómo hacer una página web con vibe coding. Si quieres más ideas ordenadas por tipo de trabajo, mira Claude Code para quien no programa.
Comprueba lo que sabes0 de 2 correctas
Según la definición de Simon Willison, ¿cuándo deja de ser vibe coding el trabajo asistido por IA?
No exactamente.
Willison reserva el término para el código de IA sin revisar. Revisarlo y probarlo lo convierte en programación asistida por IA, sin más.
¿Cuál de estos es el proyecto más seguro para hacer tú solo con vibe coding?
No exactamente.
Las herramientas internas de bajo riesgo son ideales. Todo lo que tenga pagos o datos sensibles necesita una revisión profesional.
Qué hacer ahora
Elige una herramienta pequeña y de bajo riesgo que usarías esta semana y constrúyela con el prompt de arriba. Anota en qué momentos la IA no te entendió, porque esa es la habilidad que de verdad estás aprendiendo.
Cuando estés listo para un proyecto de cara a los clientes, el curso Builders enseña el proceso completo para planificar, construir y lanzar páginas web con IA.
¿Lo hago con vibe coding? Hoja para puntuar tu proyecto
Puntúa cualquier idea de proyecto con 8 preguntas para saber si puedes hacerla tú solo con vibe coding, si necesita una revisión o si necesita un programador desde el primer día.
Escribe tu correo y la sección completa se abre aquí mismo. Además recibes una clase gratis del curso.
Preguntas frecuentes
¿Se puede ganar dinero con el vibe coding?
Hay quien vende landing pages, pequeñas herramientas y automatizaciones hechas así, pero los clientes pagan por resultados y fiabilidad, no por el método. Tómalo como una forma más rápida de entregar un trabajo que puedas respaldar, e incluye en el precio el tiempo de pruebas y arreglos.
¿Los programadores profesionales hacen vibe coding?
La mayoría usa la IA revisando lo que hace, en lugar de cederle el teclado. En la encuesta para desarrolladores 2025 de Stack Overflow, el 72% de los encuestados dijo que el vibe coding no formaba parte de su trabajo profesional.
¿Qué lenguaje de programación se usa en el vibe coding?
El que elija la herramienta o el que tú pidas. Las páginas web suelen hacerse con HTML, CSS y JavaScript, a menudo con un framework como React o Next.js, y puedes pedirle a la IA que use la opción más sencilla que sirva.
¿Puedo crear una app móvil con vibe coding?
Sí, algunas herramientas crean apps móviles además de páginas web; Replit, por ejemplo, incluye las apps móviles entre los proyectos que puede crear su Agent. Publicar en la App Store o en Google Play sigue exigiendo cuentas de desarrollador, normas de revisión y muchas más pruebas que una web.
¿El vibe coding es lo mismo que pedirle código a ChatGPT?
En parte. Copiar código de una ventana de chat y pegarlo tú en archivos es la versión manual de la misma idea. Las herramientas de vibe coding van más allá: crean los archivos, los ejecutan y corrigen sus propios errores, así que tu trabajo es juzgar el resultado.