Repolode
dograh-hq

dograh-hq/dograh

可自托管的开源语音 AI 平台,用于构建、测试和部署电话与网页语音智能体,提供可视化工作流编辑器。

可替代:VapiRetell

Star
5,906
Fork
1,508
未关闭 Issue
99
最近提交
昨天

这是什么?

Dograh 是一个开源的语音智能体构建平台,定位为 Vapi、Retell 等商业服务的可自托管替代方案。用户可以通过可视化工作流编辑器,用智能体节点、流转条件、工具和挂断结果等组件定义通话流程,并在浏览器中通过语音或文字对话进行测试,之后再接入电话号码。

平台支持呼入和外呼,已集成 Twilio、Vonage、Telnyx、Plivo 以及 Asterisk ARI 等电话服务。用户可以接入自有的 LLM、语音识别(STT)和语音合成(TTS)服务,也可以直接使用内置的技术栈。录音等产物可存储在内置的 MinIO 或兼容 AWS S3 的存储中。

项目通过一条脚本即可用 Docker 部署,包含 Python 后端、Python 与 Node SDK,并提供 MCP 服务,便于编程助手查看智能体,以及创建或修改工作流草稿。

核心功能

  • 01可视化工作流编辑器,支持智能体节点、工具、流转与挂断结果
  • 02支持通过语音或文字在浏览器中测试智能体
  • 03支持呼入与外呼,集成 Twilio、Vonage、Telnyx、Plivo 和 Asterisk ARI
  • 04可接入自有的 LLM、STT 与 TTS 服务,也可使用内置服务
  • 05提供 MCP 服务,编程助手可直接创建和修改智能体工作流
  • 06提供 Python 和 Node SDK,用于程序化创建智能体和发起外呼

适用场景

  • 构建线索筛选或预约办理类电话机器人
  • 通过 SDK 编程方式运行外呼营销任务
  • 在自有基础设施上部署语音智能体,确保通话数据留在本地
  • 让编程助手通过 MCP 起草和修改语音智能体工作流

快速上手

  1. 1

    下载 Docker Compose 文件和启动脚本,赋予脚本执行权限并运行

    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. 2

    等待 2-3 分钟让镜像下载完成,然后在浏览器中打开应用

  3. 3

    打开 http://localhost:3010 并创建你的第一个语音机器人

使用前须知

  • 快速启动默认会开启公开的 trycloudflare.com 隧道并启用注册,创建账户后应关闭注册。
  • 接入自有的电话或 LLM/TTS/STT 服务商需要单独的 API 密钥和账户。

标签

常见问题

dograh 是什么?
可自托管的开源语音 AI 平台,用于构建、测试和部署电话与网页语音智能体,提供可视化工作流编辑器。 Dograh 是一个开源的语音智能体构建平台,定位为 Vapi、Retell 等商业服务的可自托管替代方案。用户可以通过可视化工作流编辑器,用智能体节点、流转条件、工具和挂断结果等组件定义通话流程,并在浏览器中通过语音或文字对话进行测试,之后再接入电话号码。
dograh 可以免费使用吗?用的什么许可证?
dograh 以 BSD-2-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
dograh 还在维护吗?
活跃维护中。dograh 最近一次提交是在 2026年10月19日。
dograh 适合用来做什么?
构建线索筛选或预约办理类电话机器人 通过 SDK 编程方式运行外呼营销任务 在自有基础设施上部署语音智能体,确保通话数据留在本地 让编程助手通过 MCP 起草和修改语音智能体工作流
dograh 怎么安装和运行?
下载 Docker Compose 文件和启动脚本,赋予脚本执行权限并运行: 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 并创建你的第一个语音机器人
在哪里获取 dograh?
源代码和安装说明在 GitHub 上:https://github.com/dograh-hq/dograh

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目