Voice agent frameworks3 projects, checked September 16, 2026

Open-source alternatives to ElevenLabs Agents

The open-source alternatives to ElevenLabs Agents are Pipecat, LiveKit Agents and TEN Framework. ElevenLabs sells the agent platform and the voices together; the open-source split is a framework that connects any speech-to-text, language and text-to-speech model, including ElevenLabs' own voices if you keep them. Pipecat (BSD-2-Clause) lists the most providers and includes local options like Whisper, Kokoro and Piper. LiveKit Agents (Apache-2.0) runs the whole stack on your servers. TEN is source available under Agora's conditions. A team switches when it wants to swap any model in the pipeline without changing platform.

The widest provider and carrier list
Pipecat
The whole stack on your own servers
LiveKit Agents
A visual designer, if Agora fits
TEN Framework

2 of 3 carry an OSI licence. 3 of 3 run on your own machines. Figures read from GitHub on October 26, 2026.

Pick by need

One project per need, with the reason from its own README and the one thing to know before you choose it.

The widest provider and carrier list

Pipecat

BSD-2-Clause, maintained by Daily. Over twenty speech-to-text and language providers, over thirty voices including local Whisper, Ollama, Kokoro and Piper, and telephony serialisers for Twilio, Telnyx, Plivo, Vonage, Exotel and Genesys.

Know firstInterruption handling is not described beyond voice activity detection, and every provider is its own account and bill.

OSI16,834 stars

The whole stack on your own servers

LiveKit Agents

Apache-2.0. Semantic turn detection, native MCP tool support, a built-in test framework, and a media server plus SIP service that are open source too, so the entire path can run on your machines.

Know firstBeyond console testing it needs a LiveKit server, cloud or self-hosted, and the turn-detection models carry a separate model licence.

OSI14,943 stars

A visual designer, if Agora fits

TEN Framework

A visual designer, a SIP extension with a Twilio example, turn detection, and avatar extensions, run with Docker Compose.

Know firstSource available, not open source: Apache-2.0 plus Agora conditions that forbid competing deployments, and the quick start requires an Agora account.

Source available11,201 stars

What to take away

  • The open-source split is a framework plus the models you choose, including ElevenLabs' own voices if you keep them.
  • Pipecat lists the most providers, including fully local ones; LiveKit Agents runs the entire stack on your servers.
  • Chat and email channels, which ElevenLabs Agents covers, are yours to add in all three frameworks.
  • TEN is source available under Agora's conditions; the other two carry OSI licences.

The projects, side by side

The facts that decide most choices. Each project's page carries the full panel.

ProjectBest forOpennessLicenceRuns asOwn machinesStars
PipecatThe widest provider and carrier listOSIBSD-2-Clausepip, CLIYes16,834
LiveKit AgentsThe whole stack on your own serversOSIApache-2.0pip (Python), npm (the separate AgentsJS repository)Yes14,943
TEN FrameworkA visual designer, if Agora fitsSource availableSee LICENSEDocker Compose, GitHub CodespacesYes11,201

Licence and star figures read from GitHub on October 26, 2026. Stars are shown as a dated fact and were not used to rank this page.

Each project, in turn

Pipecat

OSIThe widest provider and carrier list

A Python framework under BSD-2-Clause, maintained by Daily, for real-time voice and multimodal agents, with the widest provider list on this site and telephony serialisers for Twilio, Telnyx, Plivo, Vonage, Exotel and Genesys.

BSD-2-Clause, maintained by Daily. Over twenty speech-to-text and language providers, over thirty voices including local Whisper, Ollama, Kokoro and Piper, and telephony serialisers for Twilio, Telnyx, Plivo, Vonage, Exotel and Genesys.

Know firstInterruption handling is not described beyond voice activity detection, and every provider is its own account and bill.

Licence
BSD-2-Clause
Runs as
pip, CLI
Platforms
Python 3.11 or later server; client SDKs for JavaScript, React, React Native, Swift, Kotlin, C++ and ESP32
Hosted option
Sold by the maintainers
Last release
v1.14.0, Oct 24, 2026

LiveKit Agents

OSIThe whole stack on your own servers

An Apache-2.0 framework for real-time voice agents that connects any speech, language and voice provider, with semantic turn detection, native MCP tool support, a test framework, and an open-source media and SIP stack it can run on entirely.

Apache-2.0. Semantic turn detection, native MCP tool support, a built-in test framework, and a media server plus SIP service that are open source too, so the entire path can run on your machines.

Know firstBeyond console testing it needs a LiveKit server, cloud or self-hosted, and the turn-detection models carry a separate model licence.

Licence
Apache-2.0
Runs as
pip (Python), npm (the separate AgentsJS repository)
Platforms
Python server; client SDKs for browsers, Swift, Android, Flutter, React Native, Rust, Node.js, Unity, ESP32 and C++
Hosted option
Sold by the maintainers
Last release
livekit-agents@1.8.9, Oct 24, 2026

TEN Framework

Source availableA visual designer, if Agora fits

A real-time conversational AI framework from Agora with a visual designer, a SIP extension and turn detection, released under Apache-2.0 plus conditions that forbid competing deployments, which makes it source available rather than open source.

A visual designer, a SIP extension with a Twilio example, turn detection, and avatar extensions, run with Docker Compose.

Know firstSource available, not open source: Apache-2.0 plus Agora conditions that forbid competing deployments, and the quick start requires an Agora account.

Licence
See the LICENSE file
Runs as
Docker Compose, GitHub Codespaces
Platforms
Docker; Python, Go and Node.js inside; an ESP32-S3 board example
Hosted option
None from the maintainers
Last release
0.11.74, Oct 21, 2026

How to choose

The questions that settle it, in the order they usually come up.

  1. Do you want to keep ElevenLabs voices and open only the agent layer?

    Pipecat lists ElevenLabs as a text-to-speech provider, and TEN's quick start requires an ElevenLabs key. LiveKit Agents describes a mix-and-match provider ecosystem.

  2. Do you want every model local?

    Pipecat lists Whisper and Moonshine for speech to text, Ollama for the language model, and Kokoro, Piper and XTTS for voices.

  3. Do you need tools through MCP?

    LiveKit Agents has native MCP support. Pipecat lists function calling across its language model providers.

Where ElevenLabs Agents is still the better choice

ElevenLabs Agents, in the vendor's own words, is "conversational agents that feel human" which you "configure, deploy and monitor" across voice, chat and email, by its own description. elevenlabs.io. The cases below are where that still wins.

  • You want the agent, the voices and the monitoring in one configured product, with no framework to learn.
  • You want chat and email handled by the same agent. The three frameworks here are built around real-time voice; text channels are yours to add.
  • You want to keep ElevenLabs' voices without operating anything. Pipecat and LiveKit Agents can both call ElevenLabs for speech, but then you are operating a framework to reach the same voices.
  • You need many languages out of the box from one vendor's claim. Language coverage in the open frameworks is whatever the models you plug in support.

How this page was checked

Numbers from GitHub, dated

Stars, licence, last commit and last release are read from the GitHub API by a script every week and carry the date they were read. Nobody types them.

Claims from the README

What each project does is written from its own README and LICENSE, read in full on the date shown, and phrased as the project's claim. The sources are listed at the end.

What is never said

That a project is faster, better or cheaper than ElevenLabs Agents. A price for anyone. A user count. A roadmap. If a fact is not on this page, it was not in the source.

OSI Open source (OSI licence)
The code, and the weights where the project is a model, carry a licence on the OSI approved list.
Source available Source available
The code is public, and the licence limits what you may do with it. Read the LICENSE file before commercial use.
Open weights Open weights
The model weights can be downloaded and run. The training data or code is closed, or the weights carry a restriction the code does not.

Questions people ask

What is the best open-source alternative to ElevenLabs Agents?

Pipecat (BSD-2-Clause) if you want the widest provider list, including ElevenLabs itself for voices and local models like Whisper, Ollama, Kokoro and Piper. LiveKit Agents (Apache-2.0) if you want the media server, the SIP service and the framework all open source on your own machines, with semantic turn detection. Both are Python; LiveKit also has a Node.js version.

Can I still use ElevenLabs voices inside an open-source agent?

Yes. Pipecat lists ElevenLabs among its text-to-speech providers, and TEN's quick start requires an ElevenLabs key for speech. LiveKit Agents describes a mix-and-match ecosystem of speech, language and voice providers. The framework is open; the voice can stay with the vendor you prefer.

Which one runs fully on my own servers?

LiveKit Agents states that the entire stack, including the LiveKit media server, can run on your own servers. Pipecat runs locally and offers eight transports, one of which is a local transport. TEN's documented quick start depends on Agora's real-time service; its README describes self-hosting the TEN backend but not replacing that service.

Do they support tools and MCP servers?

LiveKit Agents has native MCP support, described as integrating tools from MCP servers in one line. Pipecat lists function calling across its language model providers and a skills package for Claude Code. TEN describes extensions rather than MCP in its README.

Which speech models work locally?

Pipecat lists Whisper and Moonshine for speech to text, Ollama for the language model, and Kokoro, Piper and XTTS for text to speech, all of which run on your hardware. LiveKit Agents does not enumerate local models in its README. TEN's quick start uses hosted providers.

Sources

  1. ElevenLabs Agents page, the vendor's own description, read September 16, 2026
  2. Pipecat README (pipecat-ai/pipecat), read September 16, 2026
  3. LiveKit Agents README (livekit/agents), read September 16, 2026
  4. TEN Framework LICENSE, read September 16, 2026

Want to stop paying for ElevenLabs Agents?

Reveneau sets up the replacement on your own servers, connects it to your product, and builds the software around it.

Start a project