ui
ElevenLabs UI is a component library and custom registry built on top of shadcn/ui to help you build multimodal agents faster.
Quick Overview
Error generating quick overview
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
II ElevenLabs UI
ElevenLabs UI is a component library built on top of shadcn/ui to help you build audio & agentic applications faster.
Overview
ElevenLabs UI provides pre-built, customizable React components specifically designed for agent & audio applications, including orbs, waveforms, voice agents, audio players, and more. The CLI makes it easy to add these components to your Next.js project.
Installation
You can use the ElevenLabs Agents CLI directly with npx, or install it globally:
# Use directly (recommended)
npx @elevenlabs/cli@latest components add <component-name>
#Â Or using shadcn cli
npx shadcn@latest add https://ui.elevenlabs.io/r/all.json
Prerequisites
Before using ElevenLabs UI, ensure your Next.js project meets these requirements:
- Node.js 18 or later
- shadcn/ui initialized in your project (npx shadcn@latest init)
- Tailwind CSS configured
Usage
Install All Components
Install all available ElevenLabs UI components at once:
npx @elevenlabs/cli@latest components add all
This command will:
- Set up shadcn/ui if not already configured
- Install all ElevenLabs UI components to your configured components directory
- Add necessary dependencies to your project
Install Specific Components
Install individual components using the components add command:
npx @elevenlabs/cli@latest components add <component-name>
Examples:
# Install the orb component
npx @elevenlabs/cli@latest components add orb
Alternative: Use with shadcn/ui CLI
You can also install components using the standard shadcn/ui CLI:
# Install all components
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 can be found here or explore a list of example components here.
Contributing
If you'd like to contribute to ElevenLabs UI, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes to the components in the registry.
- Open a PR to the main branch.
Please read the contributing guide.
License
Licensed under the MIT license.
Engineered by ElevenLabs.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot