Generate a shadcn/ui theme from any website
Overview
Extract a site's design tokens and convert them into a shadcn/ui theme. CSS variables mapped to shadcn's semantic token names, ready to drop into globals.css.
shadcn/ui uses CSS custom properties with semantic names (--background, --foreground, --primary, --muted, --border, --ring, --radius). Extract a live site's design tokens, then ask an agent to map the extracted values to these semantic names and output a complete theme block ready to paste into globals.css. The result is a shadcn/ui project that matches the extracted brand without manually picking color values.
Extract tokens
Complete shadcn/ui theme block for globals.css, derived from the extracted brand tokens.
More in Code & Tokens
Browse all
All recipes →
Continue reading
Getting started
Install Dembrandt and turn any public website into a complete set of design tokens in under 2 minutes. All you need is Node.js and a terminal.
MCP
Use Dembrandt as a tool inside Claude Code, Cursor, Windsurf, or any MCP-compatible editor. Your agent extracts live design tokens automatically when you ask.
Skills
30 UX and design system skills for AI agents. Install once, your agent designs with hierarchy, WCAG standards, and brand accuracy. The UX knowledge that normally costs senior consultant days.