Describe a web app, mobile app, backend or extension. Petal builds the real thing — and Petal is the only place you can put it up for sale when it's done.
<!doctype html>
<html>
<body class="bg-cream">
<h1>Today's habits</h1>
<ul id="habits"></ul>
<script src="app.js"></script>
</body>
</html>The difference
List a finished project, set a price, transfer it to the buyer's workspace. Petal takes 20% and nothing else. No other AI builder has a storefront on the other side of deploy.
Credit packs you buy once. They never expire, there is no plan to cancel, and a turn that changes nothing costs nothing.
Product, architecture, design, security, QA — eleven specialists argue over the spec before a single file is written.
Real React and TypeScript, two-way Git sync, your own domain. Leaving Petal should be a decision, not an escape.
Why Petal
Web, mobile, backends, Chrome extensions. Database, auth, hosting, security — Petal builds every layer and puts it live. Not a mockup. A real app with a real URL.
No, seriously
It never is. Here's the whole stack Petal handles for you — the twelve things that usually turn a weekend idea into a six-month project.
Two boxes. Two weekends. How hard could it be?
Twelve layers. One chat. Zero DevOps tickets.
Security, auth, SEO, error states, RLS, responsiveness — scored out of 100 with a checklist you can fix in one tap. No other builder tells you the truth about your app.
See how it works
Real projects, one prompt away.
Built with Petal
Founders, designers, and solo builders open-source their Petal projects every day. Peek inside any one, then remix it into your own with a click.

"First real product I've ever launched."
How it works
One sentence in plain English — web, mobile, API or extension. No setup.
Petal researches, plans, writes the code, and streams a live preview while it works.
Publish a URL, wire a custom domain, or download a signed mobile build.
The marketplace
Finish an app and it doesn't have to sit in your account. List it, price it, and hand it over to someone who needs it — files, database schema and all. You keep 80%.
Pay as you build
A subscription is a bet that you'll build every month. Most people don't. Petal charges for the work it does and leaves the rest of your balance alone.
How billing worksBuy a pack, come back in six months, it's still there. No monthly reset, no clawback.
If a build produces byte-identical files, nothing is charged. You pay for changes, not for asking.
Plans exist for people who want a monthly allowance. Nothing about the builder is locked behind one.
Backend hours, images and model spend each have a stated rate you can read before you spend.
No. Buy a credit pack and build. Plans exist if you want a monthly allowance, but the builder, the marketplace and publishing all work without one.
Nothing. They stay in your balance indefinitely. There is no expiry date and no monthly reset.
Yes. Publish it as a marketplace listing, set a price, and Petal handles checkout and transferring the project to the buyer. You keep 80% of every sale.
Real React and TypeScript in a real file tree. Sync it to your own Git repository, edit it locally, and deploy it wherever you like.
Petal verifies each build in a browser before calling it done, routes any defects to the specialist that owns them, and repairs in a scoped round rather than rewriting your app.
Yes — one mobile target that ships to both stores. Preview it on your phone by scanning a QR code while it builds.
Your turn
Web, mobile, backend or extension — describe it, Petal ships it.
Start building freeNo credit card · Live preview