@pipecat
Components, hooks, visualizers, and composable blocks for Pipecat and voice AI.
Install this registry
npx shadcn@latest add https://ui.pipecat.ai/r/registry.json pnpm dlx shadcn@latest add https://ui.pipecat.ai/r/registry.json bunx shadcn@latest add https://ui.pipecat.ai/r/registry.json curl -s https://ui.pipecat.ai/r/registry.json Components
21 totalOne button for the whole session lifecycle, driven by the Pipecat transport state. Every state's label, icon, style, and action can be overridden sparsely.
npx shadcn@latest add https://ui.pipecat.ai/r/connect-button.json Canvas-2D audio spectrum visualizer with mel-scale bands and the shared visualizer lifecycle states (connecting, silent, speaking, thinking). Headless view for…
npx shadcn@latest add https://ui.pipecat.ai/r/audio-visualizer-bar.json Canvas-2D radial audio visualizer: a ring of spokes growing outward with mel-scale voice bands, sharing the kit visualizer lifecycle states (connecting, silent…
npx shadcn@latest add https://ui.pipecat.ai/r/audio-visualizer-radial.json Shader aura audio visualizer with optional dithering: swirling ribbons of turbulent light that animate between the shared visualizer lifecycle states (connecti…
npx shadcn@latest add https://ui.pipecat.ai/r/audio-visualizer-wave.json Media device picker for microphones, speakers, or cameras — as a select or a dropdown menu around any trigger.
npx shadcn@latest add https://ui.pipecat.ai/r/device-select.json Microphone control with toggle and push-to-talk modes, live audio visualizer, and a mic/speaker device picker in a split-button dropdown.
npx shadcn@latest add https://ui.pipecat.ai/r/user-audio-control.json Camera toggle with preview tile and camera picker in a split-button dropdown.
npx shadcn@latest add https://ui.pipecat.ai/r/user-video-control.json Screen-share toggle with a preview tile while sharing.
npx shadcn@latest add https://ui.pipecat.ai/r/user-screen-control.json Bot audio output element with a shared volume store, mute toggle, horizontal or vertical volume slider, and a popover volume control.
npx shadcn@latest add https://ui.pipecat.ai/r/bot-audio.json Live scrolling transcript of the user/agent conversation with role labels, karaoke text rendering, function-call cards, and connection-aware empty states.
npx shadcn@latest add https://ui.pipecat.ai/r/conversation.json Message composer with inline send button that injects the message into the conversation and sends it to the bot.
npx shadcn@latest add https://ui.pipecat.ai/r/text-input.json Caption-style overlay for bot speech with word-by-word fade-in and turn-end fade-out.
npx shadcn@latest add https://ui.pipecat.ai/r/transcript-overlay.json Client and agent connection status rows, live-updated from transport state and bot lifecycle events.
npx shadcn@latest add https://ui.pipecat.ai/r/client-status.json Session metadata rows: transport type, copyable ids, RTVI client/server versions.
npx shadcn@latest add https://ui.pipecat.ai/r/session-info.json Telephone keypad that sends DTMF tones — buffered sequence entry or immediate per-key dialing, with synthesized press feedback.
npx shadcn@latest add https://ui.pipecat.ai/r/dtmf-keypad.json Client bootstrap hook with an explicit transport factory, connect/disconnect lifecycle, startBot handling and error state.
npx shadcn@latest add https://ui.pipecat.ai/r/use-pipecat-app.json Shared store of RTVI metrics: per-processor ttfb/ttfa/processing/characters/stt_usage series with a rolling cap, running token totals (incl. cache-read and rea…
npx shadcn@latest add https://ui.pipecat.ai/r/use-pipecat-metrics.json Shared RTVI event log: rAF-batched capture with a rolling cap, pause, clear-on-reconnect, and per-subscriber filtering and grouping.
npx shadcn@latest add https://ui.pipecat.ai/r/use-pipecat-event-stream.json Single-datapoint metric tile — label, big tabular value, optional unit — fully generic and props-driven, chart-free by design.
npx shadcn@latest add https://ui.pipecat.ai/r/metric.json Metrics dashboard block with a Performance/Usage tab navigator: per-processor latency tiles and charts, plus running token/character/audio usage totals, on the…
npx shadcn@latest add https://ui.pipecat.ai/r/metrics.json Workbench for debugging and testing Pipecat agents: connect flow, bot media, conversation and metrics, device and session info, and a live RTVI event stream, w…
npx shadcn@latest add https://ui.pipecat.ai/r/console.json