Everything you need to wireframe faster
Built for developers who design in code and iterate with AI.
Claude Code
— Claude Code v2.1 —
~/projects/my-app
› Build a login and dashboard screen for designflow with navigation between them
▸ Creating screens...
✓ Created screens/Login.tsx
✓ Created screens/Dashboard.tsx
✓ Updated flows.ts
Opus 4.6
PNG Screenshot
Canvas or individual screen at full resolution
Static HTML
Single-file export with all JS & CSS inlined
Cloud Share
Public link anyone can open — no login needed
screens/Login.tsx
export default function Login() { return ( <form className="login-form"> <h1>Welcome back</h1> <input type="email" placeholder="Email" /> <input type="password" placeholder="Password" /> {/* This attribute creates a flow arrow: */} {/* Login ----→ Dashboard */} <button data-df-navigate="dashboard"> Sign in </button> </form> ) }
designflow.theme.ts
export const theme: Theme = { colors: { primary: '#4488ff', background: '#ffffff', surface: '#f8fafc', text: '#0f172a', muted: '#64748b', }, };
Login
Login
Desktop
Tablet
Mobile
Get started in two commands
01
Scaffold
Generate screens, flows, and theme in one command.
$ npx designflow@latest init
wireframes/
├─ screens/
│ ├─ Login.tsx
│ ├─ Dashboard.tsx
│ └─ Settings.tsx
├─ flows.ts
└─ designflow.theme.ts
02
Launch
Your screens appear on a zoomable canvas with live flow arrows.
$ npx designflow dev
Found 3 screens, 2 edges
Canvas running at http://localhost:4800
Start wireframing in seconds
$ npx designflow@latest init && npx designflow dev