Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Runnable examples for LiveKit Agents in Python
| Date | Stars |
|---|---|
| 2026-07-31 | 298 |
| 2026-08-06 | 298 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center"> <img src="livekit-logo-dark.png" alt="LiveKit" height="80"> </p> <h1 align="center">LiveKit Agents Examples in Python</h1> <p align="center"> <strong>Runnable examples for building voice, video, and telephony agents using LiveKit Agents</strong> </p> <p align="center"> <a href="https://docs.livekit.io/agents/"><img src="https://img.shields.io/badge/docs-livekit.io-blue" alt="Documentation"></a> <a href="https://github.com/livekit/agents"><img src="https://img.shields.io/badge/livekit--agents-1.0+-green" alt="LiveKit Agents"></a> <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.10+-yellow" alt="Python 3.10+"></a> </p> --- ## Overview This repository contains everything you need to learn and build production-ready voice AI agents using [LiveKit Agents](https://docs.livekit.io/agents/). From single-file quickstarts to multi-agent orchestration systems with companion frontends, these examples demonstrate real-world patterns and best practices. ``` python-agents-examples/ ├── docs/examples/ # 50+ focused, single-concept demos └── complex-agents/ # 20+ production-style applications with frontends ``` Every example includes **YAML frontmatter metadata** (title, category, tags, difficulty, description) for easy discovery by both humans and tooling. --- ## Quick Start ### Prerequisites | Requirement | Version | Notes | |-------------|---------|-------| | Python | 3.10+ | Required | | pip / uv | Latest | Package management | | LiveKit Account | — | [Sign up free](https://cloud.livekit.io) | | Node.js | 18+ | Only for frontend demos | | pnpm | Latest | Only for frontend demos | ### Installation ```bash # Clone the repository git clone https://github.com/livekit-examples/python-agents-examples.git cd python-agents-examples # Create and activate a virtual environment python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt ``` ### Environment Setup Create a `.env` file in the repository root: ```env # Required - LiveKit credentials LIVEKIT_URL=wss://your-project.livekit.cloud LIVEKIT_API_KEY=your_api_key LIVEKIT_API_SECRET=your_api_secret # Provider keys (add as needed for specific examples) OPENAI_API_KEY=sk-... DEEPGRAM_API_KEY=... CARTESIA_API_KEY=... ELEVENLABS_API_KEY=... ANTHROPIC_API_KEY=... ``` ### Run Your First Agent ```bash # Start an interactive voice session python docs/examples/listen_and_respond/listen_and_respond.py console ``` The `console` argument opens an interactive terminal session where you can speak or type with the agent. --- ## Examples by Category ### Fundamentals Start here to understand core agent concepts. | Example | Description | Difficulty | |---------|-------------|------------| | [Listen and Respond](docs/examples/listen_and_respond/) | The simplest voice agent—listens and responds | Beginner | | [Tool Calling](docs/examples/tool_calling/) | Add function tools agents can invoke | Beginner | | [Context Variables](docs/examples/context_variables/) | Inject user context into agent instructions | Beginner | | [Playing Audio](docs/examples/playing_audio/) | Play audio files within an agent | Beginner | | [Repeater](docs/examples/repeater/) | Echo back exactly what the user says | Beginner | | [Uninterruptable](docs/examples/uninterruptable/) | Complete responses without interruptions | Beginner | | [Exit Message](docs/examples/exit_message/) | Handle graceful session endings | Beginner | ### Multi-Agent Systems Build complex workflows with multiple specialized agents. | Example | Description | Difficulty | |---------|-------------|------------| | [Agent Transfer](docs/examples/agent_transfer/) | Switch between agents mid-call using function tools | Intermediate | | [Medical Office Triage](complex-agents/medical_office_triage/) | Multi-department routing with context preservation | Advanced | | [Personal Shopper](comp
Excerpt of 14,075 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:ec173c8d953781c5, llm:description: 'Runnable examples for LiveKit Agents in Python' (LiveKit Agents are for real-time audio/video and agent examples)
matched fp:ec173c8d953781c5, llm:description: 'Runnable examples for LiveKit Agents in Python' (LiveKit Agents are for real-time audio/video and agent examples)