bits-ui 2.15.5 canonicalHeadless Svelte 5 UI primitives.
Accessible, unstyled primitives used across KYM, Nanda Node, ABI Chat.
Interfaces we consume
Tooltip.Root/Trigger/Content,Dialog,DropdownMenu,Combobox,Command,Popover, etc.- All primitives are headless — no visual defaults; we style with Tailwind + tokens.
- Accessibility-first (WAI-ARIA); focus management and keyboard nav come for free.
Assumptions we’re validating
- Bits UI 2.x is Svelte 5 native; every primitive uses the runes API.
- Ozzy Dev uses Bits UI headless primitives + our own Tailwind styling on top.
- KYM (0.563 lucide era), Nanda Node, and ABI Chat all use Bits UI; version drift is possible across the platform.
Live smoke
Tooltip and Dialog primitives import successfully
Live tooltip
Live dialog