livekit-examples/agent-starter-react
A complete voice AI frontend app for LiveKit Agents with Next.js
What it solves
It provides a ready-to-use frontend starter template for developers building voice-based AI agents. It eliminates the need to build a complex real-time communication interface from scratch by providing pre-built UI components for voice interaction, video streaming, and virtual avatars.
How it works
Built with Next.js, the template uses the LiveKit JavaScript SDK and a specialized Agents UI component library. It connects to a LiveKit session to handle real-time audio and video streams, managing the state transitions between a welcome screen and an active agent session. Developers can customize the look and feel via a configuration file (app-config.ts) or by modifying the Shadcn-based components in the project directory.
Who it’s for
Frontend developers and AI engineers who want to quickly deploy a professional user interface for their LiveKit-powered voice AI agents.
Highlights
- Real-time Interaction: Supports voice, transcriptions, and virtual avatars.
- Cusomizable UI: Includes multiple audio visualizer styles (bar, grid, radial, wave, aura) and light/dark theme support.
- Media Capabilities: Integrated support for camera video streaming and screen sharing.
- Developer Friendly: Uses Next.js and Shadcn UI for easy component customization and updates.
Related
- Project
- Project
- Project
- Project
- Project