tesserai

A design system for your app, without Figma or a design team.

Start from your website. Change anything by clicking it or saying it. Ship it as code you own.

For React, Vue and Svelte with Tailwind v4, and as tokens for SwiftUI, Jetpack Compose, Flutter and Figma.

The builder with the Northwind system: its indigo palette on the left, its buttons in every style and intent on the right

Start from your website

Paste a link. It reads the site's colors, fonts, corners and borders, and turns them into a design system: palettes, type and 65 components, each step shown before you keep it. Then see it on example screens, like a dashboard. Already have one in code? npx @tesserai/cli import reads it from your project.

A savings site's system on the example dashboard: its orange, condensed uppercase buttons and heavy black card edges
A system built from a demo site of ours, on the builder's example dashboard.

Click anything, and choose where the change goes

Just buttons like this one, every primary button, or the value everywhere it's used. 65 components and example screens follow, in light and dark.

Recorded in the builder.

Or say it in words

Every proposal is checked against WCAG, Apple and Material, and in the preview, before you apply it.

A real request. The wait for the answer plays faster.

Then it's code you own

Like shadcn/ui: one command writes the theme and every component into your repo, and sync keeps it current. Tokens for every other platform, native apps included.

Terminal
# your app
$ npx @tesserai/cli init <link>

# after each release
$ npx @tesserai/cli sync

# anything else
$ npx @tesserai/cli export swift

Install in your project

One command sets up the theme and every component, as code you own. Try it: this is the Northwind system’s real output.

Loading…
Checks on a system: every color pair passing, then guidelines such as 12px minimum text and 16px inputs on phones, with fixes

Checks as you edit

Over a thousand color pairs, tap targets, text sizes and every page's accessibility, checked on what your components render.

The example dashboard in a second brand: rose buttons, dark mode, rounder corners

Several brands, one system

Light and dark, left to right or right to left.

Work on it together

See where each person is pointing and every change as it's made. Comment on anything, and whoever can edit fixes it with AI.

Releases that say what breaks

Notes, and a warning before anything your code imports goes away. Every shared system gets a docs site and a Storybook.

Your coding agent knows it

Claude Code, Cursor and others get the system as MCP tools, with the guidelines.

claude mcp add tesserai -- npx -y @tesserai/cli mcp

Learn as you go

22 Guides, from color and contrast to tables and navigation, say what design systems have settled on and how yours compares. Free, no AI needed. Read the Guides

Plans

Free

$0

For trying it and for systems you keep to yourself.

  • Every editing feature, in this browser or your account
  • 3 systems in your account, with 30 days of versions
  • AI editing to try: 20 requests a month, building from your website included
  • Share links, a docs site and a Storybook; view and comment on systems shared with you
  • Install with the command line; exports for every stack

Pro

Price at launch

For people who build and ship systems, alone or together.

  • Everything in Free
  • Unlimited systems, versions kept for good, named versions and releases
  • AI editing: 1,000 requests a month
  • Invite people to your systems, and edit systems shared with you, live
  • Scans of your apps kept with the system: what's used, what's restyled, over time

Questions

Is the code mine?

Yes. Components are written into your repo, like shadcn/ui, and nothing runs from our servers.

Which stacks does it support?

React, Vue and Svelte 5 with Tailwind v4: React on Base UI, Radix or React Aria, Vue on Reka UI, Svelte on Bits UI, every component in each. Tokens for everything else, native apps included.

Can I bring the design system I already have?

Run npx @tesserai/cli import in your project: your colors, fonts, corners and spacing become a tesserai system, with the file and line each came from. Your code stays on your machine.

Do I need an account?

Not needed: everything works in your browser. An account keeps systems across devices and lets others see them. Download every system at once, or delete your account, whenever you like.

Start with your website, or a clean base. No sign-up, and the code is yours.