22nd of 16 in Voice and realtime
agent-starter-python
Python voice agent on LiveKit Agents with turn detection and simulations
- Stars
- 264
- License
- MIT
- Last commit
- Oct 2026
- Language
- Python
Overview
uv-managed Python voice assistant on LiveKit Agents using LiveKit Inference for STT, LLM (default Gemma 4 31B) and TTS (default Fish Audio S2.1 Pro), with the LiveKit turn detector, adaptive interruption handling and noise cancellation. Ships a Dockerfile for LiveKit Cloud, an AGENTS.md with LiveKit skills, and scenarios.yaml simulations run in CI on merges to main. Backend only; pair with a LiveKit frontend starter.
Who it is for: Python teams building a production voice agent on LiveKit
Strengths
- Turn detector, adaptive interruption handling and noise cancellation preconfigured
- Conversation simulations in scenarios.yaml run in CI on merge to main
- Dockerfile and lk CLI flow for LiveKit Cloud deployment
- AGENTS.md and LiveKit skills for Claude Code, Cursor and Codex
Weaknesses
- Defaults rely on LiveKit Inference and Cloud noise cancellation; self-hosting needs plugin swaps
- CI simulations use real inference and need LiveKit secrets
- uv.lock is not tracked; commit it yourself
- No frontend; a separate client starter is required
What it needs
- Python, LiveKit Inference (OpenAI, Cartesia, Deepgram and others), LiveKit realtime model plugins
- Needs LiveKit Cloud (or self-hosted LiveKit plus model plugins)
- GitHub template
- Docker
- env example file
Also in Voice and realtime
See all 16| Rank | Project | Score |
|---|---|---|
| 1 | agent-starter-reactNext.js voice assistant frontend for LiveKit Agents | 51 out of 100 |
| 3 | agent-starter-nodeNode.js voice agent on LiveKit Agents with turn detection and simulations | 50 out of 100 |
| #4 | voice-ui-kitReact components and templates for Pipecat voice agent frontends | 45 out of 100 |
| #5 | pipecat-examplesRunnable Pipecat voice agent examples for phone, web and deployment | 41 out of 100 |
| #6 | agent-starter-swiftSwiftUI voice agent client for iOS, macOS and visionOS on LiveKit | 40 out of 100 |