LiveKit is a realtime framework for building production-grade multimodal and voice AI agents. It enables Python or Node.js programs to participate as full participants in LiveKit rooms, processing realtime audio, video, and data streams with WebRTC reliability.LiveKit has a built-in LMNT integration that makes it easy to create high-performance voice AI agents with LMNT voices. The integration is optimized for realtime voice applications and supports voice clones, multilingual speech, and low-latency streaming.
Production-Grade Performance: LiveKit is designed for production deployments with WebRTC for reliable, low-latency communication. The framework handles network resilience, scalability, and real-time audio processing automatically.
Multimodal AI Agents: Build agents that can process voice, video, and text simultaneously. LiveKit supports comprehensive STT-LLM-TTS pipelines with state-of-the-art turn detection for natural conversations.
Tool Use & Multi-Agent Handoff: Compatible with any Large Language Model (LLM) for tool use and supports complex multi-agent workflows where different agents can handle specialized tasks.
Open Source: Fully open source under Apache 2.0 license, providing transparency and flexibility for customization.