Qué es el vibe coding: el significado original y cuándo es buena idea
ExplicaciónPor Lucas Matías García TorresActualizado el Datos comprobados el 5 min de lectura
Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Respuesta corta
Qué es el vibe coding: crear software pidiéndole a un modelo lo que quieres y aceptando su código sin leerlo. Andrej Karpathy acuñó el término en X el 2 de febrero de 2025: te dejas llevar por las sensaciones y te olvidas de que el código existe. Collins lo eligió palabra del año 2025. Simon Willison marca la frontera: si revisas, pruebas y sabes explicar el código del modelo, es desarrollo de software, no vibe coding. Encaja en proyectos personales con poco en juego; los secretos, los datos privados y las API de pago piden cuidado.
Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.
¿Qué es el vibe coding? Es crear software describiéndole a un modelo lo que quieres y aceptando el código que escribe sin leerlo. El término sale de una publicación de Andrej Karpathy, investigador de aprendizaje automático, en X el 2 de febrero de 2025, en la que describía «un nuevo tipo de programación» en el que te dejas llevar del todo por las sensaciones («the vibes») y te olvidas de que el código existe. El diccionario Collins la eligió palabra del año 2025. Desde entonces la expresión se ha estirado hasta abarcar casi cualquier forma de programar con asistentes, y de ahí sale casi toda la confusión. Esta explicación recoge la definición original, la frontera entre el vibe coding y programar con ayuda de un modelo, cuándo es seguro y sus riesgos, con las fuentes originales.
De dónde viene el término
La publicación de Karpathy, que el programador Simon Willison cita completa, describe una forma de trabajar muy concreta. Le habla al editor con la voz y casi no toca el teclado. Pide cambios pequeños como «reduce a la mitad el margen de la barra lateral» porque le da pereza buscarlo. Pulsa siempre «Accept All» y ya no lee las diferencias del código. Los mensajes de error se los pega al modelo sin comentario. Cuando el modelo no consigue arreglar un fallo, lo rodea o pide cambios al azar hasta que desaparece. Su propio balance: no está mal para proyectos de usar y tirar de fin de semana, y resulta bastante divertido. Añade que en realidad no es programar: ve cosas, dice cosas, ejecuta cosas y copia y pega cosas, «y casi siempre funciona».
Dos detalles que conviene guardar. La publicación nombra las herramientas que usaba: Composer, de Cursor, con un modelo Claude Sonnet, y un programa de dictado. Y X fecha la publicación el 2 de febrero de 2025 a las 23:17 UTC, mientras que el artículo de Willison, y las páginas que lo copian, dicen 6 de febrero.
Collins anunció el vibe coding como su palabra del año el 6 de noviembre de 2025 y lo definió como el uso de un modelo, dirigido con lenguaje natural, para escribir código informático, señalando que los expertos discuten si es revolucionario o temerario.
Vibe coding frente a programar con ayuda de un modelo
El artículo de Willison, del 19 de marzo de 2025, sostiene que el término ya se estaba saliendo de su intención original y se aplicaba a cualquier código escrito con ayuda de un modelo. Su definición de trabajo es estrecha: crear software con un modelo de lenguaje sin revisar el código que escribe.
La diferencia no está en la herramienta, sino en lo que haces con lo que produce:
- Vibe coding: juzgas el resultado solo por si parece funcionar. No lees el código y muchas veces no sabrías explicarlo.
- Desarrollo con ayuda de un modelo: el modelo escribe parte o casi todo el código, pero tú lo revisas, lo pruebas y lo entiendes. La regla de Willison es no guardar en su repositorio código que no sepa explicar a otra persona, y si revisaste, probaste y sabes explicar el código que escribió un modelo, eso no es vibe coding, es desarrollo de software.
La misma persona puede hacer las dos cosas el mismo día: un prototipo de usar y tirar por la mañana y, por la tarde, el mismo asistente usado con cuidado sobre código de producción. Las herramientas para lo segundo están en nuestra guía de asistentes para programar, y Claude Code vs Cursor compara dos de las más usadas.
Cuándo tiene sentido el vibe coding
Willison, que dice haber publicado más de 80 experimentos hechos así, lo defiende en su sitio. Lo ve como una forma de que gente sin estudios de informática automatice tareas tediosas de su vida, y como la mejor manera de que los programadores con experiencia aprendan qué pueden y qué no pueden hacer los modelos.
Sus condiciones, pensadas para quien empieza:
- Que haya poco en juego. Piensa cuánto daño podría causar un fallo o un agujero de seguridad, sobre todo si otras personas van a usar el programa.
- Secretos. Todo lo que se parezca a una contraseña o a una clave de API exige cuidado, y eso supone entender cómo funciona el código.
- Datos privados. Asegúrate de entender si los datos pueden salir de tu ordenador.
- Los servicios de otros. Un código que llama a otras plataformas les añade carga y coste.
- Tu dinero. Mucho cuidado con el vibe coding contra cualquier servicio que cobre por uso; Willison cuenta casos de gente que acumuló miles de dólares de cargos en una API sin límite de gasto.
Usos típicos que encajan: un programa de un día para renombrar archivos, un panel personal, un prototipo para enseñar una idea a un programador o un juego pequeño para tus hijos.
Los riesgos y cómo reducirlos
Los riesgos salen de la propia definición: si nadie lee el código, nadie ve lo que tiene mal.
- Código creíble pero equivocado. Los modelos de lenguaje producen textos fluidos que pueden ser falsos; el mismo mecanismo de las alucinaciones de los modelos puede dar código que funciona y hace en silencio otra cosa.
- Agujeros de seguridad. Claves a la vista, entradas sin comprobar o permisos de más son invisibles si nunca miras.
- Código que no puedes mantener. El propio Karpathy reconoce que el código crece más allá de lo que entiende. El siguiente cambio, tuyo o del modelo, cuesta más.
Salvaguardas prácticas que mantienen la velocidad sin lo peor:
- Usa un entorno aislado. Willison elogiaba en marzo de 2025 los Artifacts de Claude porque el código se ejecuta en un marco cerrado que no puede conectarse a otros sitios, y señalaba que herramientas como Cursor tienen muchas menos barreras.
- No metas secretos. Las claves, en variables de entorno, nunca en la petición ni en el código que compartas, y pon un límite de gasto en cada API de pago.
- Pide pruebas y ejecútalas. Aunque no leas el código, puedes comprobar lo que hace.
- Pide una revisión antes de compartirlo. El consejo de Willison es que alguien con más experiencia le dé el visto bueno antes de enseñarlo al mundo.
Si quieres pasar del vibe coding a construir bien con un modelo, empieza por cómo usar Claude Code y nuestra guía de ingeniería de prompts: unas instrucciones claras y con ejemplos pesan tanto en el código como en los textos.
Qué hemos comprobado
- Andrej Karpathy en X, publicado el 2-2-2025 a las 23:17 UTC: hay un nuevo tipo de programación que llama vibe coding, en el que te dejas llevar del todo por las sensaciones, abrazas lo exponencial y te olvidas de que el código existe; es posible porque los modelos (por ejemplo Cursor Composer con Sonnet) son ya demasiado buenos; habla con Composer mediante SuperWhisper. (Andrej Karpathy (X), )
- Simon Willison, 19 de marzo de 2025: dice que el término se acuñó el 6 de febrero; cita completa la publicación de Karpathy (pide cosas como reducir a la mitad el margen de la barra lateral, siempre Accept All, no lee las diferencias, pega los errores sin comentario, pide cambios al azar hasta que el fallo desaparece, el código crece más allá de lo que entiende, no está mal para proyectos de usar y tirar de fin de semana, no es realmente programar, casi siempre funciona); define el vibe coding como crear software con un modelo sin revisar el código; no guarda código que no sepa explicar; el código generado revisado, probado y explicable es desarrollo de software; ha publicado más de 80 experimentos; condiciones: poco en juego, secretos, privacidad de los datos, buen comportamiento en la red, dinero en juego (cargos de miles de dólares sin límite de gasto); pedir una revisión a alguien con experiencia; los Artifacts de Claude ejecutan el código en un iframe cerrado sin acceso a la red, y herramientas como Cursor tienen muchas menos barreras. (Simon Willison, )
- Palabra del año 2025 de Collins, anunciada el 6 de noviembre de 2025: vibe coding, acuñado por Andrej Karpathy, es el uso de un modelo dirigido con lenguaje natural para escribir código informático; los expertos discuten si es revolucionario o temerario. (Collins Dictionary, )
- OpenAI (5 de septiembre de 2025): las alucinaciones son afirmaciones plausibles pero falsas generadas por modelos de lenguaje. (OpenAI, )
Qué puede cambiar
- El significado del término sigue desplazándose hacia cualquier forma de programar con asistentes; la definición original y las fechas no cambian. Las observaciones sobre herramientas citadas de marzo de 2025 pueden no describirlas hoy. Revisamos esta página cada año.
Preguntas frecuentes
¿Quién inventó el término vibe coding?
Andrej Karpathy, investigador de aprendizaje automático, en una publicación en X del 2 de febrero de 2025 en la que describía un nuevo tipo de programación en el que te dejas llevar por las sensaciones y te olvidas de que el código existe. Algunos artículos dicen 6 de febrero; la fecha de la propia publicación es el 2.
¿Qué significa vibe coding?
En el sentido original de Karpathy, crear software describiéndole a un modelo lo que quieres, aceptar todos sus cambios sin leer el código y pegarle los errores hasta que funcione. La definición corta de Simon Willison es crear software con un modelo de lenguaje sin revisar el código que escribe. Collins lo define de forma más amplia como usar un modelo, dirigido con lenguaje natural, para escribir código.
¿Programar con ayuda de un modelo es lo mismo que el vibe coding?
No. Willison sostiene que si un modelo escribió el código y tú lo revisaste, lo probaste y sabes explicar cómo funciona, eso es desarrollo de software, no vibe coding. El vibe coding es, precisamente, aceptar código que no has leído.
¿Es seguro el vibe coding?
Para proyectos personales con poco en juego, normalmente sí. Las advertencias de Willison son el daño que puede causar un fallo, los secretos como las claves de API, los datos privados que salgan de tu ordenador, la carga sobre otros servicios y los cobros por uso, con casos de miles de dólares. Usa un entorno aislado, pon límites de gasto y pide una revisión antes de compartirlo.
¿El vibe coding fue la palabra del año?
Sí, para el diccionario Collins, en inglés: lo eligió palabra del año 2025 el 6 de noviembre de 2025 y lo definió como el uso de un modelo, dirigido con lenguaje natural, para escribir código informático.
Fuentes
- Andrej Karpathy on X (February 2, 2025): the post that coined vibe coding, Andrej Karpathy (X). Consultado el 10 de octubre de 2026.
- Why not all assisted programming is vibe coding, March 19, 2025, Simon Willison. Consultado el 10 de octubre de 2026.
- Collins Word of the Year 2025: vibe coding (announcement of November 6, 2025), Collins Dictionary. Consultado el 10 de octubre de 2026.
- Why language models hallucinate (OpenAI research post, September 5, 2025), OpenAI. Consultado el 6 de octubre de 2026.
¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.
Historial de cambios
- : Redacción revisada; no cambia ninguna cifra, fecha ni fuente.
- : Primera publicación. Comprobado con la publicación original de Karpathy en X, el artículo de Simon Willison del 19 de marzo de 2025 y el anuncio de la palabra del año de Collins el 10 de octubre de 2026.
Próxima revisión: .
Más guías de Programar con asistentes.
Sigue leyendo
- Asistentes para programar: herramientas, precios y cómo elegir
Asistentes para programar comparados por precio y forma de trabajo: Claude Code, Codex, GitHub Copilot, Cursor, Antigravity, Mistral y modelos locales.
- Claude Code vs Cursor vs Codex vs GitHub Copilot: qué cuesta y qué hace cada uno
Claude Code vs Cursor, Codex y GitHub Copilot: cuánto cuesta cada uno, dónde se usa, cómo se limita el uso y qué dice cada fabricante sobre tu código.
- Cómo usar Claude Code: guía para empezar
Cómo usar Claude Code paso a paso: instalarlo, iniciar sesión, abrir una sesión, preguntar, hacer un primer cambio, usar Git, los comandos y CLAUDE.md.
- Ingeniería de prompts: nueve técnicas de la documentación de OpenAI y Anthropic
Ingeniería de prompts según OpenAI y Anthropic: sé claro, da contexto y roles, usa ejemplos, estructura los prompts largos y prueba lo que escribes.
- Alucinaciones de los modelos: por qué ocurren y cómo reducirlas
Qué son las alucinaciones de los modelos, por qué los modelos se inventan cosas (el entrenamiento y la puntuación premian adivinar) y cómo reducirlas.
- Qué es un agente y para qué sirve en una empresa
Qué es un agente, en qué se diferencia de un chatbot, cómo trabaja paso a paso, ejemplos útiles en una empresa y qué riesgos tiene antes de ponerlo en marcha.
Otros temas

Asistentes y chatbots
16 guías

APIs de modelos y costes
11 guías

Agentes y automatización
8 guías

Modelos en local
11 guías