Free
Plenty to evaluate every integration before you commit.
- 100 free notifications
- Unlimited projects & per-project API keys
- All media types: text, image, audio, video, files
- Action buttons, replies, deep links
- iOS + web feed
Start free with 100 notifications - enough to wire up every agent in your stack. Upgrade to Pro for unlimited notification sending while subscribed at $9.99/month or $99.99/year. The annual plan is $8.33/month equivalent and saves $19.89 compared with 12 monthly renewals. Cancel any time in App Store subscriptions.
Plenty to evaluate every integration before you commit.
Unlimited notification sending while your monthly subscription is active.
The same unlimited notification benefit with one annual renewal.
Why not just use Pushover, ntfy, or a Slack webhook?
Generic push services treat your AI agent like a smart-home sensor. Agent Notifier is wired for hook events, threaded sessions, and action-button replies the agent picks up next loop.
| Feature | Agent Notifier | Pushover | ntfy.sh | Slack webhook |
|---|---|---|---|---|
| Designed for AI coding agents | Native | No | No | No |
| 30-second install (one stdlib Python file) | Yes | App + per-app token setup | Self-host or topic curl | Webhook URL only |
| Action buttons + tap-back replies the agent reads | Yes | URL only | Actions, no reply ingest | Slack-side only |
| Per-project channels with colour + icon | Yes | Apps, no metadata | Topics | Channels (manual) |
| Images, audio, video, PDFs, files inline | Yes | Images only | Attachments | Slack file APIs |
| iPhone-first push (Apple Push) | Yes | Yes | Self-host required | Slack app, no APNs |
| Per-message priority (lock-screen / emergency) | Yes | Yes | Priority headers | No |
| Free tier | 100 lifetime | 30-day trial only | Free (self-host) | Workspace dependent |
| Paid plan | $9.99/mo · unlimited | $5 one-time / app | Pro tiers from $5/mo | Paid seat required |
Scroll horizontally to compare every provider.
Coming from Pushover or ntfy? Migrate in 5 minutes with the same API shape →