App erstellen
Zwei Möglichkeiten:- KI fragen - beschreiben Sie, was Sie möchten, in einem Thread und die KI erstellt es
- Neue-App-Schaltfläche - klicken Sie auf + in der Drive-Seitenleiste und wählen Sie Neue App
Eine App, ein Branch
Jede App ist ein einzelnes Git-Checkout aufmain. Es gibt keine separaten Entwürfe, kein Branch-Wechseln, keinen Merge-Schritt. Jede Bearbeitung landet auf main als Commit; Veröffentlichung bedeutet nur „das aktuelle main bereitstellen”.
Der Build-Zyklus
- Die KI schreibt Code direkt auf
main - Die KI startet den Dev-Server. Sie sehen eine Live-Vorschau.
- Sie iterieren per Chat: „verschieben Sie das Diagramm in die Seitenleiste”, „fügen Sie ein dunkles Design hinzu”
- Der Dev-Server lädt nach jeder Bearbeitung neu
- Wenn fertig, veröffentlichen
Veröffentlichung
Die Veröffentlichung stellt den aktuellenmain-Commit bereit. Es gibt keinen separaten Production-Branch — der zuletzt veröffentlichte Commit auf main ist live.
Wenn Sie im Katalog veröffentlichen, damit andere Ihre App installieren können, erhält Ihre App beim Start ein Benutzeridentitäts-Token, einen Installationsschlüssel für sein Backend und Install-/Uninstall-Webhooks. Siehe Veröffentlichung.
Caching, Updates und Offline
Desktop und Mobile öffnen Ihre App-URL nur in einer normalen Browser-Ansicht. Sie löschen nicht Browser-Caches, erzwingen keine Nur-Netzwerk-Ladevorgänge und wählen keine andere Cache-Richtlinie für öffentliche vs. private Apps. Ihre Web-App verwaltet das Caching:- HTTP-
Cache-Control-Header für Dokumente und Assets - Optionales Service-Worker-/PWA-Setup (Vorlagen enthalten
vite-plugin-pwamit automatischem Update) - Ob ein neuer Build sofort aktiviert wird, einmal neu geladen wird oder auf die nächste Öffnung wartet
- Offline-Fallback für den zuletzt aktivierten Build
registration.update()). Apps ohne Service Worker ignorieren diese Prüfung und verwenden weiterhin ihre eigenen HTTP-Cache-Header.
Veröffentlichte Apps können daher sofort aus dem Cache geöffnet werden, einen neuen Build ohne Hard-Refresh abrufen und den neuesten Build offline verfügbar halten.
Bereitstellen
Nach der Veröffentlichung bereitstellen, um eine Live-URL zu erhalten:- Remote-Apps werden in Kazzles Cloud bereitgestellt und erhalten eine öffentliche URL
- Lokale Apps werden auf Ihrem Computer installiert. Die UI wird direkt geladen und der Process-Teil führt einen Dev-Server aus.
Echtzeit-Apps
Für Apps, die sofortige lokale Lesevorgänge und Offline-Unterstützung benötigen, erstellt die KI:- Eine Datenbank
- Aktiviert Echtzeit-Synchronisierung
- Erstellt eine zweiteilige App: UI (React + Sync-Client) und Process (Token-Endpunkt + Sync-Upload)
- Verbindet Anmeldedaten über den Vault