11st of 16 in Voice and realtime
agent-starter-react
Next.js voice assistant frontend for LiveKit Agents
- Stars
- 948
- License
- MIT
- Last commit
- Sep 2026
- Language
- TypeScript
Overview
Next.js app on LiveKit Agents UI components and the LiveKit JS SDK: welcome and session views, chat transcript, media tiles, camera, screen share, avatar rendering and five audio visualizer styles. A route at app/api/token issues LiveKit tokens from your project credentials. Frontend only; pair it with a LiveKit agent such as agent-starter-python or agent-starter-node.
Who it is for: Teams shipping a web UI for a LiveKit voice agent
Strengths
- Transcript, media tiles, avatar video and visualizers already composed
- Agents UI components are installed into components/ and editable in place
- Token route included; development token server also supported
- Matching Android, Swift, Flutter and React Native starters exist
Weaknesses
- Needs a separate LiveKit agent and a LiveKit Cloud or self-hosted server
- Token route has no authentication; add one before production
- No tests or Docker
What it needs
- TypeScript
- Needs LiveKit Cloud or self-hosted LiveKit server, a LiveKit agent
- GitHub template
- env example file
Also in Voice and realtime
See all 16| Rank | Project | Score |
|---|---|---|
| 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 |
| #4 | voice-ui-kitReact components and templates for Pipecat voice agent frontends | 45 out of 100 |
| #5 | pipecat-examplesRunnable Pipecat voice agent examples for phone, web and deployment | 41 out of 100 |
| #6 | agent-starter-androidKotlin and Jetpack Compose voice assistant client for LiveKit Agents | 41 out of 100 |