LiveKit Agents is an open-source Python/TypeScript framework for building voice and video AI agents that communicate in real time. It handles the full STT-LLM-TTS pipeline, turn detection, interruption management, and WebRTC media routing. The framework integrates natively with major AI providers and supports MCP for tool use. A cloud platform (livekit.com) provides managed agent session hosting, inference credits, and phone number provisioning, while the open-source server can be self-hosted at no cost for high-volume use cases. Key features: - Full real-time voice pipeline: STT, LLM, TTS with interruption handling - Transformer-based turn detection to reduce false interruptions - Native MCP (Model Context Protocol) support for tool integration - WebRTC media routing via open-source LiveKit server (self-hostable) - Phone number provisioning and PSTN calling on cloud tiers - Python and TypeScript SDKs with support for major AI providers
Build (Free): 1,000 agent session minutes/month, $2.50 inference credits, 1 US phone number. Ship: $50/month, 5,000 agent session minutes. Scale: $500/month. Enterprise: custom. Self-hosting is free.
