Hail.so:AIエージェント向けオープンソースの電話・SMS・メール通信プラットフォーム v0.15
Hail.so は AI エージェント向けのオープンソース(AGPLv3)ユニバーサル通信プラットフォームで、電話、SMS、メールを提供します。アウトバウンド優先ですがインバウンドもサポートし、Docker Compose でセルフホスト可能。複数の STT/TTS サービスを統合しています。
Hail.so は AI エージェントのために設計されたオープンソースのユニバーサル通信プラットフォームです。AGPLv3 ライセンスで公開され、最新バージョンは v0.15。AI エージェントが人間と同様に電話、SMS、メールを使って外部とコミュニケーションできるようにします。例えば、予約の変更を確認するために自動で電話をかけたり、SMS やメールで通知を送信できます。
プラットフォームはアウトバウンド通信を優先し、将来的にはインバウンドも強化予定です。Docker Compose を使用して簡単にセルフホストでき、Twilio または Telnyx を電話プロバイダー、AWS SES をメールプロバイダーとして設定し、LiveKit Cloud を音声パイプラインに使用します。音声パイプラインは、音声認識(STT)に Deepgram、Whisper、AssemblyAI、音声合成(TTS)に Cartesia、ElevenLabs、Deepgram Aura、音声活動検出(VAD)に Silero、発話ターン検出に LiveKit のソリューションを統合しています。言語モデルはデフォルトで OpenAI → Gemini → Anthropic のフォールバックチェーンを使用し、開発者は OpenAI チャット補完 API 互換のエンドポイントを独自に接続することも可能です。
Hail.so は豊富なインターフェースを提供しています。コマンドラインインターフェース(CLI)では電話の発信、メールの送信、イベントのリアルタイム追跡が可能。Python SDK でプログラム的に制御でき、MCP サーバーは Streamable HTTP エンドポイントを提供、OpenAPI 仕様によりクライアント生成が容易です。アーキテクチャは明確で、AI エージェントが Hail API を介してリクエストを送り、Voicebot と LiveKit Cloud で変換後、SIP を通じて Twilio から電話網に接続されます。
チームは「明確な通信、シンプルなコード、簡潔なドキュメント、セルフホスト可能、プラグ可能な脳、エージェントファーストのドキュメント」の6つの原則を掲げています。現在までに電話と SMS のアウトバウンド・インバウンド、メール機能、音声パイプラインの統合、API と CLI のリリースなどのマイルストーンを達成しています。コントリビューションも歓迎しており、プロバイダーアダプターは core/hailhq/core/providers/ ディレクトリにあります。