Python library for building voice-based LLM agents that run on phone calls, Zoom and system audio.
Vocode streams speech-to-text, an LLM and text-to-speech into inbound and outbound phone calls.
Vocode (vocode-core) is an open-source Python library for real-time streaming conversations with LLMs that can be deployed to phone calls and Zoom meetings. It suits developers prototyping voice agents, though the project asks for community maintainers.
You assemble a streaming conversation from a transcriber, an LLM agent and a synthesizer, then connect it to your system audio, an inbound or outbound phone number, or a Zoom dial-in. It has built-in integrations with services such as Deepgram, AssemblyAI, OpenAI, Anthropic, ElevenLabs and Azure.
It suits developers who want a ready telephony-oriented voice agent library and are happy to maintain their own deployment. It does not suit anyone who needs a maintained, supported product, because the README says the team is looking for community maintainers.
Real-time speech-to-LLM-to-speech loop with interruption handling and endpointing.
Set up a number that answers with an LLM agent, or send outbound calls managed by one.
Includes code to dial into a Zoom call.
Transcribers, LLMs (OpenAI, Anthropic) and synthesizers such as ElevenLabs, Azure, Google, Cartesia and Rime.
External actions, call transfer, wait actions for IVR navigation and phrase triggers.
An outbound call can be used inside a Langchain agent.
Vocode is free under the MIT license; the only cost is running it yourself plus the transcription, LLM and voice services you connect. The README links a dashboard at app.vocode.dev but no prices were read.
870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
The README says it is actively looking for community maintainers, and the latest listed releases are 0.1.114 alphas after 0.1.113.
Yes, inbound and outbound calls are listed features, via telephony providers documented in the docs.
No. The 0.1.113 release notes say functionality is no longer gated behind the hosted API.
See Zekai first in Google