DICCIONARIO · V

Vibe coding

El vibe coding es una forma de crear software en la que describes en lenguaje natural lo que quieres y dejas que una IA escriba el código, juzgando el resultado por cómo funciona más que leyendo cada línea. Lo popularizó Andrej Karpathy en febrero de 2025 y es ideal para prototipos, no tanto para producción.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Origen del término
Andrej Karpathy, en una publicación de febrero de 2025
Reconocimiento
Palabra del año 2025 del diccionario Collins
En qué consiste
Pedir código a una IA en lenguaje natural e iterar según el resultado
Herramientas típicas
Agentes de programación como Claude Code y generadores de apps con IA
Mejor uso
Prototipos, herramientas internas, pruebas de concepto y aprendizaje

≡En resumen

  • El vibe coding consiste en programar describiendo lo que quieres a una IA y aceptando el código sin revisarlo línea a línea.
  • Permite crear prototipos y herramientas internas en horas, incluso sin experiencia previa en programación.
  • Sus riesgos principales son la seguridad, la mantenibilidad y los costes ocultos cuando el proyecto crece.
  • Para producción, el vibe coding debe evolucionar hacia desarrollo asistido por IA con revisión, tests y control de versiones.

01 ¿Qué es el vibe coding?

El vibe coding es una manera de crear software en la que el protagonista ya no es el código, sino la conversación. Le explicas a una IA lo que quieres («una página para que mis clientes reserven cita, con recordatorio por correo»), la IA genera el código, lo pruebas y, si algo no te convence, se lo dices con tus palabras. No lees cada línea: juzgas por si funciona y por cómo se ve.

Debajo hay un modelo de lenguaje grande entrenado con enormes cantidades de código, capaz de traducir una descripción en una aplicación que se ejecuta. Lo novedoso no es que la IA escriba código, sino la actitud: delegar casi por completo y fluir con la intuición.

02 De dónde viene el término

La expresión la acuñó Andrej Karpathy, investigador de IA y uno de los fundadores de OpenAI, en una publicación de febrero de 2025. Describía una forma de programar en la que uno se deja llevar por las sensaciones y casi olvida que el código existe. La frase se extendió en semanas entre desarrolladores, emprendedores y medios.

Fecha Hito
Febrero de 2025 Karpathy publica la idea y bautiza la práctica como vibe coding
2025 Se multiplican los agentes de programación y los generadores de apps a partir de texto
Noviembre de 2025 Collins elige «vibe coding» como palabra del año
2026 El debate se centra en cómo llevar lo creado con IA a producción con garantías
Cronología del vibe coding

03 Cómo funciona el vibe coding en la práctica

  1. 1

    Describe la idea

    Explica qué quieres construir, para quién y qué debe hacer. Cuanto más concreto, mejor: pantallas, datos que se guardan, acciones del usuario.

  2. 2

    Deja que la IA genere

    El agente crea la estructura del proyecto, escribe el código y, si tiene acceso a una terminal, instala dependencias y lo arranca.

  3. 3

    Prueba el resultado

    Abres la aplicación y la usas como lo haría un cliente. Te fijas en lo que falla o no encaja.

  4. 4

    Pide cambios en lenguaje natural

    «El botón debería estar arriba», «al guardar sale un error», «añade un filtro por fecha». La IA modifica el código.

  5. 5

    Repite hasta que te convence

    El ciclo de pedir, probar y corregir se repite hasta tener algo usable.

04 Para qué sirve el vibe coding (y para qué no)

El vibe coding brilla cuando el coste de equivocarse es bajo y la velocidad importa más que la perfección. Es una herramienta fantástica para validar ideas, pero no sustituye a un proceso de ingeniería cuando hay datos de clientes, pagos o miles de usuarios.

01

Prototipos y demos

Enseñar una idea a un cliente o inversor con algo que funciona en lugar de una presentación.

02

Herramientas internas

Un panel para el equipo, un conversor de archivos o un pequeño CRM para un departamento.

03

Validar un MVP

Comprobar si hay interés real antes de invertir en desarrollo profesional.

04

Aprender a programar

Ver cómo la IA resuelve un problema y pedirle que explique cada parte.

05

Automatizaciones personales

Scripts que ordenan archivos, extraen datos o generan informes.

06

Lo que no conviene

Sistemas con pagos, datos sensibles o requisitos legales sin revisión técnica.

Si tu objetivo es lanzar un producto mínimo viable, el vibe coding puede acortar mucho la fase de prueba, siempre que tengas claro qué partes habrá que rehacer después.

05 Ejemplo: de la idea al prototipo en una tarde

Ejemplo · Una clínica que quiere controlar sus presupuestos

La gerente de una clínica abre un agente de programación y escribe: «Quiero una aplicación web sencilla donde mi equipo apunte los presupuestos que damos a los pacientes, con su estado (enviado, aceptado, rechazado) y un resumen mensual». En unos minutos tiene una primera versión. La prueba, pide que el resumen muestre también el importe aceptado y que se pueda filtrar por profesional, y en un par de horas tiene una herramienta interna que su equipo puede usar.

Lo que no tiene todavía es inicio de sesión seguro, copias de seguridad ni un alojamiento preparado para datos de pacientes. Ahí termina el vibe coding y empieza el trabajo técnico.

  • ✓Explica el objetivo de negocio, no solo la pantalla que quieres ver.
  • ✓Describe quién usará la aplicación y qué datos va a manejar.
  • ✓Pide cambios pequeños y concretos, de uno en uno.
  • ✓Cuando algo falle, copia el mensaje de error completo en tu petición.
  • ✓Pide a la IA que te explique qué ha cambiado y por qué.

06 Riesgos del vibe coding

Aceptar código sin leerlo tiene consecuencias. Los problemas no suelen aparecer en la demo, sino semanas después, cuando hay usuarios reales.

Riesgo Ejemplo Cómo mitigarlo
Seguridad Claves de API en el código del navegador o rutas sin autenticación Revisión de seguridad y variables de entorno para secretos
Datos Base de datos accesible sin reglas de acceso Permisos por usuario y copias de seguridad
Mantenibilidad Código duplicado e incoherente tras muchas iteraciones Tests, control de versiones y refactorización
Errores silenciosos Funciones que parecen funcionar pero fallan en casos límite Pruebas automáticas con casos reales
Costes Servicios en la nube o llamadas a IA sin límites Límites de gasto y monitorización
Riesgos más habituales y cómo mitigarlos

07 Del vibe coding al desarrollo asistido por IA

Muchos desarrolladores distinguen entre vibe coding y programar con ayuda de IA. En el segundo caso la IA escribe gran parte del código, pero una persona con criterio técnico revisa, prueba y entiende cada cambio. Es la misma herramienta usada con otra disciplina.

  • ✓Trabaja con control de versiones (git) desde el primer día.
  • ✓Pide a la IA tests automáticos y ejecútalos antes de cada cambio importante.
  • ✓Deja por escrito las reglas del proyecto en un archivo de instrucciones que el agente lea siempre.
  • ✓Revisa a mano todo lo relacionado con autenticación, pagos y datos personales.
  • ✓Separa los entornos de prueba y producción y no compartas claves reales con la IA.
  • ✓Pide una revisión de seguridad antes de publicar.

Cuando el prototipo funciona y quieres convertirlo en un producto estable, lo habitual es pasar a desarrollo web a medida con un equipo que reutilice lo aprendido y reconstruya lo que haga falta. Lo mismo ocurre si tu idea es desarrollar un micro SaaS con suscripciones y clientes de pago.

08 Herramientas para hacer vibe coding

Hay dos grandes familias: generadores de aplicaciones en el navegador, pensados para quien no programa, y agentes de programación, que trabajan sobre un proyecto real con archivos, terminal y git. Puedes ver muchas más opciones, incluidas extensiones y plantillas, en nuestro directorio de herramientas para Claude.

Tipo Ejemplos Para quién
Agente de programación Claude Code (terminal, IDE, escritorio y web) Quien quiere un proyecto real, ampliable y con control de versiones
Artefactos en el chat Artefactos de Claude para crear pequeñas apps y páginas Prototipos rápidos sin instalar nada
Generadores de apps Plataformas web que crean y alojan la aplicación a partir de texto Perfiles sin conocimientos técnicos
Asistentes en el editor Extensiones de autocompletado y chat dentro del IDE Desarrolladores que quieren ayuda línea a línea
Tipos de herramientas para programar con IA

Preguntas frecuentes sobre Vibe coding

Significa programar describiendo lo que quieres a una IA en lenguaje natural y dejar que ella escriba el código, guiándote por el resultado más que por la lectura del código.

Andrej Karpathy, investigador de IA y cofundador de OpenAI, en una publicación de febrero de 2025. Collins lo eligió palabra del año 2025.

Sí, para prototipos y herramientas sencillas. Para algo que vaya a producción con datos o pagos conviene contar con alguien que revise el código.

No por defecto. Puede incluir claves expuestas, rutas sin protección o dependencias inseguras, así que necesita revisión y pruebas antes de publicarse.

Depende de tu perfil. Los generadores web son más sencillos; un agente como Claude Code da más control y un proyecto que puedes mantener y ampliar.

No. Acelera mucho la escritura de código, pero el criterio para diseñar, revisar, asegurar y mantener un producto sigue siendo trabajo de ingeniería.

Fuentes consultadas

Germán Gutiérrez

Sobre el autor

Germán Gutiérrez

Development Manager en appyweb

Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
C Claude Code Claude Code es la herramienta agéntica de programación de Anthropic. Lee tu código, edita archivos, ejecuta comandos, hace commits y abre pull requests a partir de instrucciones en lenguaje natural. Funciona en la terminal, en VS Code y JetBrains, en la app de escritorio de Claude y en la web. L LLM (modelo de lenguaje grande) Un LLM (Large Language Model o modelo de lenguaje grande) es un modelo de inteligencia artificial entrenado con enormes cantidades de texto para predecir la siguiente palabra. De esa habilidad surgen capacidades como redactar, resumir, traducir, programar o razonar. Claude, GPT y Gemini son ejemplos de LLM. P Prompt engineering (ingeniería de prompts) El prompt engineering o ingeniería de prompts es el conjunto de técnicas para redactar las instrucciones que se dan a un modelo de IA de forma que responda con la calidad, el formato y el tono que necesitas. Incluye ser claro, dar contexto, mostrar ejemplos, estructurar la información y medir los resultados con pruebas. A Agente de IA Un agente de IA es un sistema en el que un modelo de lenguaje decide por sí mismo qué pasos dar y qué herramientas usar para cumplir un objetivo: consulta datos, ejecuta acciones, revisa el resultado y repite hasta terminar. A diferencia de un chatbot, no se limita a responder; actúa dentro de unos permisos definidos. P Programación La programación es el proceso de diseñar, escribir, probar y mantener las instrucciones que un ordenador ejecuta para resolver una tarea, usando un lenguaje de programación. Es la base de toda app, web y sistema de inteligencia artificial, y abarca desde el análisis del problema hasta el mantenimiento del código. V Ventana de contexto La ventana de contexto es la cantidad máxima de texto, medida en tokens, que un modelo de IA puede tener presente a la vez al generar una respuesta: instrucciones, conversación, archivos, resultados de herramientas y la propia respuesta. Funciona como su memoria de trabajo: lo que no cabe en ella, el modelo no lo ve.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp