agents

A Python framework for building server-side, real-time voice AI agents. It connects speech and language model services and manages sessions for conversational applications.

Browse open issues

Pick a small issue you can reproduce, then fix it with your AI coding agent.

Share on XLicense: Apache-2.0

Overview

LiveKit Agents is a Python framework for building realtime, programmable AI participants that run on servers and interact with users through voice and other media. It helps developers connect speech-to-text, language models, text-to-speech, and realtime APIs into conversational agents. An AgentServer schedules and launches sessions, while AgentSession manages each interaction. The framework also supports client data exchange, phone calls, semantic turn detection, MCP tools, and testing, so teams can build, connect, and evaluate voice agent applications.

Key features

  • Integrates speech-to-text, language models, text-to-speech, and realtime APIs.
  • Schedules and distributes agent sessions through dispatch APIs.
  • Supports phone calls and data exchange with clients.
  • Includes semantic turn detection, MCP tools, and a test framework.

Best for

Developers building server-side conversational voice agents who need to connect model providers, clients, or telephony. It is also suited to teams that want built-in session scheduling and agent testing.

Upstream
livekit/agents
Fork on GitHub
Guo-astro/agents
Upstream stars
15k
Category
AI agents and LLM tools
Language
Python
License
Apache-2.0
Forked
2026-10-05
Sync status
Updated by last syncLast synced 2026-11-08