From a prompt to a shipped app
Describe the app or website you want in plain language and Hanzo builds it — generating the UI, database schema, auth, and API, then refining with you in a live editor as you chat. One click ships it to a real URL on Hanzo Cloud, with the database, auth, AI, and storage already wired in. Not a mockup — a running app.
Open source (MIT). Build in your browser and deploy on Hanzo Cloud, or self-host anywhere.
What is Hanzo App
Describe it, refine it, ship it
A sentence becomes a running app: schema, pages, sign-in and API. Then you keep talking to it, or open the editor and change the code yourself — the thing previewing is the thing that deploys.
Prompt to app
Type what you want to build in plain English — or import an existing GitHub repo — and Hanzo generates the UI, database schema, auth, and API to match.
Refine in a live editor
Keep chatting to change anything, or edit the code directly in an in-browser editor with live preview. What you see running is the app you ship.
Ship on Hanzo Cloud
One click deploys to a live URL with your database, auth, AI, and storage already running — no Dockerfile and no pipeline to wire up.
Wired in
More than a UI — a full app on Hanzo Cloud
Deploy to a live URL
One click ships your app to real infrastructure on Hanzo Cloud — your-app.hanzo.app — with no Dockerfile or pipeline to set up.
Database, built in
Every app gets Hanzo Base — an embedded datastore with realtime queries and a schema generated from your prompt.
Auth, built in
Sign-in arrives wired to Hanzo IAM over OIDC, with sessions and org-scoped access already in place. Nothing here stores a password, because nothing here hosts identity.
AI, built in
Call 500+ models — Zen alongside Anthropic, OpenAI, Google, and Mistral — from your app through one gateway.
Secrets and files
An API key goes to Hanzo KMS and is read from there, so it is never a string in your source. Uploads go to object storage on the same account.
Server logic
The parts that cannot run in a browser run as functions the platform deploys and routes for you. There is nothing to configure until you want to.