Chat
Live Preview
Try a prompt like "Create a login form" to get started.
Load your own design system, generate one from a website, or export what's currently active. Tokens, components, themes, style guide, and more — all manageable here. MCP tools always reflect the active data.
Load a design system JSON file — replace tokens, components, themes, style guide, icons, or all sections at once. MCP tools reflect the new data immediately.
Enter a public website URL to extract its design tokens and auto-generate a matching design system. The AI infers colors, typography, spacing, and more from the live page.
Browse the expected JSON structure for any data type — design system, tokens, components, themes, style guide, and icons. Useful for authoring or validating files before importing.
Download the currently active design system as a JSON file. Includes all loaded sections: tokens, components, themes, style guide, icons, and more.
Restore all design system data to the bundled defaults. Any imported or generated data will be discarded. This cannot be undone.
Inspect each agent's role, MCP tools, model settings, and system instructions.
Watch agents work through real design-system requests — then run structured evaluations to measure quality and grounding.
A live, queryable contract between your design system and the AI tools your team uses every day.
When you ask an AI to build UI, it guesses. It invents token names, uses hardcoded hex values, and ignores your component library. You can paste docs into the prompt — but those docs go stale the moment your system changes, and large files eat your context window.
The Model Context Protocol is an open standard that lets AI tools call external tools — structured functions that return real data on demand. Instead of guessing, the AI asks for exactly what it needs and gets the live answer. Every chat message in this demo routes through the MCP server; the MCP Tools panel in shows which tools were called.
| Without MCP | With MCP |
|---|---|
| AI reads static docs pasted into a prompt | AI fetches structured data at query time |
| Token names are guessed or hallucinated | Token names come from the live source of truth |
| Component constraints exist only as prose | Constraints are machine-readable and enforceable |
| Validation happens in code review | Validation happens before code is written |
| Design system changes require re-prompting | AI always queries the current state of the system |
AI clients call these tools via POST /mcp using JSON-RPC. Each tool returns structured, live data — never a cached snapshot.
color, spacing, typography)color.primary.600)Claude Desktop, Cursor, and GitHub Copilot can all connect to this server directly. Click MCP server in the top bar for copy-paste setup instructions.
Follow a chat message from your keyboard through the AI routing layer to a grounded, design-system-aware response. Click or hover any block to learn what it does.
When you ask an AI to build UI, it guesses. It invents token names, uses hardcoded hex values, and ignores your component library. You can paste docs into the prompt to help — but those docs go stale the moment your system changes, and big files eat your context window.
This demo shows a different approach: expose your design system as a live, queryable server. The AI asks for exactly what it needs, gets the real answer, and generates code that actually matches your system.
28 MCP tools total — covering tokens, components, color, icons, themes, style guide, and more.
Claude Desktop, Cursor, and GitHub Copilot can all connect to this server directly. Click MCP server in the top bar for copy-paste setup instructions.
Go to to load your own tokens and components, or generate a design system from any website URL.