要点まとめ
- ntfyはiOSアプリが無料で、ntfy.shならアカウント登録なしですぐに使え、自社サーバーでのセルフホストにも対応しています。
- PushoverはiOSで30日間トライアル後に$4.99 USDの買い切りで、アプリ別トークンと月10,000通の安定したホスト型クラウドを提供します。
- Pushoverもntfyも、単体ではmacOSの通知センターを転送しません(スクリプトまたはMac側の転送アプリが必要です)。
- NotiFerryはntfyと連携し、フルディスクアクセス不要でMacアプリの通知をiPhoneへ自動転送します。
Pushoverとntfyの基本比較
Pushover と ntfy は、Mac上の開発者がiPhoneへプッシュ通知を送る際によく使われる2大サービスです。どちらもHTTP POST とiOSアプリを使いますが、設計思想が異なります:
| 比較項目 | ntfy | Pushover |
|---|---|---|
| 利用開始時のアカウント登録 | 不要(ntfy.shではトピック名が秘密鍵の役割を果たす) | 必須(ユーザーキー + アプリごとのAPIトークン) |
| iOSアプリの料金 | 無料 | 30日間トライアル後、iOS向けに $4.99 USD の買い切り |
| オープンソース・セルフホスト | 対応(Go製のApache 2.0 / GPLv2サーバー) | 非対応(ホスト型クラウドサービスのみ) |
| 無料送信枠・上限 | ntfy.shは1日250通まで(セルフホストは無制限) | アプリトークンごとに月間10,000通まで |
| 単体でmacOS通知センターを転送できるか? | いいえ(NotiFerryやAhPushItなどのMac側ツールが必要) | いいえ(AhPushItやスクリプトなどのMac側ツールが必要) |
Macのコマンドライン(curl)からの使いやすさ
ちょっとしたシェルスクリプト、Claude Codeのフック、cronジョブから通知を送る場合、ntfyは最小限の手間で動かせます。トピックURLに対してメッセージ本文をPOSTするだけです。一方、Pushoverはアカウント作成とアプリケーション登録を行い、2つのキーを渡す必要があります:
# ntfy:公開サーバー ntfy.sh ならアカウントもトークンも不要
curl -d "バックアップが完了しました" https://ntfy.sh/your-private-topic
# Pushover:アプリトークン (token) とユーザーキー (user) の2つが必要
curl -s \
--form-string "token=YOUR_APP_TOKEN" \
--form-string "user=YOUR_USER_KEY" \
--form-string "message=バックアップが完了しました" \
https://api.pushover.net/1/messages.jsonその代わり、Pushoverのアカウント&トークン方式には「短いトピック名を他人に推測されるリスクがない」という利点があり、iOSアプリ側での緊急アラート(確認するまで繰り返し鳴らす設定)やカスタムサウンドも充実しています。
スクリプト化できないMacデスクトップアプリの通知を送るには?
重要なポイントとして、Pushoverもntfyも、それ単体ではMacの通知センターを読み取る機能を持っていません。どちらも、スクリプトや別アプリからHTTPリクエストが送られてくるのを待つ受信サービスです。
Cursor、Codex Macアプリ、Xcode、Final Cut Pro、Finder、バックアップソフトなど、GUIアプリの通知をiPhoneへ届けたい場合は、macOSの通知センターを監視して新規通知を送信するMacアプリを組み合わせます:
- ntfyと組み合わせる場合: NotiFerry はmacOS App Sandbox内で動作するメニューバーアプリで、通知センターのデータベースフォルダ1つのみに読み取り専用でアクセスし(フルディスクアクセス不要)、ntfy.sh またはセルフホスト型ntfyサーバーへ送信します。7日間の無料トライアル後、€9.99の買い切りライセンス(最大2台のMac)で利用できます。
- オープンソースでPushoverまたはntfyへ送る場合: AhPushIt は無料のオープンソースアプリでPushoverとntfyの両方に対応していますが、Mac側でフルディスクアクセス(Full Disk Access)の権限付与が必要です。詳しくは MacからiPhoneへの通知転送アプリ比較 をご覧ください。
MacとiPhoneでの動作イメージ
macOSの通知センターフォルダに読み取り専用アクセスを許可し(フルディスクアクセス不要)、iPhoneの無料アプリ「ntfy」で専用トピックを購読します。テスト通知の受信を確認すると、7日間の無料トライアルが開始されます。

よくある質問
NotiFerryはPushoverに対応していますか?
いいえ。NotiFerryはntfy(無料の公開サーバー ntfy.sh またはHTTPSのセルフホストntfyサーバー)専用に設計されています。これにより、iPhone側の受信アプリが完全に無料で済み、必要に応じて中継サーバー自体をセルフホストできます。
ntfyとPushoverの通知はどちらもApple Watchに届きますか?
はい。iOS上ではどちらもApple Push Notification service(APNs)を使用しているため、iPhoneがロックされていればwatchOSが自動的にApple Watchへ通知をミラーリングします。
プライバシー面でより安全な構成はどれですか?
ご自身のHTTPSサーバーでntfyをセルフホストし、NotiFerryを「タイトルのみ」または「汎用アラート」モードで使えば、APNs以外の第三者サーバーに通知内容を通さずに運用できます。