news 2026/8/29 8:42:43

Dograh vs Vapi vs Retell:开源语音Agent平台硬核对比,谁更值得用?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Dograh vs Vapi vs Retell:开源语音Agent平台硬核对比,谁更值得用?

Dograh vs Vapi vs Retell:开源语音Agent平台硬核对比,谁更值得用?

【免费下载链接】dograhOpen 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://gitcode.com/GitHub_Trending/do/dograh

正在选型语音AI Agent平台?这篇对比带你硬核拆解三大主流选手:开源的Dograh与两家闭源SaaSVapiRetell。Dograh 是一款 100% 开源、可自托管的语音AI平台,定位为 Vapi 和 Retell 的自托管替代品(Open source voice AI platform,Self-hosted alternative to Vapi and Retell)。它提供可视化工作流构建器、完整 BYOK(自带 LLM/STT/TTS 密钥)能力和电话集成,支持 On-Prem 私有化部署。本文从 5 个关键维度逐项对比,帮你 10 分钟做出不踩坑的选型决策。

三大平台核心差异速览

先用一张表建立整体印象,后文逐项展开:

对比维度🐶 DograhVapiRetell
开源协议✅ BSD 2-Clause❌ 闭源❌ 闭源
自托管(On-Prem)✅ 一条 Docker 命令❌ 仅 SaaS❌ 仅 SaaS
部署成本免费(自托管)/ 云按量计费按分钟 SaaS 订阅按分钟 SaaS 订阅
BYOK(自带模型密钥)✅ 任意 LLM/STT/TTS⚠️ 仅限其支持列表⚠️ 仅限其支持列表
源码级定制✅ 每行代码可改
数据主权数据在你自己的服务器数据在其云端数据在其云端
供应商锁定

💡 一句话总结:要"开箱即用"选 SaaS,要"数据主权 + 深度定制"选 Dograh。

Dograh 是什么?5分钟读懂

Dograh 是一个构建和运行语音AI Agent的开源平台。你定义对话流程、绑定电话号码,剩下的交给它——实时转写来电语音(STT)、用 LLM 生成智能回复、再用 TTS 用自然声音朗读回去,通话结束后输出结构化结果。

它的核心由几块拼成(详见 docs/core-concepts/how-dograh-works.mdx):

  • Workflow(工作流):对话逻辑是一张节点图——开始节点、Agent 节点、全局指令、工具、条件转换、结束节点
  • Runs(通话记录):每次通话生成一条 Run,包含转写文本、录音、抽取的数据和成本
  • Telephony(电话集成):对接 Twilio、Vonage、Telnyx、Plivo、Vobiz、Cloudonix、Asterisk ARI
  • STT / LLM / TTS:三层均可自由替换为任意供应商

硬核对比:5个决定选型的维度

1️⃣ 开源与自托管:Dograh 的"独门武器"

这是两者之间最大的分水岭,没有之一。

Vapi 和 Retell 都是纯 SaaS——你的数据走它们的云,代码对你是黑盒。而 Dograh 是 100% 开源(BSD 2-Clause 协议),一条 Docker 命令即可在本地或自己的服务器上跑起来,60 秒完成自托管。金融、医疗等对**数据驻留(Data Residency)**有合规要求的场景,只能选 Dograh。

# 一条命令自托管 Dograh(详见 docs/deployment/docker.mdx) curl -o docker-compose.yaml https://raw.githubusercontent.com/dograh-hq/dograh/main/docker-compose.yaml \ && curl -o start_docker.sh https://raw.githubusercontent.com/dograh-hq/dograh/main/scripts/start_docker.sh \ && chmod +x start_docker.sh && ./start_docker.sh

首次启动约 2-3 分钟,打开http://localhost:3010即可创建你的第一个语音助手。

2️⃣ 模型自由度:真正的 BYOK 与 Speech-to-Speech

三家都支持 BYOK,但 Dograh 的自由度更高:LLM、TTS、STT、Embedding四类全部可换任意供应商,还支持 Speech-to-Speech 模式(如 Gemini Live、Grok Realtime 这类端到端语音模型)。设置界面里"Speech to Speech / Dograh / BYOK"三种模式一键切换:

而 Vapi / Retell 的 BYOK 范围被限制在它们已集成的供应商列表内,超出就要等官方排期。更妙的是:Dograh 自带自动生成的密钥和全套模型栈,不填任何 API Key 也能直接开跑

3️⃣ 可视化工作流构建器 vs 配置面板

三家都有"不用写代码建 Agent"的体验,但形态不同:

  • Dograh:真正的节点图工作流(Visual Workflow Builder)——每个节点写 prompt,节点之间用条件边(Edge)连接,支持工具调用、QA 质检节点、知识库、Webhook、转人工等生产级能力
  • Vapi / Retell:以表单式配置为主(assistant prompt + 功能开关),简单直观,但复杂分支逻辑表达力有限

测试体验同样值得吹一波:浏览器内Test Audio直接语音通话测试、Test Chat文本快速迭代(还能编辑/回放任意一轮让用户重新生成),实时转写、节点跳转、工具调用全程可见:

4️⃣ 电话集成与落地渠道

  • Dograh:内置 7 类电话供应商(Twilio/Vonage/Telnyx/Plivo/Vobiz/Cloudonix/Asterisk ARI)+ 自定义 Provider 接口,支持来电、外呼、转人工通话(详见 docs/integrations/telephony/overview.mdx)
  • Vapi / Retell:电话集成同样成熟,Twilio 生态支持甚至更"官方化",但无法替换底层实现

除了电话,Dograh 还能一键把 Agent 变成网页嵌入组件(Web Widget),一行脚本加到官网:

5️⃣ MCP 原生与 AI 编程助手:Dograh 的前瞻设计

Dograh 内置MCP Server(Model Context Protocol),让 Claude Code、Codex、Cursor 等 AI 编程助手直接接入你的工作区:用自然语言查看已有 Agent、搜索官方文档、获取节点 Schema、创建新工作流、保存草稿(文档见 docs/integrations/mcp.mdx)。

也就是说:你甚至可以让 AI 帮你建语音 Agent。Vapi 和 Retell 目前没有对应的 MCP 原生能力。配合 Python / TypeScript 双 SDK,可编程建 Agent、发起外呼,开发者体验完整。

谁更值得用?对号入座

你的场景推荐理由
数据合规敏感(金融/医疗/政企),必须私有化🐶Dograh唯一可自托管,数据不出内网
想深度定制对话引擎、改源码🐶Dograh开源透明,行行可改
想绑定现有模型供应商,控制推理成本🐶Dograh全链路 BYOK + 免费自托管
快速验证 idea,不想管服务器Vapi / RetellSaaS 开箱即用
已有 Twilio 深度绑定,纯业务调用三者皆可都支持主流电话商

社区热度上,Dograh 也是 Product Hunt 当日第一(#1 Product of the Day),Star 增长曲线相当陡峭:

快速上手:5分钟拥有第一个语音Agent

不想 clone 源码折腾?三步开跑:

  1. 部署:按上文 Docker 一键命令(或参考 docs/deployment/docker.mdx);也可以直接 clone 仓库:git clone https://gitcode.com/GitHub_Trending/do/dograh
  2. 建 Agent:打开localhost:3010,选择 Inbound/Outbound,用 5-10 个词描述用例(如"筛选保险线索的购买意向"),系统自动生成工作流(教程见 docs/getting-started/first-agent.mdx)
  3. 通话测试:点 Test Agent,浏览器里直接和它语音对话——完整走 STT→LLM→TTS 管线,无需任何电话号码

结论:一句话选型

要"掌控权"就 Dograh,要"省事"就 Vapi/Retell。

如果你在意数据主权、模型自由度、源码可定制,或者未来规模上去后想摆脱按分钟抽成的 SaaS 账单,Dograh 是目前唯一同时满足"开源 + 自托管 + 完整语音Agent能力"的选择,而且上手成本被压到了一条 Docker 命令。

核心资源直达:

  • 项目总览与对比表:README.md
  • 平台原理(API→通话→转写全链路):docs/core-concepts/how-dograh-works.mdx
  • 电话供应商接入:api/services/telephony/
  • MCP Server 实现:api/mcp_server/

【免费下载链接】dograhOpen 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://gitcode.com/GitHub_Trending/do/dograh

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 8:38:39

Python实战:从零构建学生信息管理系统,掌握数据结构与文件操作

1. 项目缘起:为什么从“学生信息管理系统”开始练手? 如果你刚开始学Python,或者已经学完了基础语法,正愁找不到一个能串起所有知识点的实战项目,那“学生信息管理系统”绝对是个完美的起点。别觉得它名字听起来有点“…

作者头像 李华
网站建设 2026/8/29 8:38:09

PyTorch张量运算核心规则:逐元素、矩阵乘法与广播机制详解

PyTorch 入门最难的不是安装,而是张量运算规则。很多人跑通了一个图像分类 Demo,然后自己写数据预处理时,一遇到逐元素计算、矩阵乘法、广播机制就开始报错:尺寸对不上、输出形状莫名多了一维、矩阵乘写成逐元素乘得到一堆标量。本…

作者头像 李华
网站建设 2026/8/29 8:36:33

Skill机制实战:用AIAgent打造90分钟可用的APP测试搭子

这次我们来看一个不是模型、不是框架,却能大幅提升 AIAgent 落地价值的东西:Skill。 最近 Claude Code、Codex、Cursor 这些 AI 编程工具都在推 Skill 机制,尤其是 skill 怎么用 、 skill 和 mcp 有什么区别 、 如何编写 skill 这类问…

作者头像 李华
网站建设 2026/8/29 8:34:51

数学背景转AI应用:用Agent构建科研外脑的实践路径

从数学专业转向 AI 应用,最直接的感受不是语言障碍,而是问题建模方式的变化。在偏微分方程和代数拓扑里,一个命题成立与否有严格的推导链条;而在 AI Agent 开发中,“正确性”往往需要用实验、日志和返回来逼近。本文不…

作者头像 李华
网站建设 2026/8/29 8:34:20

渭河流域GIS数据包实操:shp、DEM、mxd与TIF处理全攻略

简介:GIS数据处理中,矢量与栅格数据的配合使用是空间分析的基础。shapefile作为通用矢量格式,由多个文件组成,其中cpg缺失常导致中文乱码;DEM分辨率决定地形刻画精度,12.5米数据在黄土高原沟壑区优势明显&a…

作者头像 李华