How launchpad works.
Short version: you describe something, it gets built in a real sandbox, and you can take the code with you. The rest is detail.
Quickstart
From a sentence to a live URL.
Describe what you want
Type one sentence into the box on the home page. No repo, no template picker, no setup. Be specific about the thing, not the stack — “a habit tracker with a weekly grid and a streak counter” works better than “a React app with Tailwind”.
Watch it build
A real project appears in seconds. You'll see the agent read your brief, scaffold routes, write components, and start a dev server. The preview on the right is your app actually running, not a mockup.
Keep talking
Refining is the normal way to work. Ask for changes in plain language, and the agent edits the files it needs. If a change goes wrong, rewind to any earlier checkpoint — that costs nothing.
Publish
One click puts the project on a live HTTPS URL on our domain, free on every plan. Publishing is bundled, not metered.
Building
Chat, visual edits, and checkpoints.
Chat vs build
Asking a question is cheap and writes no code — use it to plan before you spend. A build turn is when the agent actually edits files, and it's charged by how much work it did, not what it guessed up front.
Visual edits
Click an element and change spacing, colour or type directly. Class-level tweaks run in your browser and cost nothing. If you'd rather describe the change — “make this less crowded” — the agent takes a small diff-only pass instead.
Rewind
Every turn leaves a checkpoint. Restoring one is a snapshot restore with no model call, so experimenting is free. Rewinding doesn't erase the conversation — you keep the context and lose only the code changes.
Preview and errors
Your app, running, with the console attached.
A real dev server
The preview is your project's dev server in a sandbox, not a rendering of it. The toolbar carries the URL, a refresh, a viewport toggle and Publish; the tab strip underneath gives you Console, Errors and Files.
The agent can see it too
Console output and uncaught errors are captured and available to the agent, so “it's throwing an error” is usually enough — it can read the stack itself rather than asking you to paste it.
Permissions
The agent asks before it acts.
What you get asked about
Installing a package, reaching the network, and deploying all surface a card showing the exact command, a plain-English reason, and Allow or Deny. The tool call waits on your answer rather than running optimistically.
Grants, so it asks once
Approving can be scoped — allow a particular command for this project and it stops asking for that one. Grants are listed in settings and can be revoked at any time.
Safe things don't interrupt
Reading files, writing inside the project, and driving the preview are auto-allowed. The prompt is reserved for actions that reach outside the sandbox or change what's published.
Publishing and domains
Free URLs on every plan.
What deploying gives you
A live HTTPS URL on our domain, free forever, on every plan including Free. Published sites are static bundles — a single production URL per project, republished each time you deploy.
Custom domains
Pointing your own domain at a project is available on Pro and Business. The ability to ship is never the paid part; the custom domain is.
Exporting and GitHub
Leaving is a supported path.
Export
Download the project as a real Vite + React repo at any time, on any plan, free. Not a snapshot or a share link — the actual source, ready to run with npm install.
GitHub sync
Pro and Business sync two ways with a repo you own. Push from launchpad, pull changes you made elsewhere, and keep working in your own editor if you prefer.
No proprietary runtime
Because deploys are static builds, nothing you've made depends on us to keep running. Cancel and the exported project still works.
Credits and limits
What gets charged, and what never does.
How charging works
Credits are spent at the end of a turn, based on the work that actually happened. Chat is 1, a typical feature build is 5, and publishing, rewinding and exporting are free. The full table is on the pricing page.
Running low
At 80% of your monthly credits you get a banner; at 100% the agent stops and asks rather than continuing to spend. Nothing tops up automatically without you clicking.
When a build fails
If a turn dies on our side, the credits are refunded automatically and we email you. You don't need to notice or file anything.
Still stuck?
Support is in the app — the widget carries your project context, so you don’t have to explain the setup.