Say what you want and watch Theo build it in a live preview at a real URL — or start from one of 164 real templates. Add a database and user accounts when you need them, then publish with one click.
That's a real template from the library rendering its actual code — open it live to click around.
Code Canvas ships with 164 templates — every one built in the editor itself. The tiles below render each template's actual code. Open one live, click around, then make it yours by chatting.
164 templates · 8 categories · every tile is live code, not a screenshot
Browse them all in the editorEvery request is a real edit to real files. Pick one and see what changes in the preview and in the code.
Restyled the hero section and added a primary button.
Every build has a right speed. Stay on Fast for a flurry of small tweaks, drop to Max for a rewrite, reach for Ultra when a build fights back. Switch any time — it is one control in the editor.
The everyday workhorse
Handles most of what you ask for — multi-file changes, auth scaffolding, new pages — with balanced speed and reasoning. Where most builds live.

Every project serves at its own preview subdomain with real multi-page navigation, working forms, storage, and database queries.
Game Canvas is Code Canvas with a game engine attitude: two dedicated Theo Yoyi tiers, sprites and sound generated to order, and a build you can play the moment it lands. Don't take our word for it — press play.
This is the real whack-a-mole template from the library, running its real code. Tap the moles, chase the combo.
Rapid game iteration and live tweaks — nudge the difficulty, juice the hit effects, rebalance a level in seconds.
Full game builds and complex mechanics — physics, state machines, enemy AI, and multi-level progression.
Our arcade shooter — sprites, sound, scoring, screen shake, the lot — was designed and developed in Game Canvas. It lives in the OpenCharts arcade, and it is exactly what your prompts can grow into.
Everything you need to go from an idea to a shipped app, without leaving the chat.
Describe the outcome in plain English. Theo plans the build, writes the code, and iterates on your feedback.
Every project runs at its own preview subdomain with true multi-page navigation, not a sandboxed toy iframe.
Each project can provision its own Postgres database. Theo creates tables, seeds data, and wires your app to it.
Turn on authentication and your app gets sign-up, sign-in, and per-user data scoping with no backend work.
Ship the finished site to a public link instantly. Keep iterating, and updates republish in seconds.
Drop in a brand guide, a logo, or your website URL and the build uses your real palette, fonts, and imagery.
Runtime errors are caught and fixed automatically, and every change is validated before it reaches your preview.
164 real templates — landing pages, dashboards, stores, portfolios, and games. Open one live and make it yours by chatting.
A full file tree, code editor, version history, and diffs. Inspect or hand-edit anything Theo writes.
“A booking site for my day spa” is enough. Start from scratch or from a template, and attach brand assets if you have them.
A complete, navigable site lands in the live preview with pages, styling, interactions, and data wired up.
“Make the hero darker,” “add a contact form,” “store signups in the database.” Every change lands in seconds.
One click ships it to a public URL. Add a database and auth when you are ready to go from site to product.
Code CanvasChat, code, preview, database, and publish live side by side.

Start on the free plan, build in the live preview, and publish when it looks right.