AndroidスマートフォンをSMSゲートウェイにして、シンプルなHTTP API経由でメッセージを送受信できます。
capcom6/android-sms-gateway
Android端末をSMSゲートウェイにし、HTTP APIやCLI経由でSMSとMMSを送受信できるアプリ。
代替できる製品:Twilio
Vonage SMS API
- スター
- 5,905
- フォーク
- 1,052
- 未解決の Issue
- 15
- 最終コミット
- 14 時間前
これは何?
Android向けSMS Gatewayは、予備または専用のAndroid端末で動作し、端末のSIMカードをSMSとMMSの送受信に使えるHTTP APIとして公開します。端末上でローカルサーバーとして動かしてローカルネットワーク内で利用できるほか、端末に外部から到達可能なパブリックIPアドレスがない場合は、クラウドサーバー(または自分でホストするプライベートサーバー)に接続できます。
アプリケーションからAPIにメッセージをPOSTするか、同梱のCLIツールを使うと、アプリが端末のモバイルネットワーク経由でメッセージを送信します。受信したSMS、Data SMS、MMSはWebhookで独自のエンドポイントに転送できます。また、再試行、ステータス追跡、レート制限、送信予約、稼働時間の制限に対応したキューを備えています。メッセージと電話番号は、APIに届く前にエンドツーエンドで暗号化できます。
Android 5.0以降、複数のSIMカード、同じクラウドアカウントまたはプライベートアカウントに接続した複数端末に対応しています。携帯電話事業者が大量送信を制限する場合があるため、大規模な一斉送信ではなく、認証コード、通知、リマインダーなどの中程度の送信量を想定しています。
主な機能
- 01ローカルまたはクラウドのHTTP API経由でSMS、Data SMS、MMS(添付ファイル付き)を送信
- 02受信メッセージを受け取り、複数イベントの一括配信を含め、Webhook経由で転送
- 03メッセージのステータスを追跡し、送信前のキュー内メッセージをキャンセル
- 04未来の日時を指定した送信予約と、期間ごとの送信レート制限
- 05複数のSIMカードから選択し、複数の端末を1つのアカウントに接続
- 06メッセージ本文と電話番号のエンドツーエンド暗号化
ユースケース
- 独自アプリからSMSのワンタイムパスワードや二要素認証コードを送信
- 有料SMSプロバイダーを使わずに、トランザクション通知や予約リマインダーを配信
- SMSへの返信やIoTデータを受信し、Webhook経由でバックエンドに転送
- ローカルネットワーク内の専用端末でプライベートSMSゲートウェイを運用
トピック
よくある質問
- android-sms-gateway とは?
- Android端末をSMSゲートウェイにし、HTTP APIやCLI経由でSMSとMMSを送受信できるアプリ。 Android向けSMS Gatewayは、予備または専用のAndroid端末で動作し、端末のSIMカードをSMSとMMSの送受信に使えるHTTP APIとして公開します。端末上でローカルサーバーとして動かしてローカルネットワーク内で利用できるほか、端末に外部から到達可能なパブリックIPアドレスがない場合は、クラウドサーバー(または自分でホストするプライベートサーバー)に接続できます。
- android-sms-gateway は無料で使えますか?ライセンスは?
- android-sms-gateway は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- android-sms-gateway は今もメンテナンスされていますか?
- 活発にメンテナンス中。android-sms-gateway の最終コミットは 2026年10月18日 です。
- android-sms-gateway は何に使えますか?
- 独自アプリからSMSのワンタイムパスワードや二要素認証コードを送信 有料SMSプロバイダーを使わずに、トランザクション通知や予約リマインダーを配信 SMSへの返信やIoTデータを受信し、Webhook経由でバックエンドに転送 ローカルネットワーク内の専用端末でプライベートSMSゲートウェイを運用
- android-sms-gateway はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/capcom6/android-sms-gateway
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Pipedreamは、組み込みステップやNode.js、Python、Go、BashのコードでAPIを連携する、ホスト型のイベント駆動オートメーション基盤です。
ユーザー識別子を使わず、エンドツーエンド暗号化とプライベートなメッセージルーティングを備えたメッセージングアプリとネットワーク。
同じネットワーク上のブラウザーからスマートフォンを管理できる、無料のオープンソースAndroidアプリ。
TelethonベースのMCPサーバー。ClaudeやCursorなどのMCPクライアントからTelegramのチャットを読み取り、グループやメッセージ、メディア、連絡先を管理できます。
自分のデバイスで動作し、WhatsApp、Telegram、Slack、Discordなどでやり取りできるセルフホスト型のパーソナルAIアシスタント。