LiveKit Agents
Framework for realtime voice AI agents over WebRTC and telephony with swappable speech providers.
About
Voice agents built with LiveKit Agents run as programmable participants on your servers, joining WebRTC sessions or phone calls and pairing perception with speech in real time. The framework's plugin ecosystem lets you swap STT, LLM, and TTS providers behind a stable API, installed as pip install livekit-agents with provider extras such as openai, deepgram, and cartesia. Semantic turn detection uses a transformer model to judge when a caller has finished speaking, cutting false interruptions, and the stack includes telephony through LiveKit's SIP integration, native MCP support, job scheduling and dispatch APIs, and a testing framework with LLM judges. The core framework is Python with a separate agents-js project for Node, and client SDKs cover all major platforms. Media transport runs on LiveKit's open source WebRTC server, self-hosted or via the paid LiveKit Cloud, so the whole media pipeline can stay on your infrastructure even though the speech and language providers are typically hosted APIs. Framework code is Apache-2.0, the turn detection models carry a LiveKit Model License, and the repo holds about 11.6k stars.
Should you use LiveKit Agents?
Pick it when
Choose LiveKit Agents for realtime voice agents that join WebRTC rooms or phone calls through SIP, with swappable STT, LLM, and TTS plugins, semantic turn detection, and media transport you self-host or run on LiveKit Cloud.
Look elsewhere when
Its turn detection models carry the LiveKit Model License rather than Apache 2.0, and the stack assumes LiveKit's media server. If you want transport choice such as Daily, WebSockets, or WhatsApp under BSD-2-Clause, Pipecat is the closer fit.
Alternatives to LiveKit Agents
- Pipecat
Transport-agnostic pipelines across Daily, LiveKit, WebSockets, and telephony under BSD-2-Clause; no media server of its own.
- TEN Framework
Extensions in Python, Go, C++, or TypeScript with its own VAD and turn detection; Apache 2.0 but with additional restrictions.
- OpenAI Agents SDK
Optional voice and realtime audio inside a general agent SDK; simpler for OpenAI-centric apps, without LiveKit's self-hostable media server or SIP integration.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Agents & Orchestration
- Price
- Freemium
- Platform
- Hybrid
- Difficulty
- Intermediate (3/5)
- License
- Apache-2.0
- Added
- Jul 29, 2026