Every AI builder on the market writes code onto a toolchain you still have to own. Generate the app, then install the dependencies. Wire the backend service. Configure the pipeline. Wait for the build. Debug the deploy.

There is no build step.
Not a fast one. None.

This is 90 seconds, unedited, one take: sign in, describe a component, watch it get built, edit it with AI, push it to production.

loom.com / frames-studio-walkthrough

I spent roughly fifteen years storing HTML, JavaScript, and jQuery in a database. It worked. Interfaces loaded fast, edits deployed instantly, versioning was free. What it never had was a real back end — no API layer, no server methods reachable from the front end. Everything above the database was fine. Everything below it wasn't there yet.

Two years ago I ran what I called the nucleus test. One question: can I build a front end and a back end that never have to be compiled — ever, at any point, for any reason. Not "compiled fast." Not compiled.

It worked.

Every other decision fell out of that one. One controller, one method — the front end passes the back-end method name it wants called. A dynamic execute pulls the code text from the database and runs it. The rest is consequence. Nothing here is a feature. It's what remained when the toolchain came out.

— Mitchell Maynard, founder

Market Map

Where Everyone Sits

TOOLCHAIN COMPLEXITY → AI-NATIVE → low / ai-first heavy / ai-first low / human-first heavy / human-first Replit Codespaces Gitpod Cursor StackBlitz v0 / Bolt Retool / Bubble VS Code Frames Studio zero-toolchain · ai-native

Cloud IDEs sit on the right (heavy toolchain). AI code-gen tools sit on the left (lighter toolchain, but still emit code). Frames Studio is the only point where AI emits frames, not files — with no toolchain to maintain.

Feature Matrix

Side by Side

Replit Codespaces Cursor Frames Studio
Toolchain Cloud-hosted Cloud VM Local + AI None
AI output Code files Code files Code files Frames (executable intent)
Versioning Git on files Git on files Git on files Automatic on every save. Named checkpoints.
Cold-start Container boot VM boot Instant (local) Instant
Multi-tenant One workspace / user One VM / user Local only Tenant-aware by design
Onboarding Account + setup GitHub + container Install + license Open a browser

Each row reflects an architectural decision, not a marketing claim. Frames Studio is the only column where the answer is structural — not just faster, but different.

Replit moved the toolchain to the cloud.

We removed it.

Cursor generates code that runs on your toolchain.

We generate frames that need no toolchain at all.

StackBlitz recreated Node in WASM to fit it in your browser.

We deleted the part that needed Node.

Code lives in a database, not files.

HTML, CSS, JavaScript, jQuery on the front. Python on the back.

Nothing compiles. Nothing transpiles.

Saving is deploying.

AI emits frames, not files.

The full architecture →

A working desktop, in the browser.

The runtime happens to render as a desktop UI — file manager, editor, terminal, all in one tab. This is a consequence of the architecture, not the argument for it. Everything you'd do on your laptop, you do here. Nothing new to learn.

Frames Studio desktop environment

Fair question.

Every frame is text. Every schema is JSON. The frames eject command emits standard code — HTML files, Python files, a SQL schema — that runs on any host you like.

The lock-in most platforms depend on is a data-format lock-in. Frames Studio doesn't have one, because frames are the same shape as what you'd write anyway. The difference is what runs them.

Request access.

Free during beta. Three projects. No credit card.