
Real design control.
01Insert, drag, duplicate, or edit inline. Every layer maps directly to code.

Real design tool, real components.
Start building interfaces — not mockups.

Insert, drag, duplicate, or edit inline. Every layer maps directly to code.

Create components synced with code. From props to slots to variants.

Design web apps with built-in auto layout, plus mobile responsive support.

Work in real-time across projects, and comment directly on layers.
01 / Code handoff
Pixel perfect front-end code. No AI slop machine.
~$ npx @subframe/cli sync
syncing components...
done. 12 components pulled.
1import { Button } from
"@/ui/components/Button"
2import { TextField } from
"@/ui/components/TextField"
3export function ProfilePage() {
4 const { data } = useSWR('/api/user')
5 return (
6 <Card>
7 <TextField value={data?.name} />
8 <Button onClick={save} />
9 </Card>
10 )
11}Designers build visually. Work with the same components used in production.
Engineers pull code. Subframe takes care of the styling, you focus on business logic.
02 / AI-native
Curate, remix, and elevate your craft. Your system. Your context. Your personal AI.
Generate pages, themes, components, or insert inline. AI is there when you need it.
Mix-and-match from generations or @mention your pages as context. You design the final result.
Annotate your designs, get interactive prototypes. Share limitless ideas that match your product.
Teach AI your components, your design style, your product. It only gets better as you build.
Pricing
$0
Start designing with code & AI.
Start for free$29
For startups, freelancers, and power users.
Get started—
For large teams, agencies, and enterprises.
Schedule demoFree viewer seats are available on all plans. We offer discounts for students & educators.
FAQ
Subframe is a visual design environment where layout, components and styles map directly to editable front-end code.
Both. Designers work with real components while engineers receive a predictable, presentational code layer.
It complements exploratory visual design with a code-native canvas for building production interfaces.
Components can be synced into an existing project, where developers add product logic and data wiring.
No. Code knowledge expands what you can customize, but visual editing remains the primary workflow.
Your project context is used to personalize work in your own projects rather than to create generic output.