Skip to main content

Creating an app

Two ways:
  • Ask the AI - describe what you want in a thread and the AI builds it
  • New app button - click + in the Drive sidebar and choose New app
The AI picks a starting template based on what you ask for:
TemplateWhat you getUse when you need
uiReact web appA web app, dashboard, landing page
processHTTP serverAn API, webhook handler, scheduled job

One app, one branch

Each app is a single git checkout on main. There are no separate drafts, no branch switching, no merge step. Every edit lands on main as a commit; publishing is just “deploy the current main”.

The build cycle

  1. The AI writes code directly on main
  2. The AI starts the dev server. You see a live preview.
  3. You iterate by chat: “move the chart to the sidebar”, “add a dark theme”
  4. The dev server hot-reloads after each edit
  5. When ready, publish

Publishing

Publishing deploys the current main commit. There is no separate production branch — the most recently published commit on main is what’s live.

Deploying

After publishing, deploy to get a live URL:
  • Remote apps deploy to Kazzle’s cloud and get a public URL
  • Local apps install on your computer. The UI loads directly, and the process part runs a dev server.

Realtime apps

For apps that need instant local reads and offline support, the AI:
  1. Creates a database
  2. Turns on realtime sync
  3. Builds a two-part app: UI (React + sync client) and Process (token endpoint + sync upload)
  4. Wires credentials through the vault
See Realtime sync for how it works.

Landing pages

Landing pages are UI-only apps. No backend, no database. Describe the page and the AI builds it, deploys it, and gives you a live URL. To use a custom domain, point your domain or subdomain at the deployed app URL.