UISandbox

shadcn/ui theme editor

React components copied into your repo: you own the source, it is not a dependency. UISandbox builds shadcn/ui from its own package and opens it in the editor: seven screens in shadcn/ui's own components and its own defaults. Turn the brand, the type, the spacing and the corners, and every component follows. Nothing to install, nothing uploaded.

shadcn/ui in the UISandbox editor: the knobs on the left, shadcn/ui's own components on the right
shadcn/ui as it ships, in the editor. A real screenshot.

What is read from shadcn/ui

Version
follows its registry; no package version
Licence
MIT
Package
none: its CLI copies the components into your repo
Runs in
React
Variables
32 in its light mode, and its own dark mode, read from its package
Brand as it ships
#171717
Corners
10px

What you take with you

Export writes shadcn/ui's design system in shadcn/ui's own names, starting from what you see:

On your own app

If your app runs on shadcn/ui, the sandbox recognises it from the rendered page and writes the design system in shadcn/ui's names from your app's own values. What you turned on the kit comes with you. The quickest way in is the one where nothing leaves your machine: run npx uisandbox-mcp open in your project, or ask your agent to "open this app in UISandbox". How it works.