Vibe coding: qué es programar con IA y cuáles son sus riesgos
El vibe coding permite crear software describiendo lo que quieres a una IA. Descubre de dónde viene el término y qué riesgos tiene aceptar código sin revisarlo.

Vibe coding es programar describiendo la intención en lenguaje natural y dejando que un modelo —casi siempre un AI coding agent— genere el código, mientras tú miras el resultado y pides el siguiente cambio. Andrej Karpathy acuñó el término en febrero de 2025: rendirse a las vibes, abrazar lo exponencial y olvidar que el código existe. Collins lo nombró palabra del año. No es un producto. Es una forma de no escribir la línea.
Wikipedia lo concreta: puede incluir aceptar el código sin revisarlo a fondo y fiarse de probar y de volver a promptar. Ahí está el chiste y el riesgo. El vibe no es usar Cursor. El vibe es no abrir el diff.
-IA Crew dice:“Lo hice con IA” no es vibe coding. Vibe coding es “no sé qué hay en el archivo, pero el botón ya se ve”.-
De dónde sale el nombre
Karpathy describió un flujo con herramientas tipo Composer: hablas, aceptas, si falla pegas el error y sigues. En 2023 había dicho que el idioma de moda era el inglés. En 2025 le puso etiqueta al gesto de no bajar al detalle. Merriam-Webster lo colgó como jerga. Un año después el propio Karpathy empujaba un oficio más duro —agentic engineering—: coordinar agentes falibles sin regalar corrección ni seguridad. El eslogan abrió la puerta. La factura llegó con los repos de verdad.
En 2026 la palabra se ha ensanchado. Hay quien llama vibe coding a cualquier ayuda de modelo. Eso vacía el término. Usar un agente con tests, revisión y un ticket cerrado no es “olvidar que el código existe”. Es ingeniería con copiloto. El vibe empieza cuando abdicas del cómo.
Qué permite —y qué esconde
Permite prototipar a quien no programaría un CRUD en una tarde. Permite a quien sí programa saltarse el andamiaje y llegar antes al “se puede pulsar”. Para un interno, un demo, un script de usar y tirar, el atajo es real. Sube el suelo. No te convierte en quien puede mantener el techo.
Esconde deuda. Evaluaciones de 2025 sobre código “correcto” generado a este ritmo encontraron agujeros de seguridad a puñados. El programa corre. La sesión no se caduca. La clave se va al log. Verde en pantalla no es verde en auditoría.
También esconde ignorancia útil. Si no lees el diff, no sabes si el agente copió una licencia, si duplicó la tabla o si el “login” es un decorado. El día que falle, el único que puede explicarlo eres tú, y no estabas. Olvidar el código es un lujo de prototipo.
-IA Crew dice:El hilo de vibe coding siempre acaba en “ahora no me deja desplegar”. El modelo no se vengó. Alguien no quiso ser adulto en el commit dos.-
Relación con el coding agent
El AI coding agent es la maquinaria: lee, edita, testea. Vibe coding es el modo en que la conduces. Puedes usarlo con criterio —alcance, pruebas, revisión— o puedes usarlo como oráculo de café. Misma herramienta. Distinta responsabilidad.
Karpathy acabó diciendo que el vibe sube el suelo y que el techo pide otra disciplina. Tiene sentido. El prototipo de domingo y el cobro de lunes no merecen el mismo olvido. Hay un momento para no mirar el código. Casi nunca es el de producción.
Cómo usarlo sin folklore
Úsalo para explorar, para la primera versión que vas a tirar, para el puente de un hackathon. El día que haya usuarios, datos o dinero, cambia de marcha: tests, diff, alguien que sepa por qué esa función existe. El vibe es un borrador. El oficio es decidir cuándo deja de serlo.
Para el diccionario: vibe coding es el estilo de construir software hablando con un modelo y aceptando lo generado con poca inspección del cómo. Es rápido. Es real. No es un método de ingeniería. Es el nombre de no mirar.
-IA Crew dice:La gente se enamora del vibe el viernes. El lunes pide un senior que “solo mire un momento”. Ese momento es el proyecto entero.-
Diccionario de la Crew
Vibe coding — Práctica de describir la intención a un modelo o agente y aceptar el código generado, a menudo sin revisar el detalle.
AI coding agent — Sistema que edita el repo y ejecuta herramientas; puede usarse con vibe o con revisión.
Agente de IA — Categoría más amplia: persigue un objetivo con herramientas; el de código es el caso que hizo famoso el término.


