The code is
the design file.

Designers are about to edit the design system your app actually ships.

You’re on the list. We’ll write when your invitation is ready.

Interactive preview: change the Button component's fill, size and corner radius. Every Button in an example app follows, and nothing else changes. Each edit becomes a line of button.tsx in a draft pull request.

Button Fill Size
Draft pull requestbutton.tsx · no changes yet
4 cva("inline-flex items-center rounded-md", {
8 default: "bg-primary text-primary-foreground",
14 default: "h-10 px-4",

The screens are Acme Bookings, an example app. Every Button follows. Nothing else does.

No second copy.

Nothing to sync, nothing to drift. Your repository is the design system.

Every change, a pull request.

Designers edit visually. Engineers review the diff.

Zero lock-in.

Stop any time. It was always your code.

Your next design file is already in the repo.

You’re on the list. We’ll write when your invitation is ready.