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
Abhishek Kumar 6d93be3ef6 fix: number pool initialization in multi telephony setup
If there are multiple telephony configurations, the form number should be initialized from the campaigns given telephonic configuration rather than the organization default telephonic configuration.
2026-05-08 14:48:53 +05:30
.github feat: add headless mode, redesign floating widget, refactor lifecycle callbacks (#268) 2026-05-07 12:23:41 +05:30
api fix: number pool initialization in multi telephony setup 2026-05-08 14:48:53 +05:30
config/coturn feat: add coturn configurations (#143) 2026-02-03 13:52:50 +05:30
docs fix: number pool initialization in multi telephony setup 2026-05-08 14:48:53 +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: add headless mode, redesign floating widget, refactor lifecycle callbacks (#268) 2026-05-07 12:23:41 +05:30
sdk fix: number pool initialization in multi telephony setup 2026-05-08 14:48:53 +05:30
ui fix: number pool initialization in multi telephony setup 2026-05-08 14:48:53 +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.27.0 (#250) 2026-05-02 18:39:44 +05:30
AGENTS.md Feat/add developer docs for windows (#213) 2026-04-03 07:04:13 +05:30
CHANGELOG.md chore(main): release dograh 1.27.0 (#250) 2026-05-02 18:39:44 +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 fix: number pool initialization in multi telephony setup 2026-05-08 14:48:53 +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