




Quit a chill job, failed at 4 products, then built an open-source alternative to Vapi.
My previous company got acquired and I stayed on with zero workload. Pure management, basically coasting. Quit anyway because it was killing me slowly. Teamed up with my childhood friend and spent 9 months trying to figure out what to build. We shipped 4 different products during that time. All of them went nowhere.
Then we started looking at voice AI agent platforms like Vapi and Retell. The pricing model really bothered us. $0.05/min platform fee on top of the LLM and TTS costs you're already paying. You're basically renting infrastructure you could own.
So we built Dograh (https://github.com/dograh-hq/dograh) . Open source, self-hostable, bring your own API keys. It's a visual workflow builder for voice agents, similar to what n8n does for general AI agents but specifically for phone calls.
You can set up inbound and outbound call flows with drag and drop. Call transfers, variable extraction from conversations, voicemail detection, knowledge base, tool calls to external APIs. We also built a pre-recorded voice mixing system where you use actual human audio clips for predictable parts of the call (greetings, hold messages, confirmations) and TTS only fires when the agent needs to say something dynamic. Saves a ton on TTS costs and honestly sounds way more natural.
Just shipped Speech-to-Speech support via Gemini 3.1 Flash Live too, which collapses the whole STT+LLM+TTS pipeline into a single connection.
Post-call you get QA scoring with sentiment analysis and full call traces through Langfuse so you can debug what went wrong on a bad call.
We're about 6 months in now. 360+ signups last month, 1M organic impressions in the last 40 days, zero ad spend. Still very early but it's starting to compound.
GitHub: https://github.com/dograh-hq/dograh
BSD-2 licensed
Special thanks to this community that supports me with every post ❤️
Any star to the repo is a blessing ⭐️
Would love honest feedback from this community. What's missing? What would make you actually want to self-host something like this?