ElevenLabs UI is a TypeScript component library built on shadcn/ui to help build audio and agent-oriented applications, with a CLI for adding components to Next.js projects. The latest release is v1.0.0 from 2025-10-10. It is MIT-licensed and has an active repository with thousands of stars.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
ElevenLabs UI is a component library built on top of shadcn/ui to help you build audio & agentic applications faster. It provides pre-built React components for agent & audio applications (e.g., orbs, waveforms, voice agents, audio players) and includes a CLI to add these components to a Next.js project.
How it works
The project exposes a registry of components (via a JSON registry at ui.elevenlabs.io) that can be consumed by the shadcn/ui CLI or the ElevenLabs Agents CLI to install components into a Next.js project. It relies on Node.js 18+, a shadcn/ui setup, and Tailwind CSS in the host project. Installation methods include using npx with @elevenlabs/cli@latest or using the shadcn CLI to pull components from the provided registry URLs.
Getting started
Prerequisites:
- Node.js 18 or later
- shadcn/ui initialized in the project (npx shadcn@latest init)
- Tailwind CSS configured
Install all components:
npx @elevenlabs/cli@latest components add all
This sets up shadcn/ui if needed, installs all ElevenLabs UI components, and adds dependencies.
Install specific components:
npx @elevenlabs/cli@latest components add <component-name>
Example:
npx @elevenlabs/cli@latest components add orb
Alternative: use shadcn/ui CLI:
npx shadcn@latest add https://ui.elevenlabs.io/r/all.json
Install a specific component:
npx shadcn@latest add https://ui.elevenlabs.io/r/orb.json
All available components are documented at https://ui.elevenlabs.io/docs/components with examples at https://ui.elevenlabs.io/blocks.
Recent releases
Latest release: v1.0.0 Introducing ElevenLabs UI (2025-10-10). The release notes mention build improvements and a feature for the component registry (examples include: * build: add qc by @louisjoecodes in https://github.com/elevenlabs/ui/pull/2, * feat(compone ...
Traction
Stars: 2337. Forks: 166. Open issues: 25.
Behind the repo
Engineered by ElevenLabs. The repository hosts a TypeScript codebase implementing the UI component library and registry used by the ElevenLabs CLI.
Caveats
License: MIT. Created 2025-09-03. Last push 2026-05-15. Languages: TypeScript. Open issues: 25.






