SDK de TypeScript para crear agentes de IA persistentes y con estado en Cloudflare Durable Objects, con sincronización en tiempo real, programación de tareas y compatibilidad con MCP.
- Estrellas
- 5,419
- Forks
- 1,282
- Issues abiertos
- 22
- Último commit
- hace 7 horas
¿Qué es?
VibeSDK te permite crear aplicaciones full-stack con un agente de programación con IA. Describes lo que quieres, respondes a sus preguntas aclaratorias y ves cómo planifica, edita archivos, despliega vistas previas, inspecciona errores e itera contigo.
Todo el flujo de trabajo se ejecuta en servicios de Cloudflare. Cada proyecto tiene un espacio de trabajo aislado en un Durable Object; las aplicaciones generadas se muestran como vistas previas mediante Dynamic Workers; cada aplicación tiene su propio almacenamiento respaldado por SQLite a través de un Durable Object Facet, y el historial de versiones con puntos de restauración se guarda en Cloudflare Artifacts. Las solicitudes a los proveedores de modelos se enrutan mediante AI Gateway.
Puedes desplegar tu propia instancia con un flujo de Cloudflare Workers de un solo clic o ejecutarla localmente con Bun después de que un script de configuración prepare los recursos de Cloudflare, los proveedores de modelos y la autenticación. Los proyectos generados se pueden exportar para continuar su desarrollo en otro lugar.
Funciones clave
- 01Generación iterativa de código dirigida por un agente, con preguntas aclaratorias estructuradas.
- 02Edición de archivos en vivo en un editor de código integrado.
- 03Vistas previas con Dynamic Workers, sin necesidad de un servidor de desarrollo en ejecución continua.
- 04Inspección de la consola del navegador y reparación de errores en tiempo de ejecución durante el ciclo de desarrollo.
- 05Almacenamiento SQLite aislado para cada aplicación generada, con controles para inspeccionarlo y restablecerlo.
- 06Puntos de restauración almacenados en Cloudflare Artifacts, con reversión que conserva el historial.
- 07Exportación de proyectos para continuar el desarrollo fuera de la plataforma.
Casos de uso
- Crear un prototipo de aplicación web full-stack a partir de una descripción de texto.
- Aprender cómo se construye en Cloudflare Workers y Durable Objects una plataforma agéntica de programación.
- Ejecutar una plataforma privada o interna de programación con IA en tu propia cuenta de Cloudflare.
- Estudiar patrones de aislamiento por proyecto y espacios de trabajo con versiones en sistemas de agentes.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/cloudflare/vibesdk.git - 2
Entra en la carpeta del proyecto e instala las dependencias con Bun
cd vibesdk && bun install - 3
Ejecuta el script de configuración para configurar los recursos y entornos de Cloudflare
bun run setup - 4
Inicia el servidor de desarrollo y abre http://localhost:5173
bun run dev
Antes de usarlo
- Se necesita una cuenta de Cloudflare y un token de API. Para usarlo en producción, también se requiere un plan Workers Paid y acceso a Workers for Platforms.
- Se necesitan credenciales de al menos un proveedor de modelos, a menos que las claves de los proveedores estén guardadas en AI Gateway.
- Para desplegar tu propia instancia, necesitas un dominio personalizado con DNS comodín y seguir una guía de configuración.
Temas
Preguntas frecuentes
- ¿Qué es vibesdk?
- Plataforma agéntica de código abierto para crear y desplegar aplicaciones full-stack a partir de instrucciones en lenguaje natural, íntegramente en Cloudflare. VibeSDK te permite crear aplicaciones full-stack con un agente de programación con IA. Describes lo que quieres, respondes a sus preguntas aclaratorias y ves cómo planifica, edita archivos, despliega vistas previas, inspecciona errores e itera contigo.
- ¿vibesdk es gratuito? ¿Qué licencia tiene?
- vibesdk es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vibesdk sigue mantenido?
- Mantenimiento activo. El último commit de vibesdk fue el 22 oct 2026.
- ¿Para qué puedo usar vibesdk?
- Crear un prototipo de aplicación web full-stack a partir de una descripción de texto. Aprender cómo se construye en Cloudflare Workers y Durable Objects una plataforma agéntica de programación. Ejecutar una plataforma privada o interna de programación con IA en tu propia cuenta de Cloudflare. Estudiar patrones de aislamiento por proyecto y espacios de trabajo con versiones en sistemas de agentes.
- ¿Cómo se instala vibesdk?
- Clona el repositorio: git clone https://github.com/cloudflare/vibesdk.git Entra en la carpeta del proyecto e instala las dependencias con Bun: cd vibesdk && bun install Ejecuta el script de configuración para configurar los recursos y entornos de Cloudflare: bun run setup Inicia el servidor de desarrollo y abre http://localhost:5173: bun run dev
- ¿Dónde consigo vibesdk?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cloudflare/vibesdk
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un Cloudflare Worker mínimo que sirve un ensayo en Markdown generado por IA por dominio y día UTC, con caché para limitar las llamadas al modelo a una por día.
Un sistema de archivos virtual dentro de un Cloudflare Durable Object que ofrece a los agentes de IA un espacio de trabajo con backends de ejecución intercambiables basados en contenedores o Workers.
Un servidor Git donde cada repositorio es un Durable Object, ejecutado en Cloudflare Workers o alojado en celld.
Servicio de correo electrónico autohospedable basado en Cloudflare Workers que permite crear varios buzones en un dominio, enviar mensajes y gestionar adjuntos desde una interfaz web adaptable.
Entorno de ejecución de servidor para JavaScript y Wasm, creado a partir del mismo código que impulsa Cloudflare Workers, para alojarlo por cuenta propia y desarrollar localmente.