#44th of 16 in Voice and realtime
voice-ui-kit
React components and templates for Pipecat voice agent frontends
- Stars
- 419
- License
- BSD-2-Clause
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- TypeScript
Overview
pnpm workspace publishing @pipecat-ai/voice-ui-kit: React components (connect button, control bar, voice visualizer, audio controls), hooks, a ConsoleTemplate debug UI and a ThemeProvider on Tailwind 4. Works over the Pipecat Daily or SmallWebRTC transports; examples cover the console template, custom components, Tailwind and Vite. For teams building a browser frontend for a Pipecat bot; the bot is separate.
Who it is for: Frontend developers building UIs for Pipecat voice bots
Strengths
- Drop-in ConsoleTemplate for testing and benchmarking a Pipecat bot
- Daily and SmallWebRTC transports supported
- Tailwind 4 theme via CSS variables; Storybook included
- Four example apps: console, components, Tailwind, Vite
Weaknesses
- Library plus examples, not a deployable app; you assemble the page
- Requires a running Pipecat server exposing /api/offer or a Daily room
- No auth or persistence
What it needs
- TypeScript
- Needs Pipecat bot server, Daily account (optional transport)
Also in Voice and realtime
See all 16| Rank | Project | Score |
|---|---|---|
| 1 | agent-starter-reactNext.js voice assistant frontend for LiveKit Agents | 51 out of 100 |
| 2 | agent-starter-pythonPython voice agent on LiveKit Agents with turn detection and simulations | 50 out of 100 |
| 3 | agent-starter-nodeNode.js voice agent on LiveKit Agents with turn detection and simulations | 50 out of 100 |
| #5 | pipecat-examplesRunnable Pipecat voice agent examples for phone, web and deployment | 41 out of 100 |
| #6 | agent-starter-swiftSwiftUI voice agent client for iOS, macOS and visionOS on LiveKit | 40 out of 100 |