GitHub 0

Introduction

Next

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, and Voice interfaces.
  • 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.