Python framework for realtime voice and multimodal AI agents that join LiveKit rooms as participants.
Programmable agent participants with STT, LLM, TTS, telephony, turn detection and MCP support.
LiveKit Agents is a Python framework for building realtime, programmable participants that run on servers and can see, hear and speak. It suits developers who want voice agents on WebRTC with built-in job dispatch and telephony.
You define an Agent with instructions and tools, wrap it in an AgentSession with STT, LLM, TTS or a realtime API, and run it as a worker that joins a LiveKit room. The framework adds dispatch APIs, semantic turn detection, RPC and data exchange with clients, native MCP support and a built-in test framework with judges.
It suits developers building production voice agents for support lines, assistants or phone calls who are fine using LiveKit's stack. It does not suit non-coders, and the best-integrated path uses LiveKit Cloud services that are billed.
Agent, AgentSession and entrypoint objects handle conversations with end users.
Combine STT, LLM, TTS and realtime APIs from many providers, or use LiveKit Inference.
Built-in task distribution with dispatch APIs connects end users to agents.
A transformer model detects when a user has finished speaking to reduce interruptions.
Works with LiveKit's SIP stack so agents place and receive phone calls.
Native MCP tool support, plus a built-in test framework that uses judges to check agent behaviour.
The framework is free under Apache-2.0. livekit.io/pricing shows LiveKit Cloud with a free Build plan at $0/mo, Ship from $50/mo and Scale from $500/mo, with Enterprise on request; self-hosting costs only your own servers and model APIs.
767 open remote AI-training roles, updated November 14, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
The README says the entire stack can run on your own servers, including the LiveKit server.
Yes, the README points to AgentsJS for TypeScript.
The LiveKit Model License, separate from the Apache-2.0 framework.
See Zekai first in Google