agent-starter-react
Next.js voice assistant frontend for LiveKit Agents
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.
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
- TypeScript
- Needs LiveKit Cloud or self-hosted LiveKit server, a LiveKit agent
- GitHub template
- env example file