Open source voice AI platform. Self-hosted alternative to Vapi and Retell. On Prem, BYOK across Speech to Speech or LLM/STT/TTS, with a visual workflow builder, MCP native and telephony support. https://app.dograh.com
Find a file
2026-05-11 17:15:03 +05:30
.github feat: enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups (#272) 2026-05-11 17:13:01 +05:30
api chore(main): release dograh 1.28.0 (#266) 2026-05-11 17:15:03 +05:30
config/coturn feat: add coturn configurations (#143) 2026-02-03 13:52:50 +05:30
docs feat: enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups (#272) 2026-05-11 17:13:01 +05:30
evals feat: add dictionary support for STT boosting in voice agents (#136) 2026-01-29 11:20:07 +05:30
examples feat: add examples to create workflow and use sdk 2026-04-24 14:09:24 +05:30
nginx feat: add rolling updates for production deployment (#175) 2026-03-02 14:44:04 +05:30
pipecat@0d0e3b3bc0 fix: number pool initialization in multi telephony setup 2026-05-08 14:48:53 +05:30
scripts feat: enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups (#272) 2026-05-11 17:13:01 +05:30
sdk feat: enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups (#272) 2026-05-11 17:13:01 +05:30
ui chore(main): release dograh 1.28.0 (#266) 2026-05-11 17:15:03 +05:30
.dockerignore feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
.gitignore feat: agent stream for cloudonix OPBX (#261) 2026-05-02 15:53:58 +05:30
.gitmodules refactor: change pipecat to submodule & add github alerts 2025-09-29 18:17:04 +05:30
.nvmrc Chore/add setup and contributing docs (#90) 2025-12-27 09:25:20 +05:30
.python-version Chore/add setup and contributing docs (#90) 2025-12-27 09:25:20 +05:30
.release-please-manifest.json chore(main): release dograh 1.28.0 (#266) 2026-05-11 17:15:03 +05:30
AGENTS.md feat: add workflow graph constraints fixtures 2026-05-08 16:02:51 +05:30
CHANGELOG.md chore(main): release dograh 1.28.0 (#266) 2026-05-11 17:15:03 +05:30
CLAUDE.md Chore/add setup and contributing docs (#90) 2025-12-27 09:25:20 +05:30
CONTRIBUTING.md Chore/add setup and contributing docs (#90) 2025-12-27 09:25:20 +05:30
docker-compose-local.yaml feat: add coturn configurations (#143) 2026-02-03 13:52:50 +05:30
docker-compose.yaml feat: enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups (#272) 2026-05-11 17:13:01 +05:30
LICENSE feat: add README, LICENSE, CONTRIBUTING 2025-09-10 09:20:38 +05:30
README.md chore: update documentation links 2026-03-28 21:34:39 +05:30
release-please-config.json fix: fix release please 2026-01-23 19:09:57 +05:30
SECURITY.md feat: add more issue templates 2025-09-30 15:05:06 +05:30

Dograh AI

If you find value in this project, please STAR the Github repository to help others discover our FOSS platform!

Docs: https://docs.dograh.com Deepwiki: https://deepwiki.com/dograh-hq/dograh License: BSD 2-Clause Slack Community Docker Ready

The open-source alternative to Vapi - Dograh helps you build your own voice agents with an easy drag-and-drop workflow builder. It's the fastest way to build voice AI agents - from zero to working bot in under 2 minutes (our hard SLA standards).

  • 100% open source, self-hostable platform - no vendor lock-in, unlike proprietary solutions like Vapi
  • Full control & transparency - every line of code is open, with built-in AI testing personas and flexible LLM/TTS/STT integration
  • Maintained by YC alumni and exit founders, ensuring the future of voice AI stays open, not monopolized

🎥 Demo Video

Watch Dograh AI Demo Video
Click to watch a 2-minute demo of Dograh AI in action

🚀 Get Started

Download and setup Dograh on your Local Machine

Note

We collect anonymous usage data to improve the product. You can opt out by setting the ENABLE_TELEMETRY to false in the below command.

Note

If you wish to run the platform on a remote server instead, checkout our Documentation

curl -o docker-compose.yaml https://raw.githubusercontent.com/dograh-hq/dograh/main/docker-compose.yaml && REGISTRY=ghcr.io/dograh-hq ENABLE_TELEMETRY=true docker compose up --pull always

Note

First startup may take 2-3 minutes to download all images. Once running, open http://localhost:3010 to create your first AI voice assistant! For common issues and solutions, see 🔧 Troubleshooting.

🎙️ Your First Voice Bot

  1. Open Dashboard: Launch http://localhost:3010 on your browser
  2. Choose Call Type: Select Inbound or Outbound calling.
  3. Name Your Bot: Use a short two-word name (e.g., Lead Qualification).
  4. Describe Use Case: In 510 words (e.g., Screen insurance form submissions for purchase intent).
  5. Launch: Your bot is ready! Open the bot and click Web Call to talk to it.
  6. No API Keys Needed: We auto-generate Dograh API keys so you can start immediately. You can switch to your own keys anytime.
  7. Default Access: Includes Dograhs own LLMs, STT, and TTS stack by default.
  8. Bring Your Own Keys: Optionally connect your own API keys for LLMs, STT, TTS, or telephony providers like Twilio.

Quick Summary

Open-source alternative to Vapi - 2-minute setup with hard SLA standards

  • 🔧 No vendor lock-in: Self-hostable platform vs proprietary SaaS solutions
  • 🤖 AI Testing Personas: Test your bots with LoopTalk AI that mimics real customer interactions
  • 🔓 100% Open Source: Every line of code is open - no hidden logic, no black boxes (unlike Vapi)
  • 🔄 Flexible Integration: Bring your own LLM, TTS, or STT - or use Dograh's APIs
  • ☁️ Deploy anywhere: Self-host or use our hosted version at app.dograh.com

Features

Voice Capabilities

  • Telephony: Built-in telephony integration like Twilio, Vonage, Vobiz, Cloudonix (easily add others)
  • Languages: English support (expandable to other languages)
  • Custom Models: Bring your own TTS/STT models
  • Real-time Processing: Low-latency voice interactions

Developer Experience

  • Zero Config Start: Auto-generated API keys for instant testing
  • Python-Based: Built on Python for easy customization
  • Docker-First: Containerized for consistent deployments
  • Modular Architecture: Swap components as needed

Testing & Quality

  • LoopTalk (Beta): Create AI personas to test your voice agents
  • Workflow Testing: Test specific workflow IDs with automated calls
  • Real-world Simulation: AI personas that mimic actual customer behavior

Architecture

Architecture diagram (coming soon)

Deployment Options

Local Development

Refer Local Setup

Self-Hosted Deployment

For detailed deployment instructions including remote server setup with HTTPS, see our Docker Deployment Guide.

Production (Self-Hosted)

Production guide coming soon. Drop in a message for assistance.

Cloud Version

Visit https://www.dograh.com for our managed cloud offering.

📚Documentation

You can go to https://docs.dograh.com for our documentation.

🤝Community & Support

  • GitHub Issues: Report bugs or request features
  • Slack: Our Slack community is not just for support — its the cornerstone of Dograh AI contributions. Here, you can:
    • Connect with maintainers and other contributors
    • Discuss issues and features before coding
    • Get help with setup and debugging
    • Stay up to date with contribution sprints

👉 Join us → Dograh Community Slack

🙌 Contributing

We love contributions! Dograh AI is 100% open source and we intend to keep it that way.

Getting Started

  • Fork the repository
  • Create your feature branch (git checkout -b feature/AmazingFeature)
  • Commit your changes (git commit -m 'Add some AmazingFeature')
  • Push to the branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

📄 License

Dograh AI is licensed under the BSD 2-Clause License- the same license as projects that were used in building Dograh AI, ensuring compatibility and freedom to use, modify, and distribute.

🏢 About

Built with ❤️ by Dograh (Zansat Technologies Private Limited) Founded by YC alumni and exit founders committed to keeping voice AI open and accessible to everyone.




Star us on GitHub | ☁️ Try Cloud Version | 💬 Join Slack