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
Ranked among open-source alternatives to Vapi (#3 of 10).
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