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.