AI product Open source

LiveKit Agents

LiveKit Agents is an open-source Python framework for building programmable, real-time multimodal voice agents that run as server-side participants. It combines speech-to-text, large language models, text-to-speech, and realtime APIs with LiveKit's WebRTC clients, telephony stack, RPC and data APIs, and MCP tool support.

View repository Visit site Mentioned in 1 video ↓

Overview

The framework provides agent sessions, server-side job scheduling and dispatch, semantic turn detection based on a transformer model, multi-agent handoffs, and tools for voice, text-only, transcription, vision, and video-avatar applications. Agents can be tested with native test integration, including event assertions and LLM-based judges, and can run locally in console mode, in development mode with hot reloading, or in production mode.

The framework can use LiveKit Cloud or a self-hosted LiveKit server and is distributed as a Python package with plugins for model providers. The Agents framework is licensed under Apache-2.0; LiveKit turn-detection models use the LiveKit Model License.

What LiveKit Agents is used for

1 use taken from transcripts — each links to the moment in the video.

  • An open-source Python framework for building real-time multimodal voice AI agents. It unifies speech-to-text, LLMs, text-to-speech, real-time APIs, telephony, MCP tools, and agent testing.

Videos mentioning LiveKit Agents

1 in the library.