⚠️ Mobile is not supported yet.
Search for a command to run...
This is a shadcn/ui component registry that distributes copy-paste React components for building LiveKit AI Agent interfaces.
An aura visualizer for audio tracks.
A linear bar visualizer for audio tracks.
A grid visualizer for audio tracks.
A radial bar visualizer for audio tracks.
A wave visualizer for audio tracks.
A component for indicating the agent's chat status with a blinking dot. Useful for indicating the agent is thinking before generating a response.
A component for displaying the agent session's chat transcript.
A control bar for managing media tracks (microphone, camera, screen share), disconnecting the agent session, and opening the chat input, with appropriate icons and loading states.
A button for disconnecting the agent session.
A component for providing an agent's session context and ensuring remote participants’ audio tracks (microphones and screen share) are audible.
A full-screen agent session block with transcript, controls, and I/O media tiles.
A control for managing media tracks (microphone, camera, screen share) with appropriate icons and loading states.
A toggle button for controlling media tracks (microphone, camera, screen share) with appropriate icons and loading states.
Installs every component in the @agents-ui registry (excluding the nextjs-api-token-route).
A NextJS API route to generate a LiveKit session token while keeping your API keys private.
A shadertoy-like shader renderer component for React.
A button for starting the agent session's audio track when the browser blocks audio playback.