A inicios de 2025, Andrej Karpathy, uno de los investigadores de IA más conocidos, describió una nueva forma de programar: "me dejo llevar por las vibras" y la IA escribe el código. Así nació el término vibe coding, y hoy miles de personas sin formación técnica crean webs, herramientas internas y prototipos conversando con una IA.
Qué es exactamente el vibe coding
En lugar de escribir código línea por línea, describes lo que quieres ("una página donde mis clientes reserven turnos y me llegue un aviso por correo"), la IA genera el código, lo pruebas y le pides cambios. Tu trabajo pasa de escribir a dirigir y revisar.
Las herramientas más usadas
| Herramienta | Para quién | Qué hace |
|---|---|---|
| Lovable, Bolt, v0 | Principiantes | Crean apps web completas desde el navegador |
| Replit | Principiantes e intermedios | Editor en la nube con agente de IA y despliegue |
| Cursor | Intermedios | Editor de código con IA integrada |
| Claude Code, Antigravity | Intermedios y avanzados | Agentes que trabajan sobre tu proyecto y tu terminal |
Ejemplo: tu primera app en una tarde
- Define el problema en una frase: "Quiero un formulario de pedidos para mi panadería que me envíe un correo y guarde los pedidos".
- Pide primero un plan, no código: "explícame qué partes necesita y qué tecnología usarías".
- Construye por pasos: primero el formulario, después el correo, después el listado de pedidos.
- Prueba cada paso y describe los errores con exactitud: "al enviar el formulario sale este error…".
- Pide una revisión de seguridad al final: "revisa este proyecto buscando vulnerabilidades y datos expuestos".
Los riesgos que nadie te cuenta
- Claves expuestas: es común que el código generado deje contraseñas o claves de API dentro del proyecto. Nunca las subas a un repositorio público.
- Seguridad débil: formularios sin validación, bases de datos abiertas o inyección SQL.
- Código que nadie entiende: cuando algo falla meses después, arreglarlo cuesta más.
- Dependencia de la herramienta: si tu app vive solo dentro de una plataforma, quedas atado a sus precios y reglas.
Cómo publicar tu app en internet
| Tipo de proyecto | Dónde publicarlo |
|---|---|
| Web estática (HTML, CSS, JS) | Cualquier plan de hosting |
| WordPress o PHP | Hosting con cPanel |
| Node.js o Python | Plan Desarrollador (Node.js y Python con Passenger, SSH) |
| Bots, APIs y agentes 24/7 | Cloud VPS con acceso root |
Con tu propio hosting y dominio tu app es tuya: puedes moverla, respaldarla y escalarla sin depender de una plataforma.
Conclusión
El vibe coding es una herramienta fantástica para prototipar, automatizar tareas y validar ideas de negocio. Úsalo con criterio: revisa la seguridad, guarda tus claves fuera del código y publica en una infraestructura que controles, como un plan Desarrollador o un Cloud VPS.
Preguntas frecuentes
¿Qué significa vibe coding?
Es crear software describiendo en lenguaje natural lo que quieres y dejando que una IA escriba el código, guiándola con pruebas y correcciones en lugar de programar línea por línea. El término lo popularizó Andrej Karpathy a inicios de 2025.
¿Puedo crear una app sin saber nada de programación?
Puedes crear prototipos y herramientas sencillas. Para algo que maneje pagos, datos personales o muchos usuarios, necesitas a alguien que revise la seguridad y la arquitectura.
¿Dónde publico una app creada con IA?
Si es una web estática, en cualquier hosting. Si usa Node.js o Python, en un hosting con soporte para esas tecnologías (como el plan Desarrollador) o en un VPS.
