Skip to content

FOR SHADCN/UI · REACT · BASE UI OR RADIX

Visual operating systems for shadcn.

Design systems derived from serious technical visual languages. Every component, story chart, block, motion and sound follows one source. Installed with the shadcn CLI, owned in your repo.

npx shadcn@latest add https://beautiful-ui.dev/r/lumen.json

1 system121 pieces in Lumen Halo8 story charts42 free

COMPONENTS

Every example is live. Press it, type in it, switch it.

The shadcn components you know, installed and composed the shadcn way, drawn in each system's own light, motion and sound. Where an API goes beyond shadcn's, its page says so.

Browse all 121
Revenue
$2.71M
Up +12.4%, on trackvs last 30 days
StatFree
ButtonFree
LiveSyncing
MAJKRS
+4
⌘K
Importing
x
Goal
x

SYSTEMS

Not themes. Not skins. Visual operating systems.

Each system is derived from a serious technical visual language and carried through every component, chart, block, motion and sound. Pick the one built for what you’re making.

1 system

  • SYSTEM · LUMEN HALOEARLY

    Data told in light.

    Derived from the lit front panel of 1980s hi-fi

    Customer Swarm and the system around it. Built for SaaS analytics, AI products and developer platforms.

    • SaaS analytics
    • AI products
    • Developer platforms

    121 pieces · 42 free

    Open the system

INSTALL

Installs clean. Your agent already knows it.

One command via the shadcn CLI or MCP, and the source lands in your repo: no wrapper package, nothing phones home. Every piece ships with docs your AI reads, keyboard and screen-reader support, and motion that respects reduced-motion settings.

  • Docs your AI reads
  • Keyboard & screen-reader ready
  • Motion that respects reduced-motion
Read the setup guide
  1. 01ADD THE SYSTEM THEME (TOKENS AND FONTS)

    npx shadcn@latest add https://beautiful-ui.dev/r/lumen.json
  2. 02ADD THE CHART

    npx shadcn@latest add https://beautiful-ui.dev/r/lumen-customer-swarm.json

    Radix project (a radix-*, new-york or default style)? Use this instead:

    npx shadcn@latest add https://beautiful-ui.dev/r/radix-nova/lumen-customer-swarm.json
  3. 03IMPORT IT AND PASS YOUR DATA

    import { CustomerSwarm } from "@/components/ui/lumen/customer-swarm";

Start free. Go Pro when you want the whole world.

Compare plans

Questions

Build the whole product in one language.