Globaprom.
Vibecoding

¿Qué es el vibe coding? Significado, origen y cómo funciona de verdad

Date Published

What vibe coding is: a plain-language prompt branching into generated code and app screens

El vibe coding es la práctica de construir software dándole instrucciones a una IA en lenguaje corriente y ejecutando el código que produce, juzgando el resultado por cómo se comporta y no por la lectura del código en sí.

Las búsquedas del término se dispararon a lo largo de 2025, y la mayoría de quienes lo teclean no son programadores. Son fundadores, responsables de equipo y profesionales curiosos que oyen la expresión por todas partes y quieren una respuesta clara. Aquí la tienes: el significado preciso del vibe coding, la publicación que lo empezó todo, una sesión descrita minuto a minuto, y un mapa honesto de dónde brilla la práctica y dónde falla. Para el lado de negocio y de servicio, nuestro hub sobre el vibe coding y el desarrollo asistido por IA para empresas toma el relevo.

Vibe coding: qué abarca el término y qué no

El diccionario Collins, que nombró "vibe coding" su palabra del año 2025, lo define como "using artificial intelligence prompted by natural language to assist with writing computer code", es decir, el uso de la inteligencia artificial (IA) guiada en lenguaje natural para ayudar a escribir código informático (Collins Dictionary, 2025). Esa definición es amplia. En el uso corriente, el término lleva un filo que el diccionario deja fuera: la persona deja de leer el código.

La distinción importa. Un desarrollador que usa un asistente de código IA pero revisa cada sugerencia hace desarrollo asistido por IA. El vibe coding empieza donde termina la revisión. Guías solo por resultados: la página se muestra, los totales cuadran, el botón hace lo que dice su etiqueta. Cómo llega el código a todo eso queda sin leer, y a menudo resulta ilegible, incluso para su propio "autor".

Si te hace falta una definición del vibe coding en una frase para una reunión, quédate con esta: software escrito por IA generativa a partir de instrucciones en lenguaje corriente y aceptado por su comportamiento, no por inspección.

Una nota sobre la grafía. La práctica aparece como "vibe coding", como "vibecoding" y, en búsquedas del tipo "qué es vibecoding", escrita en una sola palabra. Las tres apuntan a lo mismo. Aquí usamos la forma en dos palabras porque es la que registran los diccionarios. En español el término se mantiene en inglés, como pasó con software o con marketing.

El origen: una publicación de febrero de 2025

La idea es anterior al nombre. En enero de 2023, Andrej Karpathy, cofundador de OpenAI y antiguo director de IA en Tesla, publicó que "the hottest new programming language is English", el lenguaje de programación más de moda es el inglés (Karpathy en X, 2023). Los grandes modelos de lenguaje ya sabían convertir frases corrientes en código que funciona. A la costumbre le faltaba una palabra.

Karpathy la aportó el 2 de febrero de 2025: "There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists", una nueva forma de programar en la que te dejas llevar del todo por las sensaciones, abrazas las exponenciales y olvidas que el código existe (Karpathy en X, 2025).

El resto de la publicación describía su flujo de trabajo con una franqueza desarmante. Le pedía a la IA "las cosas más tontas", como reducir a la mitad el relleno de la barra lateral, porque buscar el ajuste él mismo le parecía más lento. Pulsaba "Accept All" sin leer los cambios. Cuando aparecían errores, los pegaba de vuelta en la conversación "sin comentario, normalmente eso lo arregla".

Luego venía la reserva que casi todo el mundo dejó caer al citarlo: calificó el método de "not too bad for throwaway weekend projects", aceptable para proyectos desechables de fin de semana. La persona que bautizó el vibe coding lo limitaba, en el mismo aliento, al software de usar y tirar.

La palabra escapó de ese límite en cuestión de semanas. Nombraba algo que de pronto hacían millones de personas, y llegó en un momento en que la IA en el desarrollo de software ya era corriente: el consejero delegado de Google había contado a los inversores en octubre de 2024 que la IA generaba más de una cuarta parte del código nuevo de la empresa, revisado por ingenieros antes de aceptarlo (The Verge, 2024). Los medios tecnológicos adoptaron el término, algunas startups hicieron de él una identidad, y en noviembre de 2025 Collins lo nombró palabra del año. Una publicación desechable se convirtió en el vocabulario de un cambio real: quién tiene derecho a fabricar software.

Cómo transcurre de verdad una sesión de vibe coding

Así se desarrolla una sesión tal cual sucede, minuto a minuto.

La responsable de administración de una pyme valenciana de unas treinta personas quiere una herramienta para gestionar las solicitudes de vacaciones, porque el sistema actual es una hoja de cálculo compartida con diecisiete pestañas. Abre un constructor de aplicaciones con IA y teclea: "Haz una aplicación donde los empleados pidan vacaciones, los responsables las aprueben o rechacen, y todo el mundo vea un calendario de equipo".

Tres minutos después, una aplicación que funciona aparece en la vista previa. Formulario de solicitud, cola de aprobación, calendario. Va pinchando. El calendario muestra las solicitudes rechazadas, lo cual parece mal, así que teclea: "Muestra en el calendario solo las vacaciones aprobadas". Corregido. A continuación pide notificaciones por correo electrónico. La herramienta las conecta y le pide vincular una cuenta de correo: una contraseña y dos clics.

En algún momento una solicitud falla con un banner de error rojo. Ella copia el mensaje en la conversación, sin ninguna explicación. La IA se disculpa, cambia algo invisible y el error desaparece. A media tarde la aplicación tiene una página de acceso, un enlace para compartir y el logotipo de la empresa en la esquina.

Tiempo total transcurrido: menos de dos horas. Líneas de código implicadas: unas dos mil. Líneas de código leídas por una persona: cero. Ese último número es lo que separa una sesión de vibe coding de la ingeniería de software, sea cual sea la herramienta que la produjo.

Herramientas de vibe coding: las tres categorías que importan

Las listas de marcas envejecen mal; las categorías, no. Cada herramienta de vibe coding del mercado entra hoy en uno de tres grupos.

Asistentes de chat. Interfaces de chat de IA de propósito general que escriben código a demanda. Copias el resultado en tus propios archivos y lo ejecutas tú. La barrera más baja, el pegado más manual. Sirven para scripts, fórmulas y programas pequeños de un solo archivo, y es donde la mayoría de la gente hace vibe coding por primera vez.

Editores y agentes de código agénticos. Editores de código y agentes de terminal donde la IA lee un proyecto entero, edita archivos directamente, ejecuta comandos y reacciona sola a los resultados de las pruebas. Están pensados para desarrolladores, y difuminan la línea: el mismo agente de código IA puede servir a un desarrollo asistido por IA riguroso o a un vibe coding a toda velocidad, según lea o no la persona los cambios.

Constructores de aplicaciones. Servicios de prompt-a-aplicación que generan una aplicación y también la alojan, con base de datos, cuentas de usuario, despliegue y URL pública incluidos. Estas plataformas de vibe coding son la expresión más pura de la idea, porque muchas veces el código ni siquiera se te llega a mostrar. Dan a quien no programa el máximo de poder y el mínimo de visibilidad.

Las tres categorías atienden a públicos distintos, pero comparten la propiedad que define la práctica: cada una producirá encantada un software que nadie ha leído.

En qué es realmente bueno el vibe coding

Los escépticos infravaloran esta parte. Usado dentro de sus límites naturales, el vibe coding resuelve problemas reales que nunca iban a llegar a un desarrollador profesional.

Prototipos que sustituyen reuniones. Un borrador pinchable de una idea, montado en una tarde, zanja debates que los documentos no zanjan. Las malas corazonadas cuestan minutos en lugar de ciclos de sprint.

Automatizaciones personales. Renombrar archivos, dar formato a informes, limpiar hojas de cálculo: tareas demasiado pequeñas para justificar una contratación, ahora automatizadas por quien las sufre. Para una pyme sin departamento de informática, suele ser el primer aperitivo de lo que puede dar el software a medida para pymes a plena escala.

Utilidades internas de bajo riesgo. Una encuesta para el pedido de la comida o un panel para la sala de reuniones puede caerse sin consecuencias. Estas herramientas quedan por debajo del umbral donde las herramientas internas a medida exigen ingeniería de verdad detrás.

Aprender mirando. Describir un software y ver a una IA ensamblarlo es la formación más rápida en programación que existe, y muchos desarrolladores en activo aprenden hoy frameworks desconocidos exactamente así.

Hay además un beneficio más discreto para quien compra. Una maqueta tosca hecha con vibe coding, adjunta a una petición de presupuesto, comunica el requisito mejor que páginas de prosa, y hace que las conversaciones de alcance con cualquier proveedor sean más rápidas y concretas.

Dónde se rompe el vibe coding

Cada modo de fallo del vibe coding es la misma avería con ropa distinta: el código no leído falla de maneras no leídas.

La seguridad es el filo más afilado. El 2025 GenAI Code Security Report de Veracode constató que el 45 % de las muestras de código generado por IA contenía vulnerabilidades de seguridad conocidas (Veracode, 2025). En una base de código revisada, esos fallos se cazan antes de la publicación. En una base hecha con vibe coding, salen a producción. Claves de API expuestas y validaciones de entrada ausentes son los hallazgos clásicos, y cubrimos la lista completa de riesgos y sus soluciones en ¿es seguro el código generado por IA?.

La mantenibilidad se degrada desde el primer día. Una aplicación hecha con vibe coding es un sistema heredado sin autor: nadie, ni siquiera quien la pidió, puede explicar cómo funciona. Cada nueva función se convierte en una negociación a ciegas con el modelo, y cambios pequeños empiezan a romper partes lejanas de la aplicación por razones que nadie sabe rastrear.

Luego llega el muro de la depuración. Las primeras sesiones parecen mágicas, porque los errores pegados se corrigen solos. Un día, uno se resiste. El modelo intenta una reparación, se disculpa, intenta la misma reparación con otras palabras, y de paso reintroduce el fallo de la semana pasada. Sin una persona que tenga un modelo mental del sistema, el bucle no tiene salida. El muro, más que la seguridad o el coste, es lo que pone fin a la mayoría de los proyectos de vibe coding.

Vibe coding o desarrollo asistido por IA profesional

Para cualquiera que esté evaluando a un proveedor, esta distinción es lo que hay que llevarse del texto. La pregunta útil ya no es "¿usáis IA?". Todos los equipos eficientes lo hacen. La pregunta es: ¿quién lee el código antes de que mi empresa dependa de él?

El desarrollo asistido por IA profesional conserva la velocidad de generación y restablece todo lo que la definición de Karpathy dejaba caer a propósito: un alcance escrito, ingenieros sénior que revisan cada línea, pruebas automatizadas, análisis de seguridad y una entrega documentada. La IA teclea; personas responsables hacen la ingeniería. Ese flujo de trabajo está hoy en el centro de todo desarrollo de software a medida serio, contrates a quien contrates. Las construcciones asistidas por IA y revisadas se siguen entregando en semanas, como muestran las cifras de proyectos reales de nuestro análisis del coste del desarrollo de software con IA, y la comparación completa de velocidad, calidad y precio está en vibecoding frente a desarrollo tradicional (en inglés).

Una última nota sobre las etiquetas. "Agencia de vibe coding" se ha vuelto un término de marketing, y cubre los dos tipos de taller: los que revisan lo que escribe la IA, y los que reenvían su producción con una factura grapada encima. Pide el proceso de revisión por escrito. Un socio serio sabe nombrar a sus revisores, enseñar sus pruebas e inscribir ambas cosas en el contrato.

Preguntas frecuentes sobre vibe coding: significado, orígenes y límites

¿Qué significa vibe coding?

Vibe coding significa crear software mediante conversación: le describes una función a un modelo de IA, este escribe el código, tú lo ejecutas y reaccionas. El rasgo que lo define es la confianza. El código sale sin que una persona lo haya leído, y de ahí vienen a la vez la velocidad y el riesgo.

¿Qué es el desarrollo de software "del prompt a la producción"?

Describe flujos en los que una instrucción en lenguaje natural llega hasta el software desplegado y alojado. Los constructores de aplicaciones hacen posible el trayecto en una sola sesión. Para un uso real en producción, las pruebas y la revisión humana del código siguen teniendo su sitio entre el prompt y la publicación.

¿Hace falta saber programar para hacer vibe coding?

No. El término lo acuñó un programador experto, pero el flujo en sí no exige conocimientos de programación: describir, ejecutar, reaccionar. La experiencia se nota rápido de todos modos. Quien no programa suele chocar cuando los errores entran en bucle, o cuando la aplicación se descontrola de formas que no sabe describir con precisión.

¿El vibe coding es programación de verdad?

Produce programas reales que se ejecutan, así que en ese sentido sí. Lo que quita es la ingeniería: leer el código, probarlo y entender por qué funciona. La mayoría de los desarrolladores tratan el vibe coding como una forma de esbozar software rápido, no como un sustituto de la ingeniería de software.

¿En qué se diferencia el vibe coding del autocompletado de código por IA?

El autocompletado sugiere fragmentos mientras un programador escribe y lo lee todo. El vibe coding invierte los papeles: la IA escribe funciones enteras y la persona deja de leer. La diferencia no es la herramienta; es el nivel de revisión humana, que va de cada línea a ninguna.

¿Se puede sostener una empresa con software hecho con vibe coding?

No con tranquilidad, si nadie revisa nunca el código. Sí puedes sostenerla con software generado por IA una vez que unos ingenieros lo revisan, prueban y aseguran. Esa versión disciplinada es la que entregan nuestros servicios de desarrollo asistido por IA: la velocidad del vibe coding, con responsabilidad atada a cada línea.

Y a partir de aquí

Ya tienes el cuadro completo: una definición que puedes repetir, el origen con su reserva olvidada, y una línea clara entre experimento e ingeniería. Si la herramienta que tienes en mente es pequeña y desechable, abre un constructor de aplicaciones esta noche y disfruta de las vibes. Si va a tocar clientes, dinero o las operaciones del día a día, descríbenosla mejor a nosotros. Pide un presupuesto cerrado y responderemos con un alcance escrito, un precio cerrado y una fecha de entrega medida en semanas.