Source distributed
Registry artifacts are safe to copy directly into user projects and are meant to be owned locally.
CLI-first UI components
bambiui generates React, Solid, Svelte 5 and Vue 3 artifacts from internal DOM Protocol contracts. The CLI copies public registry files into your app; no runtime bambiui dependency required.
npx bambiui init
npx bambiui add button tabs card --framework react
npx bambiui add checkbox input --framework react Current architecture
Registry artifacts are safe to copy directly into user projects and are meant to be owned locally.
React, Solid, Svelte 5 and Vue 3 outputs share the same data-attribute contract.
Use Studio to generate token scales and preview the same component surfaces before installing.
Registry previews
Intent variants, sizes, loading and disabled states.
Token-driven surfaces for grouped content.
Source copied into your app.
Checked, disabled and label states without runtime packages.
Accessible input styling with semantic tokens.
Keyboard navigation and controlled/uncontrolled modes.