TypeScript SDK для создания постоянных ИИ-агентов с сохранением состояния на Cloudflare Durable Objects, синхронизацией в реальном времени, планировщиком задач и поддержкой MCP.
- Звёзды
- 5,419
- Форки
- 1,282
- Открытые issues
- 22
- Последний коммит
- 7 часов назад
Что это?
VibeSDK помогает создавать полнофункциональные приложения с помощью AI-агента для написания кода. Опишите, что вам нужно, ответьте на уточняющие вопросы — и наблюдайте, как агент планирует работу, редактирует файлы, развёртывает превью, проверяет ошибки и дорабатывает приложение вместе с вами.
Весь процесс построен на сервисах Cloudflare. Для каждого проекта создаётся изолированное рабочее пространство на базе Durable Object, сгенерированные приложения запускаются в режиме превью как Dynamic Workers, для каждого приложения выделяется собственное хранилище SQLite через Durable Object Facet, а история версий с точками восстановления хранится в Cloudflare Artifacts. Запросы к провайдерам моделей проходят через AI Gateway.
Собственный экземпляр можно развернуть в Cloudflare Workers одним нажатием или запустить локально с помощью Bun: скрипт настройки подготовит ресурсы Cloudflare, провайдеров моделей и аутентификацию. Сгенерированные проекты можно экспортировать и продолжить разработку в другом месте.
Ключевые возможности
- 01Итеративная генерация кода под управлением агента с уточняющими вопросами по заданной структуре.
- 02Редактирование файлов в реальном времени во встроенном редакторе кода.
- 03Превью в Dynamic Workers без постоянно работающего dev-сервера.
- 04Проверка консоли браузера и исправление ошибок во время выполнения в цикле сборки.
- 05Изолированное хранилище SQLite для каждого сгенерированного приложения с возможностью просмотра и сброса данных.
- 06Точки восстановления в Cloudflare Artifacts и откат без потери истории.
- 07Экспорт проектов для дальнейшей разработки за пределами платформы.
Сценарии использования
- Прототипирование полнофункционального веб-приложения по текстовому описанию.
- Изучение устройства агентной платформы для написания кода на Cloudflare Workers и Durable Objects.
- Запуск собственной закрытой или внутренней платформы для vibe-кодинга в своём аккаунте Cloudflare.
- Изучение подходов к изоляции проектов и версионированию рабочих пространств в агентных системах.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/cloudflare/vibesdk.git - 2
Перейдите в папку проекта и установите зависимости с помощью Bun
cd vibesdk && bun install - 3
Запустите скрипт настройки, чтобы настроить ресурсы и среды Cloudflare
bun run setup - 4
Запустите сервер разработки и откройте http://localhost:5173
bun run dev
Что важно знать
- Требуются аккаунт Cloudflare и API-токен. Для использования в production также необходим тариф Workers Paid и доступ к Workers for Platforms.
- Нужны учетные данные как минимум одного поставщика моделей, если ключи поставщиков не сохранены в AI Gateway.
- Чтобы развернуть собственный экземпляр, нужен пользовательский домен с wildcard DNS и руководство по настройке.
Темы
Частые вопросы
- Что такое vibesdk?
- Открытая агентная платформа для создания и развёртывания полнофункциональных приложений по текстовым запросам; целиком работает на Cloudflare. VibeSDK помогает создавать полнофункциональные приложения с помощью AI-агента для написания кода. Опишите, что вам нужно, ответьте на уточняющие вопросы — и наблюдайте, как агент планирует работу, редактирует файлы, развёртывает превью, проверяет ошибки и дорабатывает приложение вместе с вами.
- vibesdk можно использовать бесплатно? Какая у него лицензия?
- vibesdk распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vibesdk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vibesdk — 22 окт. 2026 г..
- Для чего можно использовать vibesdk?
- Прототипирование полнофункционального веб-приложения по текстовому описанию. Изучение устройства агентной платформы для написания кода на Cloudflare Workers и Durable Objects. Запуск собственной закрытой или внутренней платформы для vibe-кодинга в своём аккаунте Cloudflare. Изучение подходов к изоляции проектов и версионированию рабочих пространств в агентных системах.
- Как установить vibesdk?
- Клонируйте репозиторий: git clone https://github.com/cloudflare/vibesdk.git Перейдите в папку проекта и установите зависимости с помощью Bun: cd vibesdk && bun install Запустите скрипт настройки, чтобы настроить ресурсы и среды Cloudflare: bun run setup Запустите сервер разработки и откройте http://localhost:5173: bun run dev
- Где скачать vibesdk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cloudflare/vibesdk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Минималистичный Cloudflare Worker, который ежедневно по UTC выдаёт одно эссе в формате Markdown, созданное ИИ, для каждого домена и кэширует его, чтобы обращаться к модели не чаще раза в день.
Виртуальная файловая система в Cloudflare Durable Object, которая предоставляет AI-агентам рабочее пространство с подключаемыми средами выполнения на базе контейнеров или Workers.
Git-сервер, в котором каждый репозиторий — это Durable Object: он работает на Cloudflare Workers или размещается самостоятельно на celld.
Самостоятельно размещаемый почтовый сервис на Cloudflare Workers: создавайте несколько ящиков на одном домене, отправляйте письма и вложения через адаптивный веб-интерфейс.
Серверный рантайм для JavaScript и Wasm на базе того же кода, что и Cloudflare Workers, — для самостоятельного хостинга и локальной разработки.