A design system your AI actually follows.

Belin is a live theme editor for shadcn/ui — the components you own, on Base UI, styled with Tailwind. Design your system in the browser, then download it as a kit: theme, components, and a Claude skill in one zip. Unzip it into a project and the AI builds with your tokens, your text styles, your rules.

How it works

Two-layer tokens

Primitives hold raw values. Semantics give them meaning. Change a primitive once and every component that references it updates automatically.

Live customizer

Edit colors, typography, spacing, and radius directly in the panel on the right. WCAG contrast is checked live. Nothing commits until you're happy.

Theme export

Export your whole theme — colors, type, spacing, text styles, and every component. Download JSON to re-import here, or CSS to drop straight into another project.

Component variants

Customize every component's colors, padding, and text. Variants are named and travel with the theme export — any project that loads the theme gets the same definition.

Text styles

16 named text styles, each fully editable: family, size, weight, line height, color. Changes apply across the whole site instantly.

Data table

A full-featured table with 20 column types, sticky headers, sort cycling, and mobile expand rows. Cell padding, typography, and colors are all customizable.