Introducing ElevenLabs UI: Open-source audio & agent components for the web
- Written by
- Louis Jordan
- Published
ListenListen to this article
ElevenLabs UI is a new open source library of customizable React components for building interfaces with the ElevenLabs Agents & Audio SDKs.
Built on shadcn/ui, it provides full control over UI primitives like waveforms, orbs, messages & more.

Examples
transcriber-01 - An open-source voice dictation component you can drop into any web app:

voice-chat-03 - a rich multimodal chat interface with state management built in. Pass your Elevenlabs Agent ID as a prop and ship it:

Getting started
Components are available via the @elevenlabs/agents-cli command.
For example, to install the Orb component, you can run:
Read the docs and start building better agent & audio interfaces, faster.
Louis is building ElevenMusic, ElevenLabs' consumer music platform. Before ElevenMusic, he was ElevenLabs' first developer-focused hire, building developer documentation, SDKs, the ElevenLabs MCP server, and tools like the 11.ai assistant. Earlier, he founded Quary (acquired by Fivetran) and worked as an engineer at Amazon.
.webp&w=3840&q=80)




