Команда Cloudflare AI открыла исходный код VibeSDK — платформы для создания и развёртывания полнофункциональной системы кодирования с искусственным интеллектом (ИИ) одним кликом в сети Cloudflare или в репозитории GitHub Repo Fork.
Что такое VibeSDK?
VibeSDK — это производственная эталонная реализация, а не игрушечный пользовательский интерфейс. Репозиторий (с лицензией MIT) включает в себя интерфейс React+Vite, серверную часть Workers с долговечными объектами для координации агентов, D1 (SQLite) через Drizzle, R2 для хранения шаблонов, KV для сеансов и поток «Развёртывание в Cloudflare». Он интегрирует песочницы Cloudflare/контейнеры для изолированных сборок и предварительных просмотров, а также использует Workers for Platforms для публикации каждого сгенерированного приложения в виде отдельного Worker с собственным URL-адресом.
Как работает код в системе?
Пользователь описывает приложение; агент генерирует файлы и записывает их в песочницу для каждого пользователя. Песочница устанавливает зависимости и запускает сервер разработки; SDK предоставляет общедоступный URL-адрес предварительного просмотра. Журналы/ошибки передаются агенту для итеративных исправлений. Песочница развёртывания запускает команду wrangler deploy для публикации приложения в пространстве имён диспетчеризации Workers for Platforms, предоставляя каждому приложению собственный изолированный Worker.
Модели и маршрутизация
По умолчанию VibeSDK использует семейство Google Gemini 2.5 для планирования, генерации кода и отладки, но все вызовы LLM проходят через Cloudflare AI Gateway. Это обеспечивает унифицированную маршрутизацию между провайдерами (OpenAI/Anthropic/Google и т. д.), кэширование ответов для общих запросов, отслеживание токенов/задержек для каждого провайдера и отслеживание расходов. Замена или смешивание моделей — это выбор конфигурации, а не перестройка архитектуры.
Безопасность и мультитенантность
Дизайн предполагает ненадёжный код, созданный ИИ: каждая сборка запускается в изолированном контейнере или песочнице с быстрым запуском, контролируемым выходом и URL-адресами предварительного просмотра; производственное развёртывание по своей сути является мультитенантным (изоляция Worker для каждого приложения, ограничения использования и опциональное брандмауэрирование исходящего трафика). Эта модель масштабируется до «тысяч или миллионов» пользовательских приложений без доступа между арендаторами.
Действительно ли это один клик — и могу ли я перенести свой код в GitHub или в свою учётную запись?
Cloudflare предоставляет демонстрацию в реальном времени и кнопку развёртывания одним кликом. После запуска пользователи могут экспортировать созданные проекты в свою учётную запись Cloudflare или в репозиторий GitHub для дальнейшего развития — это полезно, если вы хотите перенести работу с размещённого экземпляра или использовать собственный CI.
Почему командам платформ стоит обратить внимание на «vibe coding» сейчас?
«Vibe coding» переносит усилия с ручного кодирования на надзор за генеративными агентами. VibeSDK закрепляет этот шаблон с помощью конкретной воспроизводимой архитектуры: безопасное выполнение кода, циклы обратной связи предварительного просмотра и дешёвое глобальное развёртывание. Для компаний, изучающих возможности создания ИИ-сборщиков для клиентов или внутренних команд, это заменяет проект интеграции, который длится от нескольких недель до нескольких месяцев, базовой платформой, которую можно разветвить и специализировать.
Cloudflare также документирует этот подход в виде формальной эталонной архитектуры, чтобы вы могли менять компоненты (например, контейнеры и песочницы) без потери гарантий системы.
Резюме
VibeSDK от Cloudflare превращает «vibe coding» из демонстрации в развёртываемый субстрат: стек одним кликом, который направляет вызовы LLM через AI Gateway, выполняет код, созданный с помощью ИИ, в изолированных песочницах/контейнерах и публикует Worker для каждого клиента через Workers for Platforms; в сочетании с экспортом проектов и формальной эталонной архитектурой он даёт командам воспроизводимый путь для создания сборщиков ИИ-приложений без необходимости заново изобретать среду выполнения или модель безопасности.
Технические подробности и страницу GitHub можно найти здесь. Не стесняйтесь посетить нашу страницу GitHub для учебных пособий, кодов и ноутбуков. Также подписывайтесь на нас в Twitter и присоединяйтесь к нашему сообществу в SubReddit (более 100 тысяч участников по машинному обучению) и подписывайтесь на нашу рассылку.
Для партнёрства по созданию контента/промоушена на marktechpost.com, пожалуйста, свяжитесь с нами.
Статья «Команда Cloudflare AI открыла исходный код VibeSDK, который позволяет любому создавать и развёртывать полную платформу кодирования с искусственным интеллектом одним кликом» впервые появилась на MarkTechPost.
1. Какие возможности предоставляет платформа VibeSDK для разработчиков?
Ответ: VibeSDK позволяет разработчикам создавать и развёртывать полнофункциональные системы кодирования с искусственным интеллектом одним кликом. Платформа включает в себя интерфейс React+Vite, серверную часть Workers с долговечными объектами для координации агентов, D1 (SQLite) через Drizzle, R2 для хранения шаблонов, KV для сеансов и поток «Развёртывание в Cloudflare».
2. Как обеспечивается безопасность при использовании VibeSDK?
Ответ: Дизайн VibeSDK предполагает ненадёжный код, созданный ИИ. Каждая сборка запускается в изолированном контейнере или песочнице с быстрым запуском, контролируемым выходом и URL-адресами предварительного просмотра. Производственное развёртывание по своей сути является мультитенантным (изоляция Worker для каждого приложения, ограничения использования и опциональное брандмауэрирование исходящего трафика).
3. Какие модели искусственного интеллекта используются в VibeSDK по умолчанию?
Ответ: По умолчанию VibeSDK использует семейство Google Gemini 2.5 для планирования, генерации кода и отладки. Все вызовы LLM проходят через Cloudflare AI Gateway, что обеспечивает унифицированную маршрутизацию между провайдерами (OpenAI/Anthropic/Google и т. д.), кэширование ответов для общих запросов, отслеживание токенов/задержек для каждого провайдера и отслеживание расходов.
4. Можно ли перенести код, созданный с помощью VibeSDK, в GitHub или в учётную запись пользователя?
Ответ: Да, после запуска пользователи могут экспортировать созданные проекты в свою учётную запись Cloudflare или в репозиторий GitHub для дальнейшего развития. Это полезно, если вы хотите перенести работу с размещённого экземпляра или использовать собственный CI.
5. Почему командам платформ стоит обратить внимание на «vibe coding» сейчас?
Ответ: «Vibe coding» переносит усилия с ручного кодирования на надзор за генеративными агентами. VibeSDK закрепляет этот шаблон с помощью конкретной воспроизводимой архитектуры: безопасное выполнение кода, циклы обратной связи предварительного просмотра и дешёвое глобальное развёртывание. Для компаний, изучающих возможности создания ИИ-сборщиков для клиентов или внутренних команд, это заменяет проект интеграции базовой платформой, которую можно разветвить и специализировать.