Dograh: Open-Source Visual Voice AI Builder

Better Stackgo watch the original →

Dograh lets developers self-host a Vapi-style visual workflow builder for voice AI agents, with Docker setup, tracing, recordings, and provider choice.

Dograh's Architecture

Dograh combines a voice engine, visual workflow builder, and platform layer. The voice engine connects telephony providers, speech-to-text (STT), large language models (LLMs), and text-to-speech (TTS). Developers map agent logic visually: add prompt nodes, qualification steps, API tool calls, branches, and transfers without custom orchestration code. The platform provides testing, tracing, recordings, analytics, and state inspection. Users bring their own providers, LLMs, and TTS since Dograh is open-source.

Local Setup and Agent Demo

Developers clone the GitHub repo, navigate to the folder, and run docker compose up to spin up containers. Access the UI to build a lead qualification agent: prompt node asks what the caller wants to build, qualification step queries company size and budget, API tool call creates or updates a CRM lead, branch checks qualification, and transfer node routes qualified leads to a human.

Test calls show full transcripts, traces of state changes and tool calls, and audio recordings. For example, a simulated call from 'Sarah from Inbound Calls' responds to questions about AI phone agents for inbound demo requests, company details, and 20,000 minutes usage.

Positioning Against Alternatives

Hosted platforms like Vapi, Bland, and Retell offer fast dashboards, APIs, transcripts, and testing but lock users into pricing changes, limits, and infrastructure. Raw frameworks like Pipecat, Vocode, and LiveKit provide flexibility and control without UI workflow editors, requiring glue code for orchestration.

Dograh targets developers wanting visual flow design without sacrificing self-hosting, provider swaps, or runtime inspection. Write code only where needed, use the builder for flows, and inspect failures with evidence.

  • #review
  • #demo

summary by x-ai/grok-4.1-fast. probably wrong about something. check the source.