BSD-2-Clause ยท Bots

Dograh

Open-source self-hosted voice AI platform with visual workflows, MCP support, BYOK model routing, and telephony.

4.3K stars 0.9K forks BSD-2-Clause license 2026-06-10 verified
bash
$# Dograh
$pip install dograh
$npx dograh --help
Open sourceSelf-hostedMCP
Overview

What is Dograh?

Dograh is an open-source voice AI platform positioned as a self-hosted alternative to hosted voice-agent products. It supports on-premise deployment, BYOK model choices, speech-to-speech or modular LLM/STT/TTS workflows, visual workflow building, MCP-native integrations, and telephony support.

Self-hosted voice platform

Dograh is positioned for on-premise and self-hosted voice AI workflows.

Voice agents often touch customer data and telephony systems, so deployment control matters.

BYOK model routing

The project supports bring-your-own-key across speech-to-speech or modular LLM, STT, and TTS flows.

Voice teams can compare providers without locking the whole stack to one vendor.

Visual workflows and MCP

Dograh includes a visual workflow builder and MCP-native positioning.

Voice agents need operational flows, integrations, and tool access beyond a single prompt.
Use cases

What teams use it for

Voice support bots

Build inbound or outbound voice agents with human escalation and workflow controls.

Telephony automation

Evaluate AI workflows connected to phone systems.

Self-hosted voice experiments

Prototype voice agents while retaining deployment and provider control.

Ecosystem

Tags & capabilities

botopen sourcesupport botmessagingworkflowmcpopen sourceself hosted
Comparison

How it stacks up

When to choose Dograh

Compare it with nearby bots by looking at hosting model, integration surface, license, and whether the official docs show the workflow you need.

FAQ

Questions

Is Dograh open source?

Yes. The GitHub repository is listed under the BSD-2-Clause license.

Who should evaluate Dograh?

Teams building self-hosted voice agents or comparing open alternatives to hosted voice AI platforms should evaluate it.