LibreAI / AI Agents / vocode-core
// agents · vocodedev/vocode-core

vocode-core

Build voice-based LLM agents with a modular, open-source toolkit.

★ 3.8k stars⑂ 655 forksMITupdated 2024-11
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

vocode-core is an open-source ai agents project by vocodedev (vocodedev/vocode-core on GitHub). It has 3,802 GitHub stars and 655 forks, is released under the MIT license, and was last updated on GitHub on 15 November 2024.

GitHub stars
3,802
Forks
655
License
MIT
Last updated on GitHub
15 November 2024
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Define the job

    Know what you want the agent to accomplish before touching any code.

  2. Get the code

    Clone the repo and read the README's requirements section.

  3. Wire up dependencies

    Install what's needed and add API keys or configuration.

  4. Take it for a spin

    Run the quickstart example, then iterate from there.

// features

Why people love it

Voice I/O pipeline

Speech in, speech out — end to end.

Modular providers

Swap STT, LLM, and TTS independently.

Real-time audio

Built for live conversation.

Open source

MIT-licensed voice stack.

Python

Hackable in the standard AI stack.

Telephony concepts

Patterns for phone-based agents.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/vocodedev/vocode-core.git
    cd vocode-core
  2. Step 2 — Create a venv and install

    Isolate dependencies, then install requirements.

    python -m venv .venv && source .venv/bin/activate
    pip install -r requirements.txt
  3. Step 3 — Run it

    Launch using the entry point shown in the README.

    python -m vocode_core  # check README for the exact command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains vocode-core?

It is an open-source project at vocodedev/vocode-core with 655 forks. Check the contributors tab and recent commits to judge how active maintenance is.

Is vocode-core free to use?

Yes — it's MIT licensed: free to use, modify, and ship commercially. Just keep the license notice in copies.

Is Vocode still maintained?

Last push was November 2024 — treat it as reference architecture and look for maintained forks.

What do I need to run it?

STT, LLM, and TTS providers, plus telephony if you want phone calls — the README has the classic setup.

How do I get started?

Clone the repo and follow the README quickstart — the docs at https://vocode.dev walk through setup.

// keep exploring

Similar tools

AI Agents

mantis

Google's modular toolkit that lets AI coding agents hunt, reproduce, and patch vulnerabilities autonomously.

★ 2.4k starsApache-2.0
View guide →
AI Agents

pi

A TypeScript toolkit for building agents: unified LLM API, loop, TUI, and CLI.

★ 113.3k starsMIT
View guide →
AI Agents

Vision-Agents

Stream's open Vision Agents — build real-time voice and vision agents with any model or video provider.

★ 8.2k starsApache-2.0
View guide →
AI Agents

fast-agent

Code, build and evaluate LLM agents with full MCP, Skills, ACP and A2A support.

★ 3.9k starsApache-2.0
View guide →
AI Agents

SimWorld

SimWorld: an Unreal Engine 5 simulator for evaluating LLM/VLM agents in physical and social worlds.

★ 793 starsApache-2.0
View guide →
AI Agents

A-mem-sys

Agentic memory for LLM agents, from a published research project.

★ 401 starsMIT
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if vocode-core is not the right fit.

Get vocode-core

Free and open — grab the source, star the repo, and start creating.