Svelte 5 · Bits UI 2 · headless
Every Bits UI component, live — plus an agent that builds with them.
46 interactive showcase pages with copyable source, and a chat-driven UI builder an OMP agent drives through the browser relay: you describe a UI, the agent assembles it out of real Bits UI primitives in the page you are looking at.
Headless, not opinionated
Bits UI ships behaviour, accessibility and state. Every pixel here is plain Tailwind on top of the same primitives you would use in your own app.
Copyable by construction
Each demo renders the exact file that produced it — the source panel is the component's own
text, imported with ?raw, so it can never drift.
Agent-operable
The builder exposes a documented window.bitsBuilder API and a persisted event log, so an agent in the browser relay can read your request and mutate
the canvas.
Catalog
Disclosure & Layout
Menus & Navigation
Form Controls
Selection & Input
Dates & Time