dograh-hq/dograh

GitHub: dograh-hq/dograh

一个开源的可自托管语音 Agent 平台,通过拖拽式工作流让用户快速构建生产级语音机器人,是 Vapi 和 Retell 的开源替代方案。

Stars: 1183 | Forks: 272

# Dograh AI **Vapi 和 Retell 的开源、可自托管替代方案** — 通过拖拽式工作流构建器打造生产级语音 Agent。不到 2 分钟,从零创建一个可运行的 Bot。

Try the Cloud   Self-host in 60s   Join Slack

📖 文档  ·  📜 BSD 2-Clause

Dograh in action — build a workflow, launch a voice agent, talk to it

- **100% 开源**,支持自托管 — 没有 Vendor Lock-in,与 Vapi 或 Retell 不同 - **完全的控制权与透明度** — 每一行代码都是开放的,支持灵活的 LLM / TTS / STT 集成 - **由 YC 校友和成功退出的创始人维护**,致力于保持语音 AI 的开放性 ## 🎥 亮点展示
Dograh featured by Better Stack
Featured by Better Stack — a hands-on look at Dograh
📺 想看 2 分钟的产品演示?点击这里。
Watch Dograh AI Demo Video
## ⚖️ Dograh vs Vapi vs Retell 针对团队在评估语音 AI 平台时最关心的维度,进行的一次客观对比。 | | **Dograh** | **Vapi** | **Retell** | |---|---|---|---| | **License** | BSD 2-Clause (开源) | 专有 | 专有 | | **Self-hostable** | ✅ 是 — 一条 Docker 命令即可 | ❌ 仅限 SaaS | ❌ 仅限 SaaS | | **Pricing** | 免费 (自托管) · 按用量计费 (云版本) | 按分钟计费的 SaaS | 按分钟计费的 SaaS | | **Bring your own LLM / STT / TTS** | ✅ 任何提供商,或使用 Dograh 的技术栈 | 可在其集成范围内配置 | 可在其集成范围内配置 | | **Source-level customization** | ✅ 每一行代码都可以由你修改 | ❌ 闭源 | ❌ 闭源 | | **Data residency** | 你的基础设施,你做主 | 他们的云端 | 他们的云端 | | **Vendor lock-in** | 无 | 完全锁定 | 完全锁定 | ## 🚀 快速开始 ##### 在本地机器上下载并设置 Dograh ``` 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 ``` ### 🎙️ 你的第一个语音 Bot 1. 在浏览器中打开 [http://localhost:3010](http://localhost:3010)。 2. 选择 **Inbound** 或 **Outbound**,为你的 Bot 命名(例如 _潜在客户筛选_),并用 5-10 个词描述使用场景(例如 _筛选保险表单提交以确认购买意向_)。 3. 点击 **Web Call** — 你就可以和你的 Bot 通话了。 ## 功能特性 ### 语音能力 - 电话系统:内置 Twilio、Vonage、Vobiz、Cloudonix 等电话集成(可轻松添加其他服务),支持将呼叫转接给人工 Agent - 语言:支持英语(可扩展至其他语言) - 自定义模型:接入你自己的 TTS/STT 模型 - 实时处理:低延迟语音交互 ### 开发者体验 - 零配置启动:自动生成 API 密钥,即刻开始测试 - 基于 Python:使用 Python 构建,方便自定义 - Docker 优先:容器化部署,确保环境一致性 - 模块化架构:可根据需要替换组件 ### 测试与质量保证 - **测试模式**:在发布前对你的 Agent 进行端到端测试,不会影响生产环境的呼叫或数据 - **控制面板内 Web 呼叫**:在构建过程中直接与你的 Bot 通话 — 无需设置电话系统 - **QA 节点**:一个内置的工作流节点,用于分析其他节点的 Prompt 质量 ## 部署选项 ### 本地开发 请参考 [本地设置](https://docs.dograh.com/contribution/setup) ### 自托管部署 有关包含带有 HTTPS 的远程服务器设置的详细部署说明,请参阅我们的 [Docker 部署指南](https://docs.dograh.com/deployment/docker)。 ### 云版本 访问 [https://www.dograh.com](https://www.dograh.com/) 了解我们托管的云服务。 ## 📚文档 你可以前往 [https://docs.dograh.com](https://docs.dograh.com/) 查看我们的文档。 ## 🤝社区与支持 - **Slack** — Dograh AI 贡献的核心阵地。与维护者建立联系,在编写代码前讨论功能,获取设置帮助,并随时了解最新的贡献冲刺进展。 - **GitHub Discussions** — 分享使用案例、提出问题、交流工作流技巧。 - **GitHub Issues** — 报告 Bug 或请求新功能。 👉 加入我们 → [Dograh 社区 Slack](https://join.slack.com/t/dograh-community/shared_invite/zt-3czr47sw5-MSg1J0kJ7IMPOCHF~03auQ) ## 🙌 贡献 我们欢迎各种贡献!Dograh AI 是 100% 开源的,并且我们将始终保持这一点。 ### 如何开始 - Fork 本仓库 - 创建你的功能分支 (git checkout -b feature/AmazingFeature) - 提交你的更改 (git commit -m 'Add some AmazingFeature') - 推送到分支 (git push origin feature/AmazingFeature) - 发起一个 Pull Request ## 📄 许可证 Dograh AI 基于 [BSD 2-Clause License](LICENSE) 授权 — 与构建 Dograh AI 时所使用的项目采用相同的许可证,确保了兼容性以及自由使用、修改和分发的权利。 ## 🏢 关于我们 由 **Dograh** (Zansat Technologies Private Limited) 用 ❤️ 打造 由 YC 校友和成功退出的创始人创立,致力于让语音 AI 对每个人都保持开放和可及。


⭐ 在 GitHub 上为我们加星 | ☁️ 试试云版本 | 💬 加入 Slack

标签:AI语音助手, C2, Dograh, Retell替代, Vapi替代, 低代码平台, 大语言模型集成, 实时对话, 工作流引擎, 开源, 开源语音AI, 快速部署, 拖拽式构建器, 无代码开发, 智能客服, 自托管, 语音代理平台, 语音合成, 语音识别, 请求拦截, 逆向工具, 通信软件