← Petal

Own your code

Real files, your repo, your domain.

Nothing here is locked behind a proprietary editor or a runtime only we can host.

01

Actual React, actual TypeScript

Petal writes the same code a senior engineer would hand you: typed components, semantic design tokens, a real router, a real schema. Open the file tree and read every line of it.

02

Git sync both ways

Connect a repository and every build lands as a commit. Edit locally, push, keep building in Petal. Your history lives somewhere you control, not in a vendor database.

03

Ship where you like

Publish on a Petal URL, point your own custom domain at it, or take the repo and deploy it anywhere that runs Node. Leaving is a decision, not an escape.

100%
Real source you can read
2-way
Git sync
Yours
Custom domain