Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Conversational voice AI agents
| Date | Stars |
|---|---|
| 2026-07-24 | 709 |
| 2026-07-25 | 710 |
| 2026-07-28 | 712 |
| 2026-07-30 | 713 |
| 2026-07-31 | 713 |
| 2026-08-06 | 713 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
55.0
growth rate 0.00%/day
<h1 align="center">
</h1>
<p align="center">
<p align="center"><b>End-to-end open-source voice agents platform</b>: Quickly build voice firsts conversational assistants through a json. </p>
</p>
<h4 align="center">
<a href="https://discord.gg/59kQWGgnm8">Discord</a> |
<a href="https://docs.bolna.ai">Hosted Docs</a> |
<a href="https://bolna.ai">Website</a>
</h4>
<h4 align="center">
<a href="https://discord.gg/59kQWGgnm8">
<img src="https://img.shields.io/static/v1?label=Chat%20on&message=Discord&color=blue&logo=Discord&style=flat-square" alt="Discord">
</a>
<a href="https://github.com/bolna-ai/bolna/blob/main/LICENSE">
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Bolna is released under the MIT license." />
</a>
<a href="https://github.com/bolna-ai/bolna/blob/main/CONTRIBUTING.md">
<img src="https://img.shields.io/badge/PRs-Welcome-brightgreen" alt="PRs welcome!" />
</a>
</h4>
> [!NOTE]
> We are actively looking for maintainers.
## Introduction
**[Bolna](https://bolna.ai)** is the end-to-end open source production ready framework for quickly building LLM based voice driven conversational applications.
## Demo
https://github.com/bolna-ai/bolna/assets/1313096/2237f64f-1c5b-4723-b7e7-d11466e9b226
## What is this repository?
This repository contains the entire orchestration platform to build voice AI applications. It technically orchestrates voice conversations using combination of different ASR+LLM+TTS providers and models over websockets.
## Components
Bolna helps you create AI Voice Agents which can be instructed to do tasks beginning with:
1. Orchestration platform (this open source repository)
2. Hosted APIs (https://docs.bolna.ai/api-reference/introduction) built on top of this orchestration platform [currently closed source]
3. No-code UI playground at https://platform.bolna.ai/ using the hosted APIs + tailwind CSS [currently closed source]
## Development philosophy
1. Any integration, enhancement or feature initially lands on this open source package since it forms the backbone of our Hosted APIs and dashboard
2. Post that we expose APIs or make changes to existing APIs as required for the same
3. Thirdly, we push it to the UI dashboard
```mermaid
graph LR;
A[Bolna open source] -->B[Hosted APIs];
B[Hosted APIs] --> C[Hosted Playground]
```
## Supported providers and models
1. Initiating a phone call using telephony providers like `Twilio`, `Plivo`, `Exotel` (coming soon), `Vonage` (coming soon) etc.
2. Transcribing the conversations using `Deepgram`, `Azure` etc.
3. Using LLMs like `OpenAI`, `DeepSeek`, `Llama`, `Cohere`, `Mistral`, etc to handle conversations
4. Synthesizing LLM responses back to telephony using `AWS Polly`, `ElevenLabs`, `Deepgram`, `OpenAI`, `Azure`, `Cartesia`, `Smallest` etc.
Refer to the [docs](https://docs.bolna.ai/providers) for a deepdive into all supported providers.
## Local example setup [will be moved to a different repository]
A basic local setup includes usage of [Twilio](local_setup/telephony_server/twilio_api_server.py) or [Plivo](local_setup/telephony_server/plivo_api_server.py) for telephony. We have dockerized the setup in `local_setup/`. One will need to populate an environment `.env` file from `.env.sample`.
The setup consists of four containers:
1. Telephony web server:
* Choosing Twilio: for initiating the calls one will need to set up a [Twilio account](https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account)
* Choosing Plivo: for initiating the calls one will need to set up a [Plivo account](https://www.plivo.com/)
2. Bolna server: for creating and handling agents
3. `ngrok`: for tunneling. One will need to add the `authtoken` to `ngrok-config.yml`
4. `redis`: for persisting agents & prompt data
### Quick Start
The easiest way to get started is to use the provided script:
```bash
cd local_setup
chmod +x start.sh
./start.sh
```
This script will check for Docker depeExcerpt of 13,939 characters
Read on GitHub1.3k
508
461
173
66
54
39
vipli
33
28
25
24
23
15
10
9
7
6
3
3
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:50ed568f7492dbff, topic:ai-agents, topic:agents, topic:agentic-ai
matched fp:50ed568f7492dbff, topic:whisper, topic:voice-assistant