Umbra
Tokens, components and rules that people and AI agents use to build interfaces
Sections
Get started
Foundations
Color and contrast
The colors, what each one is for and how to check legibility
Typography
The type scale: sizes, weights and when to use each
Spacing and grid
The spacing scale, radii and the inner-outer rule
IconsIcon
The Phosphor set: weight, sizes and what not to do
Product themes
The base and the product layer: how to add the ShadeNotes, portfolio or a new theme
Glass and motion
Glass for the control layer, springs, morphing and entrances
Components
For AI agents
Characters and logos
For developers
Add Umbra to a product
npx shadcn@latest add @umbra/theme-base @umbra/theme-shadenotes @umbra/eslintThe registry, a product theme, CSS, your first component and checks, step by step, in “Quick start”
Version 0.1.0