Code Canvas

Websites & apps,built by chatting

Describe the site or app you want and watch Theo build it in a live preview at a real URL. Add a database and user accounts when you need them, iterate in plain English, and publish with one click.

Free forever — no credit card required
yourapp.preview.opencharts.com
Live preview
Built-in database

Watch it build — toggle preview & code ↓

Loading…
Capabilities

From prompt to product

Everything you need to go from an idea to a shipped app — without leaving the chat.

Build by chatting

Describe the outcome in plain English. Theo plans the build, writes the code, and iterates on your feedback.

Live preview at a real URL

Every project runs at its own preview subdomain with real multi-page navigation — not a sandboxed toy iframe.

Built-in database

Each project can provision its own Postgres database. Theo creates tables, seeds data, and wires your app to it.

User accounts & auth

Turn on authentication and your app gets sign-up, sign-in, and per-user data scoping — no backend work required.

One-click publish

Ship the finished site to a public link instantly. Keep iterating — updates republish in seconds.

Brand-aware builds

Drop in a brand guide, logo, or your website URL and the build uses your real palette, fonts, and imagery.

Self-healing edits

Runtime errors are caught and fixed automatically, and every change is validated before it ships to your preview.

Game Canvas

Ask for a game and get a playable build with AI-generated sprites, sound effects, and music on a dedicated engine.

Real code, yours

Full file tree, code editor, version history, and diffs — inspect or hand-edit anything Theo writes.

How it works

1

Describe your app

“A booking site for my studio with an admin page” is enough. Attach brand assets or a reference site if you have them.

2

Theo builds a working first version

A complete, navigable site lands in the live preview — pages, styling, interactions, and data wired up.

3

Iterate in plain English

“Make the hero darker,” “add a contact form,” “store signups in the database” — every change lands in seconds.

4

Publish and share

One click ships it to a public URL. Add a database and auth when you're ready to go from site to product.

Frequently asked questions

Do I need to know how to code?

No. You describe what you want and Theo writes the code. If you do code, everything is inspectable — a full file tree, editor, and version history — so you can hand-edit anything.

Can my app store data and have user accounts?

Yes. Every Code Canvas project can provision its own Postgres database, and authentication can be enabled with a click — sign-up, sign-in, and per-user data scoping included. Theo creates tables, seeds data, and wires the app to them for you.

Is the preview real or a mockup?

Real. Each project serves at its own preview URL with true multi-page navigation, working forms, storage, and database queries. What you see is what publishes.

How do I put my site live?

Click Publish and your project ships to a public link. You can keep iterating afterward — republishing takes seconds, and you can make previews private if you're not ready to share.

Can it match my brand?

Yes. Attach a brand guide or logo, paste your website URL, or specify exact colors — builds use your real palette, typography, and imagery instead of generic styling.

Ready to try Code Canvas?

Free to start, no credit card needed, and your whole team can join.