LiveKit Agents
PackageOpen-source framework for realtime voice and video AI agents
- Access
- LiveKit API key and secret
About
LiveKit Agents is an Apache-2.0 framework for Python and Node.js that runs voice agents in LiveKit rooms and phone calls. It chains STT, LLM and TTS plugins or uses realtime speech models. Agents run on your servers or on LiveKit Cloud, which has a free plan.
What you can do with it
- Build a voice assistant from a speech-to-text, LLM and text-to-speech pipeline
- Answer and place phone calls through LiveKit's telephony stack
- Deploy and scale agents on LiveKit Cloud or on your own servers
Get started
- Install the LiveKit CLI and link a free cloud project with lk cloud auth
- Create an agent from the Python or Node.js starter template
- Run it with lk agent dev and talk to it in the Agent Console
Example
brew install livekit-cli
lk cloud auth
lk agent init my-agent --template agent-starter-python
cd my-agent
uv sync
lk agent devDetails
- Hosting
- Hosted service, Self-hosted, Runs locally
- Available in
- Worldwide
- Official SDKs
- Python, JavaScript/TypeScript
- MCP server
- None