音声クローン、音声生成、あらゆるアプリへの音声入力、AIエージェントの音声化に対応するローカルファーストのオープンソースAI音声スタジオ。
- スター
- 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
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~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 の数値は毎日更新されます。
関連プロジェクト
クラウドまたはローカルの音声サービスを使い、Claude CodeなどのMCP対応エージェントと音声で会話できるMCP音声レイヤー。
自分のAPIキーを使い、電話回線やチャットチャネルをAIエージェントにつなぐセルフホスト型ゲートウェイ。
複数のモデルとオープンソースのエージェントハーネスを選べる、ナレッジワークやソフトウェア開発向けのエージェントワークスペース。ローカルでもホスト環境でも実行できます。
低価格なハードウェアで動作し、多数のLLMプロバイダーやチャットアプリに接続できる、Go製の軽量なパーソナルAIアシスタントです。
onnxruntimeを使ったオフライン音声処理ツールキット。多くのプラットフォームと言語で、音声認識、音声合成、VAD、話者ダイアライゼーションなどに対応。