dograh
Pion WebRTC
| dograh | Pion WebRTC | |
|---|---|---|
| 7 | 101 | |
| 4,249 | 16,518 | |
| 90.4% | 1.6% | |
| 9.8 | 9.4 | |
| 5 days ago | 6 days ago | |
| Python | Go | |
| BSD 2-clause "Simplified" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dograh
-
OpenAI delivers low-latency voice AI at scale
If you like Pipecatβs focus on speed, you might also try out our open source, which comes with all the batteries included (knowledge base, telephony/SIP, variables, BYOK any LLM STT TTS, Speech to Speech, etc )
And it's fully OSS- like n8n for voice AI, and you can use it with OpenClaw or Claude code - recently launched MCPs.Github- https://github.com/dograh-hq/dograh, Youtube -https://www.youtube.com/watch?v=sxiSp4JXqws&list=PLDqzGuN7B1...
-
4 open-source tools to build production-ready AI voice agents ποΈπ
I've built voice agents before, but when it came to shipping them for production, I couldn't find a platform that worked quickly in 2 minutes - until we started building Dograh. It's an open-source voice AI platform with a visual workflow builder, built-in telephony, and post-call analytics out of the box. Alternative to Vapi, Retell, and Bland, but self-hostable and BSD-2 licensed. You get a canvas where you connect nodes instead of writing Python, so prompt tweaks don't mean a redeploy. Voicemail detection, call transfer, variable extraction, knowledge base, and CRM connectors all come standard. Same feature set whether you self-host or use the managed cloud. It has native support for BYOK (bring your own key) across every layer. Deepgram or Whisper for STT, ElevenLabs or Kokoro for TTS, and any LLM for the brain. Want to run everything locally? Swap in self-hosted models through the UI, no code required. Check it. https://docs.dograh.com/getting-started Youtube link: https://www.youtube.com/watch?v=sxiSp4JXqws Star the Dograh repo β β https://github.com/dograh-hq/dograh
- Show HN: Dograh β voice agents that pick Recordings over TTS using LLM
-
We analyzed 10,000 voice AI calls. The LLM was rarely the problem.
We built Dograh OSS, an open-source voice AI platform. When we started, we assumed most failures would come from the LLM - bad answers, missed intent, prompt edge cases. So we spent a lot of early effort there.
- Show HN: We open sourced Vapi β UI included
- Show HN: Dograh β an OSS Vapi alternative to quickly build and test voice agents
- Is there open source alternative for VAPI or retellai?
Pion WebRTC
-
OpenAI delivers low-latency voice AI at scale
For those unfamiliar with WebRTC, the Pion FAQ page has a good description:
> WebRTC is a standardized protocol for P2P communication. It allows two peers to exchange media and data. It is encrypted by default, and handles connectivity establishment in many different network conditions. It is supported in browsers, and has multiple out of browser implementations.[0]
[0]: https://github.com/pion/webrtc/wiki/FAQ#what-is-webrtc
- Show HN: WebRTC quick-sync. TikTok-esque video simple client
-
Show HN: DeskSlice β controlling a VS Code agent from my phone
Sorry you hit these issues :(
Instead of restart/renegotiation can you re-timestamp the packets? The example swap-tracks[0] shows a good way to do that. The renegotiation (especially multiple times with no real changes) is gonna be a PITA :)
[0] https://github.com/pion/webrtc/blob/master/examples/swap-tra...
- Pion 4.2.0, 69 Contributors, Rack SCTP β ICE Renomination β Cryptex β FlexFEC
-
Show HN: AI Toy I worked on is in stores, media code OSS
1.) Not something I did. I only worked on the software.
4.) Contracted because I wrote the Open Source libraries it uses. I created https://github.com/pion/webrtc and https://webrtcforthecurious.com the company reached out to me because https://github.com/sepfy/libpeer didn't work with Pion. Turned out to be a libpeer bug (which I fixed)
> were you really hooked
I have been doing hardware + WebRTC with lots of different projects since then. https://www.youtube.com/@seandubois86 unpaid, that's my proof at least :)
> Hooked on the technology stack.
Yes I enjoy doing WebRTC + C https://github.com/awslabs/amazon-kinesis-video-streams-webr... (one of original authors) so I enjoy the tech a lot.
> Hooked talking to Santa
I enjoy the unexpected behaviors of Voice AI at this moment in time. In the video I asked Santa about pi, and it responded in a way I didn't expect. I find it absurd/entertaining.
> Do you have kids that you built it for
Yes. I have a few toys/personalities that I built for my kid. They make up funny scenarios/personalities and I change the prompt and put it in a different toy. It's fun.
- Hardware AI Toy I worked on is available in stores
- Show HN: OpenAI/reflect β Physical AI Assistant that illuminates your life
-
FFmpeg Merges WebRTC Support
Depends on your needs!
https://github.com/pion/webrtc/tree/master/examples/save-to-... here is an example of a server that does what you need on the backend
- Pion WebRTC 4.1: stable AV1, large DataChannel messages, H.265 RTP payloader
- WebRTC for the Curious
What are some alternatives?
pronghorn - Fast, low-latency voice assistant protocol. Wire-level UDP streaming replacement for Wyoming.
mediasoup - Cutting Edge WebRTC Video Conferencing
webrtc-zero-downtime-restart - A playground to make WebRTC easier to deploy, safer and more robust
livekit-server - Scalable, high-performance WebRTC SFU. SDKs in JavaScript, React, React Native, Flutter, Swift, Kotlin, Unity/C#, Go, Ruby and Node. [Moved to: https://github.com/livekit/livekit]
pipecat - Open Source framework for voice and multimodal conversational AI
gst - Go bindings for GStreamer (retired: currently I don't use/develop this package)