Repolode
dograh-hq

dograh-hq/dograh

電話やブラウザで使う音声エージェントを構築・テスト・デプロイできる、ビジュアルワークフロービルダーとMCP対応のセルフホスト可能なオープンソース音声AIプラットフォーム。

代替できる製品:VapiRetell

スター
5,906
フォーク
1,508
未解決の Issue
99
最終コミット
昨日

これは何?

Dograhは、音声エージェントを構築するためのオープンソースプラットフォームです。VapiやRetellなどの商用サービスに代わる、セルフホスト可能な選択肢として提供されています。開発者やチームはビジュアルワークフロービルダーで、エージェントノード、遷移、ツール、通話終了時の処理を使って通話フローを定義できます。その後、電話番号に接続する前に、ブラウザ上で音声またはテキストチャットを使ってエージェントをテストできます。

着信と発信の両方に対応し、Twilio、Vonage、Telnyx、Plivo、Asterisk ARIとの電話連携機能を備えています。ユーザーはLLM、speech-to-text、text-to-speechのプロバイダーを独自に用意することも、バンドルされたスタックを使うこともできます。生成物はバンドルされたMinIO、またはAWS/S3互換ストレージに保存できます。

Dograhは単一のセットアップスクリプトを使ってDocker上で動作し、Pythonバックエンド、PythonおよびNode SDK、さらにコーディングアシスタントがエージェントを調べたり、ワークフローの下書きを作成・編集したりできるMCPサーバーを備えています。

主な機能

  • 01エージェントノード、ツール、遷移、通話終了時の処理を備えたビジュアルワークフロービルダー
  • 02ブラウザ上で音声(Test Audio)またはテキストチャット(Test Chat)によるテスト
  • 03Twilio、Vonage、Telnyx、Plivo、Asterisk ARIと連携した着信・発信
  • 04LLM、STT、TTSのプロバイダーを独自に用意するか、バンドルされたスタックを利用
  • 05コーディングアシスタントがエージェントのワークフローを作成・編集できるMCPサーバー
  • 06プログラムからのエージェント作成や発信に使えるPythonおよびNode SDK

ユースケース

  • 見込み客の選別や予約受付を行う電話ボットの構築
  • SDKからプログラムで制御する発信キャンペーンの実施
  • 通話データを自社インフラ内に保持する必要がある環境での音声エージェントのセルフホスト
  • MCPを通じてコーディングエージェントに音声エージェントのワークフローを下書き・修正させる

クイックスタート

  1. 1

    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 を開き、最初の音声ボットを作成します

使う前に知っておきたいこと

  • クイックスタートでは public trycloudflare.com トンネルが起動し、デフォルトでサインアップが有効になります。アカウントを作成した後は、サインアップを無効にしてください。
  • 独自のテレフォニーまたはLLM/TTS/STTプロバイダーに接続するには、それぞれ別途APIキーとアカウントが必要です。

トピック

よくある質問

dograh とは?
電話やブラウザで使う音声エージェントを構築・テスト・デプロイできる、ビジュアルワークフロービルダーとMCP対応のセルフホスト可能なオープンソース音声AIプラットフォーム。 Dograhは、音声エージェントを構築するためのオープンソースプラットフォームです。VapiやRetellなどの商用サービスに代わる、セルフホスト可能な選択肢として提供されています。開発者やチームはビジュアルワークフロービルダーで、エージェントノード、遷移、ツール、通話終了時の処理を使って通話フローを定義できます。その後、電話番号に接続する前に、ブラウザ上で音声またはテキストチャットを使ってエージェントをテストできます。
dograh は無料で使えますか?ライセンスは?
dograh は BSD-2-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dograh は今もメンテナンスされていますか?
活発にメンテナンス中。dograh の最終コミットは 2026年10月19日 です。
dograh は何に使えますか?
見込み客の選別や予約受付を行う電話ボットの構築 SDKからプログラムで制御する発信キャンペーンの実施 通話データを自社インフラ内に保持する必要がある環境での音声エージェントのセルフホスト MCPを通じてコーディングエージェントに音声エージェントのワークフローを下書き・修正させる
dograh のインストール方法は?
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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト