Cloudflare lanza VibeSDK, una plataforma completa de código abierto que permite a cualquiera desplegar su propia plataforma de vibe coding basada en IA con un solo clic. Esta iniciativa democratiza el acceso a la construcción de plataformas, donde usuarios internos y externos pueden crear aplicaciones simplemente describiendo sus necesidades en lenguaje natural.

Arquitectura y componentes

VibeSDK integra todos los componentes necesarios: integración de LLM mediante Agents SDK para la generación de código y la depuración en tiempo real, entornos de desarrollo aislados en Cloudflare Sandboxes para la ejecución segura de código no confiable generado por IA, despliegue a escala infinita mediante Workers for Platforms en la red global de Cloudflare, observabilidad y caché multiproveedor mediante AI Gateway, plantillas de proyecto para acelerar el desarrollo, y exportación con un clic a cuentas de Cloudflare o repositorios de GitHub.

Aislamiento seguro con Sandboxes

El principal desafío del vibe coding es la ejecución segura de código generado por IA. Cloudflare Sandboxes proporciona entornos aislados basados en contenedores donde el código de la IA puede instalar paquetes npm, ejecutar builds e iniciar servidores, sin riesgo de afectar a otros usuarios o sistemas. Cada usuario recibe un sandbox asignado a su sesión, lo que permite la persistencia de archivos entre visitas.

Flujo de generación y vista previa

El flujo de trabajo orquestado cubre todo el ciclo: la IA genera la estructura de la aplicación (React, Node.js, full-stack), escribe los archivos directamente en el sandbox, instala las dependencias mediante bun install e inicia el servidor de desarrollo. El Sandbox SDK expone entonces el puerto 3000 con una URL de vista previa pública, lo que permite a los usuarios ver instantáneamente su aplicación generada por IA en línea. Los registros, errores y la salida de consola se capturan y se devuelven al LLM para la autodepuración iterativa.

Despliegue a escala

Una vez desarrollada la aplicación, un "sandbox de despliegue" especializado empaqueta el contenido y ejecuta wrangler deploy mediante Workers for Platforms. El sistema puede desplegar miles o millones de Workers dentro de un único dispatch namespace, todos aislados por defecto y sin acceso cruzado entre inquilinos. Cada aplicación desplegada recibe una instancia de Worker aislada con una URL única.

Soporte multimodelo y observabilidad

VibeSDK utiliza por defecto los Gemini models de Google (gemini-2.5-pro, flash-lite, flash) para la planificación de proyectos, la generación de código y la depuración. La integración de AI Gateway ofrece acceso unificado a proveedores (OpenAI, Anthropic, Google), almacenamiento en caché automático de las respuestas populares (ahorro en el coste de inferencia), observabilidad centralizada de solicitudes/tokens/tiempos de respuesta, y seguimiento de costes entre modelos.

Casos de uso y personalización

Las organizaciones pueden desplegar VibeSDK para equipos internos (marketing, producto, soporte que crean landing pages, prototipos, herramientas sin depender de ingeniería) o integrarlo en productos SaaS, permitiendo a los usuarios construir personalizaciones. La plataforma de código abierto permite una lógica personalizada para prompts de LLM específicos y un control total sobre el entorno de desarrollo y alojamiento, garantizando la privacidad y el control de los datos.

Cloudflare libera VibeSDK como código abierto siguiendo la misma filosofía que el runtime de Workers: el desarrollo óptimo ocurre en abierto, ahorrando meses de trabajo de integración a quien busque construir una plataforma de vibe coding.