El Vibe Coding es una metodología de desarrollo de software popularizada por Andrej Karpathy en 2025, que describe el proceso de construir aplicaciones usando herramientas de inteligencia artificial como co-pilotos principales en lugar de escribir código línea por línea.
En la práctica, el vibe coder describe lo que quiere construir en lenguaje natural, la herramienta de IA genera el código correspondiente, el desarrollador revisa el resultado, propone ajustes, y repite el ciclo hasta obtener el comportamiento deseado. Herramientas como Lovable, Bolt, Cursor y Claude Code son las más usadas en este flujo.
Lo que distingue al Vibe Coding del simple “uso de IA” es que el desarrollador asume el rol de director técnico y arquitecto, mientras delega la implementación a la IA. Esto no elimina la necesidad de criterio técnico: entender arquitectura, patrones de diseño y fundamentos del software sigue siendo una ventaja enorme. Pero redistribuye dramáticamente quién puede construir software funcional y en qué tiempo.