Создание приложения
Два способа:- Попросить ИИ — опишите, что вам нужно, в потоке, и ИИ создаст приложение
- Кнопка нового приложения — нажмите + в боковой панели Drive и выберите New app
Одно приложение, одна ветка
Каждое приложение — это один git checkout наmain. Нет отдельных черновиков, нет переключения веток, нет шага слияния. Каждое изменение попадает на main как коммит; публикация — это просто «развернуть текущий main».
Цикл сборки
- ИИ пишет код прямо на
main - ИИ запускает dev сервер. Вы видите живое превью.
- Вы итерируете через чат: «переместите график на боковую панель», «добавьте темную тему»
- Dev сервер перезагружается после каждого изменения
- Когда готово, опубликуйте
Публикация
Публикация развертывает текущий коммит наmain. Нет отдельной production ветки — самый свежий опубликованный коммит на main — это то, что работает в production.
Когда вы публикуете в каталог для установки другими, ваше приложение получает токен идентификации пользователя при запуске, ключ установки для своего backend и webhook’и установки/удаления. См. Publishing.
Кеширование, обновления и оффлайн
Desktop и мобильные версии открывают URL вашего приложения в обычном браузере. Они не очищают кеш браузера, не принуждают к загрузке только из сети и не выбирают другую политику кеша для публичных и приватных приложений. Ваше веб-приложение управляет кешированием:- HTTP
Cache-Controlзаголовки для документов и ресурсов - Опциональная настройка service worker / PWA (шаблоны поставляются с
vite-plugin-pwaи автоматическим обновлением) - Активируется ли новая сборка сразу, перезагружается один раз или ждет следующего открытия
- Оффлайн fallback для последней активированной сборки
registration.update()). Приложения без service worker игнорируют эту проверку и продолжают использовать свои HTTP кеш-заголовки.
Опубликованные приложения могут открываться мгновенно из кеша, получать новую сборку без жесткого обновления и хранить последнюю сборку в оффлайне.
Развертывание
После публикации разверните, чтобы получить live URL:- Удаленные приложения развертываются в облако Kazzle и получают публичный URL
- Локальные приложения устанавливаются на ваш компьютер. UI загружается напрямую, а процесс запускает dev сервер.
Приложения реального времени
Для приложений, которым нужны мгновенные локальные чтения и поддержка оффлайна, ИИ:- Создает базу данных
- Включает синхронизацию в реальном времени
- Создает двухчастное приложение: UI (React + sync клиент) и Process (endpoint токена + sync загрузка)
- Подключает учетные данные через vault