dograh-hq/dograh

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

Dograh AI – 建立語音代理的開源平台

Dograh 是 Vapi 和 Retell 等商業語音 AI 服務的完全開源且可自托管的替代方案。它透過視覺化工作流程編輯器,讓您建立、測試與執行對話式語音機器人,同時讓您完全掌控底層的 LLM、語音轉文字(STT)、文字轉語音(TTS)以及電話通訊提供者。

功能

  • 視覺化工作流程建構器 – 拖曳節點(開始、代理、工具、問答、Webhook、結束)來定義通話流程。
  • 即時測試 – 在瀏覽器中透過即時音訊測試機器人,或使用快速的「測試聊天」文字介面,可重播與編輯對話回合。
  • 電話通訊整合 – 內建 Twilio、Vonage、Telnyx、Plivo、Vobiz、Cloudonix、Asterisk ARI 的連接器,支援透過電話轉接實現人工接手。
  • 可插拔 AI 堆疊 – 可使用 Dograh 自帶的 LLM/STT/TTS 堆疊,或替換為任意您偏好的提供者(如 OpenAI、Anthropic 等)。
  • 開發者友善 SDK – 提供 Python(dograh-sdk)與 Node(@dograh/sdk)程式庫,用於程式化建立代理與發起外撥。
  • MCP(機器碼程式設計)整合 – 可將 Claude Code、Codex 或 Cursor 等程式碼助手連接到平台,使其能從 IDE 直接讀取與編寫工作流程、取得模式、編輯代理。

為何重要

  • 開源且 BSD-2 許可證 – 無供應商鎖定;可檢視、修改並自行托管整個堆疊。
  • 一鍵自托管 – 單一 Docker Compose 拉取並執行腳本可在約 2 分鐘內啟動整個系統。
  • 資料駐留與隱私 – 所有資料均保留在您的基礎設施上(或選擇使用 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   # 拉取映像並啟動服務

容器健康後,開啟 http://localhost:3010。UI 會引導您建立第一個語音機器人(選擇入站/出站,輸入簡短描述,然後點選 測試代理)。您可透過瀏覽器的音訊測試與機器人對話,或切換至文字聊天測試器以快速迭代。

使用 AI 程式碼助手設定 Dograh

如果您使用 Claude Code、Codex 或其他支援 MCP 的助手,可安裝官方 Dograh 插件(dograh-hq/dograh-plugins),然後讓助手執行「設定 Dograh」——它將執行相同的 Docker 腳本,驗證部署,並協助您設定金鑰。

擴展平台

  • 新增您自己的 LLM / TTS / STT – 在 UI 或環境變數中設定提供者金鑰,Dograh 的模組化後端將自動路由請求。
  • 自訂節點與工具 – 在工作流程中定義 Webhook、知識庫查詢或任意工具呼叫。
  • 程式化控制 – 使用 Python 或 Node SDK 建立代理、觸發外撥,或將 Dograh 功能嵌入您自己的應用程式。

社群與支援

  • Slack 社群 – 用於提問、功能討論與入門的活躍頻道。
  • GitHub Discussions & Issues – 提交使用情境請求、報告錯誤或提交 PR。
  • 文件 – 完整文件請至 https://docs.dograh.com 查閱,涵蓋部署、MCP 整合與故障排除。

許可證

BSD 2-Clause – 允許商業使用、修改與再分發的寬鬆許可證。


簡而言之: Dograh AI 是一個生產級、開源的語音助手平台,結合了視覺化工作流程編輯器、電話通訊連接器與可插拔 AI 堆疊,僅需一條 Docker 命令即可執行。它適合需要完全掌控語音 AI 而不被鎖定在 SaaS 供應商的團隊。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案