alexi.sh
Todos los artículosSeguridad del navegadorPrivacidad de redHerramientas de privacidadModelado de amenazasProgramación con IAHerramientas de dev

alexi.shLaboratorio de IA

ai-coding

¿Qué es el vibe coding? La forma de crear software con la IA por delante (2026)

PrivSec Lab4 min de lectura
Código fuente con resaltado de sintaxis en un editor de código

El vibe coding consiste en describir lo que quieres en lenguaje natural y dejar que una IA escriba el código, iterando sobre los resultados en lugar de leer cada línea. De dónde viene el término, cómo funciona y la línea honesta entre un prototipo rápido y una trampa de mantenimiento.

Pídele a un asistente de IA que «me cree una app para hacer seguimiento de hábitos» y observa cómo produce código funcional en segundos; luego pídele que ajuste los colores, añada un gráfico o corrija un fallo, todo en lenguaje natural, sin que tú leas una sola línea. Ese bucle ya tiene nombre: vibe coding. Esta guía explica qué es realmente el vibe coding, de dónde viene el término, cómo funciona en la práctica y la línea honesta entre un atajo brillante y una trampa.

Qué es realmente el vibe coding

El vibe coding consiste en crear software describiendo la intención a una IA e iterando sobre lo que genera, en lugar de escribir y revisar el código tú mismo. Operas en el nivel de «lo que quiero que haga» (añadir una función, cambiar un comportamiento, corregir un error) y dejas que el modelo se encargue de «cómo se escribe». Tu papel pasa de autor a director: tú das instrucciones, lo ejecutas, reaccionas al resultado y repites.

El rasgo que lo define es lo poco que miras el código. En el desarrollo clásico lees y eres dueño de cada línea. En el vibe coding a menudo aceptas la salida de la IA sin leerla del todo, y juzgas el programa por si se comporta como querías y no por cómo está construido.

A developer typing at a keyboard in front of a screen full of code
El vibe coding te mantiene frente al teclado, pero traslada tu atención de escribir líneas a describir la intención y juzgar el resultado.

De dónde viene el término

La expresión la popularizó Andrej Karpathy a principios de 2025. Describió un modo de trabajar en el que «te entregas por completo a las vibras» y confías en la IA de forma tan total que apenas interactúas con el código subyacente: divertido y rápido, según su planteamiento, para proyectos de fin de semana y herramientas desechables. El nombre cuajó porque captaba algo que los desarrolladores ya hacían con los mejores asistentes de programación con IA conversacionales: menos teclear, más describir.

Cómo funciona en la práctica

Una sesión de vibe coding parece una conversación. Planteas un objetivo, el asistente escribe o edita archivos, ejecutas el resultado y describes qué está mal o qué añadir a continuación. El modelo conserva el contexto del proyecto, así que cada turno se apoya en el anterior. Cuanto más rápido es ese bucle (instruir, ejecutar, reaccionar), más se parece a «programar por vibras» que por sintaxis.

Esto se acerca, pero no es lo mismo, a la programación en pareja con IA. La programación en pareja con una IA implica que sigues leyendo, revisando y guiando línea por línea, como un copiloto junto al conductor. El vibe coding va más allá: delegas el cómo casi por completo y solo juzgas el resultado. Las mismas herramientas admiten ambos modos; la diferencia está en cuánto eliges mirar.

Dónde brilla y dónde muerde

El vibe coding destaca de verdad en:

  • Prototipos y MVP: pones una idea funcional delante de la gente rápidamente.
  • Scripts desechables: automatización puntual que ejecutarás una vez y borrarás.
  • Aprendizaje y exploración: ves un enfoque que funciona y luego profundizas.
  • Herramientas personales no críticas: donde un fallo es una molestia, no una brecha.

Muerde con más fuerza cuando lo que está en juego sube. Publicar código que no has leído significa heredar problemas que no ves: claves de API expuestas, falta de validación de entradas, dependencias inseguras y errores de lógica sutiles. Cuando algo se rompe en producción, depurar código que nunca entendiste resulta doloroso, y una base de código que nadie sabe explicar se convierte en un lastre de mantenimiento. El acelerador que construyó el prototipo es un cimiento pobre para aquello de lo que dependen usuarios reales.

En resumen

El vibe coding es un cambio real en la forma de crear software: describes la intención, dejas que la IA lo escriba e iteras sobre el resultado. Para prototipos, scripts y aprendizaje es un superpoder que convierte horas en minutos. Para cualquier cosa que maneje dinero, datos o seguridad, trata la salida de la IA como un primer borrador rápido de un colaborador junior: léelo, pruébalo y entiéndelo antes de publicarlo. Los desarrolladores que más partido le sacan al vibe coding son los que saben exactamente cuándo dejar de fluir con las vibras y empezar a revisar.

Photo: Pixabay (source)

También disponible en

FAQ

¿Qué es el vibe coding?
El vibe coding es la práctica de crear software describiendo lo que quieres en lenguaje natural a un asistente de IA y aceptando o iterando sobre el código que genera, en lugar de escribir y revisar cada línea tú mismo. Te mantienes en el nivel de la intención («añade un formulario de inicio de sesión», «haz esto más rápido», «corrige ese error») y dejas que el modelo produzca la implementación. Funciona mejor con herramientas conversacionales de programación con IA y es excelente para prototipos y scripts pequeños, pero cambia tu papel de autor a revisor y director.
¿Quién acuñó el término «vibe coding»?
La expresión la popularizó Andrej Karpathy a principios de 2025, cuando describió una forma de trabajar en la que «te entregas por completo a las vibras» y te apoyas en la IA hasta tal punto que apenas miras el código. Lo planteó como algo divertido y rápido para proyectos desechables. El término cuajó enseguida porque puso nombre a algo que muchos desarrolladores ya habían empezado a hacer con herramientas como Cursor, GitHub Copilot y Claude Code.
¿El vibe coding es bueno o malo?
Ninguna de las dos cosas por sí sola: depende por completo de lo que esté en juego. Para prototipos, herramientas personales, experimentos de aprendizaje y scripts desechables, el vibe coding es un acelerador real: consigues algo que funciona en minutos. Para software en producción, cualquier cosa que maneje dinero, datos personales o seguridad, publicar código que no has leído es arriesgado, porque heredas errores y vulnerabilidades que no ves y que te costará depurar. La habilidad está en saber qué modo exige cada tarea.
¿Es seguro el vibe coding para aplicaciones en producción?
No sin revisión. El peligro del vibe coding puro es que publicas código que no entiendes, que puede ocultar fallos de seguridad (secretos expuestos, falta de validación de entradas, dependencias inseguras), errores de lógica sutiles y deuda de mantenimiento que nadie del equipo sabrá explicar después. Para cualquier cosa real, trata la salida de la IA como el borrador de un colaborador rápido pero junior: léelo, pruébalo y entiéndelo antes de que entre en producción.