1
Describe the app
Start a thread and say what you want. Be specific about what the app is for, not how to code it:
- “Build a dashboard for tracking my spending”
- “Make a tool for reviewing support tickets”
- “Create a landing page for my plumbing business”
2
Watch the live preview
The AI creates the files and starts a dev server. A preview opens in a draft tab next to the thread - a real, running version of your app that updates as the code changes.Click around and test it. If the preview doesn’t start on its own, click Start preview in the draft tab.
3
Iterate by chat
Ask for changes the way you’d ask a person:
- “Move the chart to the sidebar”
- “Add a dark theme”
- “The totals look wrong, they should include tax”
4
Publish
When it’s ready, say “publish my app” or publish from the app page. Publishing takes the current version live - deployed apps get a URL like
https://kazzle-{appId}.kazzle.app that you can share or point a custom domain at.Public apps are accessible to anyone with the URL. Private apps require Kazzle authentication.Add more when you need it
You don’t have to plan any of this up front. Ask, and the AI wires it in:- A database - “add a database so my data is saved” creates a dedicated Postgres instance. Databases
- Offline and instant sync - for apps that should feel native across devices. Realtime sync
- API keys and credentials - stored encrypted in the vault, never in your code. Secrets
- AI features - chat, images, speech, and transcription inside your app. AI in apps
- Other people using your app - publish it to the marketplace so other Kazzle spaces can install it. Marketplace
If something looks off
- The preview is blank or stale - use Restart in the draft tab to stop and start the dev server.
- The app renders but data doesn’t stick - it probably needs a database. Ask the AI to add one.
- You broke something while iterating - revert the change from the message that made it.