Cartwright vs bolt.new

bolt.new (StackBlitz) is a prompt-to-app builder that runs a full Node.js environment in your browser tab — startlingly fast for prototyping full-stack ideas without installing anything. Cartwright is the opposite end of the same journey: an MIT-licensed commerce/site engine scaffolded into your own repository, built on by your own AI agent, with a real database, admin, Stripe checkout and agent-commerce protocols already implemented and tested. Reach for bolt.new to explore an idea in minutes; reach for Cartwright when the idea is “a site or shop that must run in production and be mine.”

DimensionCartwrightbolt.new
Zero-install startNeeds Node + a terminal + an AI agent (a developer environment).Unmatched — a full dev environment in the browser tab, nothing installed.
What you own afterwardsA normal Next.js repo with a tested engine inside — yours from commit one.Export/GitHub sync exists; the build workflow and environment live on the platform.
Commerce depthCart, Stripe checkout + webhooks, orders, VAT/Stripe Tax, shipping zones, GDPR, multi-currency — engine code, not generated on the fly.AI-generated per project; payments and order flows are yours to assemble and harden.
AI model & meteringBring your own agent and API key; the engine meters nothing.Built-in agent, token/credit-metered subscription.
Production postureDeploys as a standard Next.js app (Vercel etc.) with a real migration/versioning story.Deploys exist, but hardening an AI-generated codebase for production is on you.

Frequently asked

Is Cartwright a bolt.new alternative?
They solve different moments. bolt.new is the fastest browser-based way to prototype a full-stack idea. Cartwright is a production commerce engine your own agent extends in your own repo. Prototype there, graduate here — or start here when you already know you are building a site or shop.
Why not just let bolt.new generate my shop?
A checkout is the least forgiving code you will run: payments, webhooks, tax, refunds, GDPR. Cartwright ships those as tested, flag-gated engine code with a public update path — instead of one-off generated code you must audit and maintain alone.
Can I move a bolt.new prototype to Cartwright?
Bring the design and the intent, not the code: Cartwright’s design-import can lift your palette from a URL, products come in via CSV, and your agent rebuilds the pages as design-pack sections on the engine’s data layer.

Try it in one command

npx create-cartwright@latest my-shop

MIT-licensed. Read the docs or see the full comparison hub.