Skip to content
WunderUI
Build your next AI design with precision

201 React components. One Figma library. Ready for your AI agent.

Components, 56 UI blocks, motion and tokens in light and dark — with DESIGN.md and an MCP server, so coding agents build with the system instead of guessing.

Live demo

WunderUI
Total revenue
$48,200
12.4%
Active users
1,204
5.2%
Conversion rate
3.8%
3.1%
Average order
$129
6.8%

Insights

Last six months vs. forecast

On track

Activity

Workspace events

Invoice #4021 paid

12 min ago

Plan upgraded

1 h ago

Plan upgraded

1 h ago

New workspace member

3 h ago

The demo is the real library: switch views, drag a card, sort the table, change the accent.

Works with

Your stack and your agent — no adapters.

  • ReactReact
  • Tailwind CSSTailwind CSS
  • Base UIBase UI
  • FigmaFigma
  • ClaudeClaude
  • ChatGPT & CodexChatGPT & Codex
  • CursorCursor
  • WindsurfWindsurf
  • GeminiGemini
  • GitHub CopilotGitHub Copilot
  • v0v0
  • + any MCP client
Built with AI

The design system that never guesses. One prompt, one consistent screen.

Prompt

Say what you need. One sentence to your agent.

DESIGN.mdAnalytics · 06

Works in
Understand

It reads before it writes. Rules, tokens and 201 components over MCP.

It reads first. Rules, tokens, components.

6 components matched to your prompt

  • KPIGroupFour figures with trend chips
  • AreaChartRevenue over twelve months
  • DataGridLatest deals, sortable
  • SidebarWorkspace navigation
  • BadgeDeal stage, tint colours
  • NavbarSearch, bell and account

No invented values. Every value is a token.

--primaryradius/xlBody/Mediumspace-6
Build

Assembled, then checked. Only parts that already exist.

truefalse
TriggerRunning
Prompt receivedRevenue dashboard
Running
Read DESIGN.mdRules and patterns
Running
Load tokensColour, type, space
Running
Match partsKPIs, chart, table
Running
Compose screenLayout from blocks
Running
Tokens only?Check every value
Running
Render screenReact and Figma
Running
Fix with tokensSwap raw values

The prompt fans out into reading DESIGN.md, loading the tokens and matching components; they meet in one composed screen, which is checked for raw values before it is rendered.

Revenue dashboardShipped
Revenue$48.2k↑ 12.4%
Deals126↑ 8.1%
Win rate32%↑ 2.3%
Revenue · 12 months
Latest dealsWunderUIWonHalcyonOpenPergolaOpen
Figma ↔ React

Same names on both sides. Change one, the other follows.

Figma · KPI Card
Revenue
$48.2k
12.4%
Variables · primary
dashboard.tsx
// tokens.css — from the Figma variables
--primary: #555CF3;

<MetricCard label="Revenue" value="$48.2k"
  trend={{ value: "12.4%", direction: "up" }}
  aside={<MetricSparkline variant="bar" />} />
Rendered

Pick a colour in the Figma variables — React follows.

Audit

Nothing ships unchecked. Contrast, focus, motion, mobile.

Audit · Revenue dashboard

0/5
  • ContrastAA in light and dark
  • Tokens only0 raw values
  • Focus1 px indigo, every control
  • MotionOn duration tokens
  • Mobile 390 pxNo sideways scroll
Ship

Ship it everywhere. Light, dark and mobile from one build.

Core Features

Everything in the box. Components, blocks, motion, templates.

201 Components

Every size, state and variant in React and Figma, with live examples.

56 UI Blocks

Finished screens for apps, data, commerce and AI, light and dark.

180 Motion-Effects

Entrances, hovers and loaders on WunderUI's motion tokens.

Pre-Built Templates

Whole pages built only from WunderUI — open, click through, reuse.

Design & Code Aligned

A Figma file and a React library with the same names, props and tokens.

Tokens & Dark Mode

Colour, type, radius and motion tokens; one switch turns it all dark.

Fully Responsive

Layouts reflow to phone size; every block has a mobile variant.

MCP & Skill

Your agent builds over MCP; skills check the result against the rules.

The Library

201 components. Every one documented and live.

Free
Accordion
Action Bar
Agenda
Alert Dialog
Avatar
Avatar Group
See all 45 in Core Elements
Fast Development

Screens, superfast. Written with real components.

sign-in-dialog.tsx
Design · Code · Agents

One system, three places. Figma, React and MCP.

01

Figma library. 201 components, 2,549 variants, one theme collection.

  • Variables, not hex
  • Light + dark modes
  • Auto layout throughout
Local variables
ThemeLight
LP

Lena Park

Revenue, this month

Paid
$48.2k12.4%
View report
02

React library. Same names and props as in Figma.

  • 201 components
  • TypeScript types
  • One import
MetricCard
Playground
Revenue
$48.2k
12.4%
Props
trend
aside
icon
menu
<MetricCard  label="Revenue"  value="$48.2k"  trend={{ value: "12.4%", direction: "up" }}/>
03

Your agent, over MCP. Claude, Cursor, Codex and Copilot build with both.

  • MCP server
  • DESIGN.md + llms.txt
  • Audit skills
Figma
React
wunderui-mcp
Claude
Cursor
Codex
Copilot
Theming

One colour in. Every component follows, in light and dark.

The generated scale, 50 to 1000

9 of 9 contrast checks pass

Open the Theme Builder
lightPro plan
Revenue
$48.2k
12.4%

Read the release notes.

darkPro plan
Revenue
$48.2k
12.4%

Read the release notes.

The colour becomes step 600; every other step, the link, the tint and the focus ring are derived from it and checked against WCAG AA. The output is one theme.css.

Motion

Every move on tokens. Ready to ship.

See more

Six duration tokens, from an 80 ms press to a 700 ms data fill. Every transition in the library picks one — none invents its own.

Four curves: entrance, exit, move and overshoot. Things arrive fast and settle; they leave quicker than they came.

Entrances, hovers, loaders and text effects, ready to copy — all running on the same tokens, so they re-time together.

Every animation has a still version. With reduced motion switched on, the finished state is shown — nothing is hidden behind it.

--duration-instant
--duration-fast
--duration-base
--duration-slow
--duration-deliberate
--duration-ambient
At ¼ speed — 80 ms to 700 ms
The workflow

One loop. From variable to screen and back.

checked before the mergefindingvalue first in Figma
TriggerRunning
Figma libraryVariables · components
Running
Token setstyles.css · 2 themes
Running
React components@wunderui/react
Running
Agent contextDESIGN.md · llms.txt
Running
Your screenFinished, consistent
Running
AuditContrast · motion

Figma library, token set, React components, agent context, your screen; the screen is audited before the merge, and findings go back to the token set, whose values are changed in Figma first.

Install

One dependency. No CLI step.

~/my-app $

  1. 1

    Install the package

    One dependency. Nothing is copied into your repository.

  2. 2

    Import the stylesheet

    Tokens, light and dark — one CSS file.

  3. 3

    Use a component

    Import it by the name you saw in Figma.

app/layout.tsx

import "@wunderui/react/styles.css"
import {
  Button,
  DataGrid,
} from "@wunderui/react"
React19
Tailwind CSS4
Base UI1.8
TypeScripttypes included
Next.js · Vitetested
Dark modeevery component

The next screen is already built

Every UI block is made only from this package. Copy one in and it already runs on your tokens — light, dark and on a phone. Dashboards, settings, checkout, AI chat: start from a finished screen, not a blank file.

Browse the blocks
Pricing

Start free. Grow into Core or Pro.

Every paid plan is billed yearly and includes continuous updates while it runs.

Solo licence: WunderUI Free $0, WunderUI Core $199, WunderUI Pro $299

WunderUI Free

$0forever

Try the system, ship the basics.

For everyone

Start for free
  • The free Figma preview file
  • Core React components, ready to copy
  • 3 free agent skills — setup, screens, token check
  • Free license — personal use only
  • No commercial use, full Figma file, Pro components, motion, MCP or updates

WunderUI Core

Basic

$199/ year

Figma and every React component.

One named developer or designer · billed yearly

Get Core — $199/year
  • The full Figma file — components, variants, light and dark
  • UI block screens in Figma
  • Every React component, ready to copy
  • Design tokens
  • The motion library
  • WunderUI MCP server and registry for Core
  • Continuous updates
  • Standard Commercial License
  • No Pro agent skills, block source code or templates

WunderUI Pro

Most Recommended

$299/ year

The full library — for you and your agent.

One named developer or designer · billed yearly

Get Pro — $299/year
  • Everything in Core
  • All 10 agent skills and 3 AI agents — Figma, coding agents and the Design Auditor
  • UI blocks and templates, source included
  • WunderUI MCP server and registry for the full library
  • New components and templates as they ship
  • Continuous updates
  • Standard Commercial License
What each plan includes
FeatureFreeCoreBasicProMost Recommended
Price$0$199/year$299/year
Design
Figma design systemThe full Figma library: 165 components with 2,549 variants and all their properties, plus 2,866 icons — built with auto layout and ready for your own screens.Free preview165 components · 2,549 variants165 components · 2,549 variants
Design tokensColour, radius, spacing and type as Figma variables and CSS variables, with the same names on both sides and light and dark modes.
UI block screens in FigmaEvery UI block screen as a Figma frame in light, dark and mobile, built from the library components. The React source of the blocks comes with Pro.
Code
React components201 accessible React components (76 of them free): forms, feedback, overlays, core elements, navigation, KPI cards, charts and AI. The same names, props and variants as the Figma library — copy the code or install them, typed and themeable.76 core components201 components201 components
Data & Charts14 components: area, line, bar, column, candlestick, sparkline, pie, radar, radial, bubble and funnel charts plus the data grid, with 260 ready-made chart variants in Figma and React. Every chart has a loading state and an appear animation.14 components14 components
AI & Agents components45 components for AI products: chat, prompt input, tool calls, approvals, agent plans, run timelines and cost meters.45 components45 components
Motion effectsThe motion catalogue: 180 copy-ready effects in 13 categories — buttons, cards, text, loaders and AI interfaces — plus the duration and easing tokens behind them.180 effects180 effects
Theme BuilderPick a brand colour and get the whole colour scale, checked for contrast, as CSS you can paste into your project.
Blocks & templates
UI blocksFinished screens such as dashboards, auth, settings, billing, chat and data views, with source code, in light, dark and mobile.
Page templatesComplete multi-screen templates you can start a product from, such as the dashboard, inbox, settings, sign-in and agent workspace.
New templatesEvery template released while your plan is active.
AI & agents
WunderUI MCP / registryThe MCP server and the component registry: your coding agent looks up components, props and tokens and installs them by name.Core libraryFull library
Free agent skillsSetup, Screen and Token check: set up WunderUI in a project, build complete screens with all their states, and replace hard-coded values with tokens.3 skills3 skills3 skills
Basic AI skillsDESIGN.md, design.json and llms.txt: the files that teach any coding agent your tokens, components and rules.
Figma AI skillsFigma screen and Figma sync: build WunderUI screens in Figma from library instances, and keep Figma variables and the CSS tokens in sync.2 skills
Coding agent skillsMotion audit, Accessibility, Agent UI and Compose: audits with patches, agent interfaces and whole pages built from blocks.4 skills
AI agentsBuilder, Reviewer and Figma designer: Claude Code agents that combine the skills into one job.3 agents
Design AuditorThe UI/UX audit skill: checks a website, landing page, codebase or Figma file against 497 rules and writes a prioritised report.
Guides & updates
Guides & documentationStep-by-step guides for installation, theming, the CLI, the foundations and building with AI, plus a live example for every component.
New componentsEvery component added to the library while your plan is active.
Continuous updatesFixes and improvements to everything in your plan, for as long as the plan runs.
LicenseFree: personal, non-commercial use only. Standard Commercial License: unlimited commercial projects — Solo for one named person, Team for up to 5 users in one organisation, client work included.Read the license agreementFree license · personal useStandard CommercialStandard Commercial

The whole documentation is open before you buy — components, blocks and every code example.

FAQ

Questions before you pay.

Product

Designed in Figma. Built in React. Shipped by your agent.

Every component, block and code example is open before you pay.