Skip to main content

Создание приложения

Два способа:
  • Попросить ИИ — опишите, что вам нужно, в потоке, и ИИ создаст приложение
  • Кнопка нового приложения — нажмите + в боковой панели Drive и выберите New app
ИИ выбирает стартовый шаблон на основе вашего запроса:

Одно приложение, одна ветка

Каждое приложение — это один git checkout на main. Нет отдельных черновиков, нет переключения веток, нет шага слияния. Каждое изменение попадает на main как коммит; публикация — это просто «развернуть текущий main».

Цикл сборки

  1. ИИ пишет код прямо на main
  2. ИИ запускает dev сервер. Вы видите живое превью.
  3. Вы итерируете через чат: «переместите график на боковую панель», «добавьте темную тему»
  4. Dev сервер перезагружается после каждого изменения
  5. Когда готово, опубликуйте

Публикация

Публикация развертывает текущий коммит на main. Нет отдельной production ветки — самый свежий опубликованный коммит на main — это то, что работает в production. Когда вы публикуете в каталог для установки другими, ваше приложение получает токен идентификации пользователя при запуске, ключ установки для своего backend и webhook’и установки/удаления. См. Publishing.

Кеширование, обновления и оффлайн

Desktop и мобильные версии открывают URL вашего приложения в обычном браузере. Они не очищают кеш браузера, не принуждают к загрузке только из сети и не выбирают другую политику кеша для публичных и приватных приложений. Ваше веб-приложение управляет кешированием:
  • HTTP Cache-Control заголовки для документов и ресурсов
  • Опциональная настройка service worker / PWA (шаблоны поставляются с vite-plugin-pwa и автоматическим обновлением)
  • Активируется ли новая сборка сразу, перезагружается один раз или ждет следующего открытия
  • Оффлайн fallback для последней активированной сборки
Когда Kazzle видит новую опубликованную версию для открытой вкладки приложения, она просит зарегистрированный service worker проверить обновление (registration.update()). Приложения без service worker игнорируют эту проверку и продолжают использовать свои HTTP кеш-заголовки. Опубликованные приложения могут открываться мгновенно из кеша, получать новую сборку без жесткого обновления и хранить последнюю сборку в оффлайне.

Развертывание

После публикации разверните, чтобы получить live URL:
  • Удаленные приложения развертываются в облако Kazzle и получают публичный URL
  • Локальные приложения устанавливаются на ваш компьютер. UI загружается напрямую, а процесс запускает dev сервер.

Приложения реального времени

Для приложений, которым нужны мгновенные локальные чтения и поддержка оффлайна, ИИ:
  1. Создает базу данных
  2. Включает синхронизацию в реальном времени
  3. Создает двухчастное приложение: UI (React + sync клиент) и Process (endpoint токена + sync загрузка)
  4. Подключает учетные данные через vault
См. Realtime sync для подробностей.

Лендинги

Лендинги — это приложения только с UI. Без backend, без базы данных. Опишите страницу, и ИИ создаст её, развернет и даст вам live URL. Чтобы использовать пользовательский домен, направьте ваш домен или поддомен на URL развернутого приложения.