Figment

System

Paste your globals.css CSS variables. Generation is hard-constrained to these.

Or load an example:

Threaded into both the preview and the generation constraints.

What already exists in your system — so Figment composes instead of regenerating.

Your registry
Add components manually

Figment can compose 40 components — injected into every generation.

Describe a component.

Figment builds one shadcn/ui component with your tokens, type, and existing primitives — ready to install.

Generates one component⌘⏎

Output

Your generated component — preview, source, registry JSON, and the install command — appears here.