← Discover
GitHub · livekit/agents↑ +148 today

Real-time voice AI agents

LiveKit Agents is a Python framework used to develop real-time audio and video artificial intelligence agents. It enables developers to create low-latency voice interactions, making it easier to create AI systems that respond human-like.

Updates

  • November 6, 2026: Stars 15,001 → 15,106, latest release livekit-agents@1.8.11 (November 5, 2026).
  • October 30, 2026: Stars 14,912 → 15,001, latest release livekit-agents@1.8.10 (October 29, 2026).
  • October 24, 2026: Stars 14,749 → 14,912, latest release livekit-agents@1.8.9 (October 24, 2026).
  • October 15, 2026: Stars 14,735 → 14,749, latest release livekit-agents@1.8.8 (October 15, 2026).

What you get

  • Creates vocal interactions that produce human-like responses.
  • WebRTC media server is fully compatible with LiveKit.
  • Supports phone calls and multi-mode data exchange.

Installation

Installing the base library
pip install "livekit-agents[openai,deepgram,cartesia]"
Add skills for AI assistant
npx skills add livekit/agent-skills --skill livekit-agents

If you don't write code

Paste this into your AI agent (Claude Code · Codex · Antigravity)

I want to develop an artificial intelligence agent that can interact with real-time voice using LiveKit Agents. Create an initial template using the Agent, AgentSession, and JobContext structure required for the agent to listen to the user, understand the ends of the conversation, and respond using the specified tools. Explain how I can configure the STT, LLM and TTS required for voice responses and how I can define functional tools on this agent.

Repository: https://github.com/livekit/agents. Follow the official instructions in the README of this repository for setup and execution.

Before starting, check which OS we are on and if the necessary tools (e.g., Python, Node.js, Git, Docker) are installed. Install any missing ones step-by-step according to this system.

Create a new, empty folder to work in. Do not touch any files outside this folder and do not delete anything. Tell me what you are going to do in one sentence before running each command.

Tell me what I should see on the screen at the end of each step. If an error occurs, I will paste the error message to you exactly as it is, and we will fix it together.

Related dictionary terms

Who it is forIt is for Python developers who want to develop real-time audio and video interactive applications.
LicenseApache-2.0

Links

TreScout did not build this tool · we found it in GitHub trends and wrote it up. This page describes the repository as of 2026-08-04: The star count and our text belong to that day, the repository may have changed since. Check the repository link for the current state. The introductory text was prepared with AI from the repository's own documentation, and this page was machine-translated from the Turkish original · the Turkish version prevails.