Cloudflare опубликовала VibeSDK — платформа для "vibe coding" с деплоем в один клик
Что такое VibeSDK и что в составе
Команда Cloudflare открыла исходники VibeSDK — ориентированного на продакшен эталонного решения для концепции “vibe coding”: платформы, где генеративные агенты создают, тестируют, отображают и деплоят приложения от и до. Репозиторий распространяется по MIT-лицензии и задуман как полнофункциональная база для форка и доработки, а не как демонстрационный прототип.
VibeSDK включает полный стек: фронтенд на React+Vite, бэкенд на Workers с Durable Objects для координации агентов, базу D1 (SQLite) через Drizzle, хранилище шаблонов и ассетов в R2, KV для сессий и поток “Deploy to Cloudflare”. В платформу встроены Cloudflare Sandboxes/Containers для изолированных сборок и превью, а публикация сгенерированных приложений происходит через Workers for Platforms, где каждое приложение получает изолированный Worker и собственный URL.
Как код перемещается в системе
Пользователь описывает приложение, агент генерирует файловую структуру и пишет её в персональную песочницу. Песочница устанавливает зависимости, запускает dev-сервер, а SDK предоставляет публичный URL превью для взаимодействия с запущенным приложением.
Логи сборки и ошибки выполнения стримятся обратно к агенту, что позволяет ему итеративно исправлять проблему. При деплое специальная песочница запускает wrangler deploy и публикует приложение в dispatch namespace Workers-for-Platforms, обеспечивая каждому приложению изоляцию и отдельный endpoint.
Модели, маршрутизация и наблюдаемость
По умолчанию VibeSDK использует модели семейства Gemini 2.5 для планирования, генерации кода и дебага. Все вызовы LLM проходят через Cloudflare AI Gateway, который обеспечивает унифицированную маршрутизацию между провайдерами (OpenAI, Anthropic, Google и т.д.), кэширование ответов для частых запросов, метрики по токенам и задержкам, а также учёт затрат. Менять или смешивать модели можно через конфиг без архитектурной переработки.
Безопасность, изоляция и многопользовательская модель
В дизайне системы заложено предположение о запуске недоверенного, сгенерированного ИИ кода. Каждая сборка выполняется в изолированном контейнере или песочнице с быстрым стартом, контролируемым исходящим трафиком и URL превью. Продакшен-деплойты организованы как мультиарендная система: на уровне приложений реализована изоляция Worker, лимиты использования и опциональная блокировка исходящих соединений. Такая модель масштабируется до тысяч или миллионов приложений без доступа между арендаторами.
Зачем командам платформ обращать внимание
Vibe coding переводит фокус с ручного кодирования на контроль генеративных агентов. VibeSDK формализует этот подход в воспроизводимой архитектуре с безопасным выполнением, петлями обратной связи превью и дешёвым глобальным деплоем. Для компаний, строящих AI-строители для клиентов или внутренних команд, это сокращает месяцы интеграции до форка рабочего шаблона. Cloudflare также документирует подход как референсную архитектуру, чтобы части системы можно было менять без потери гарантий.