Introduction
A component registry for building AI agent interfaces with Svelte 5.
sv11-ui is a component registry for building AI agent interfaces — a Svelte 5 port of elevenlabs/ui, built on top of shadcn-svelte. It provides pre-built components for voice, chat, transcription, audio, and visualization.
Components are distributed via the shadcn-svelte CLI:
npx shadcn-svelte@latest add https://sv11.ui.twango.dev/r/<component>.json For example, to install the Orb component, you can run:
npx shadcn-svelte@latest add https://sv11.ui.twango.dev/r/orb.json Agent Orbs
Interactive orb visualization with agent states
Features
- Provider-agnostic — Wire up your own backend (ElevenLabs, OpenAI, Deepgram, custom, etc.) via
ConversationAdapter,TranscriptionAdapter, andVoiceinterfaces. - Svelte 5 — Built with runes, snippets, and modern Svelte patterns.
- Tailwind CSS 4 — Styled with tailwind-variants and tailwind-merge.
- Accessible — Built on bits-ui primitives.
Browse the full list of components at /docs/components, or view the source code on GitHub.