CliPush: Web Push from curl
A small web service for sending browser push notifications over HTTP. Good for quick alerts from scripts, servers, or IoT setups - no apps, no accounts.
Why Web Push?
- Cross-platform - works in most browsers on desktop and mobile.
- No install - uses the browser’s built-in Notifications API.
- Easy to use - one
curlcommand sends a push.
Useful for DevOps alerts, home automation, or any script that needs to ping you fast.
Example Use Cases
- DevOps - hook into Grafana, Prometheus, or cron scripts to alert on failures or threshold breaches.
- Home Automation - get notified when doors open, temps spike, or motion is detected.
- Anything with HTTP - send pushes from shell scripts, webhooks, or CI jobs.
How It Works
1. Subscribe
Open clipush.deno.dev in your browser and allow notifications. (moved from clipush.deno.dev due to deno deploy end-of-life) It’ll give you a prefilled curl command with your subscription ID.
2. Send a Push
curl -X POST https://clipush.worotyns.deno.net/send \
-H "content-type: application/json" \
-d '{
"subscription": "your-subscription-id",
"title": "System Alert",
"message": "CPU usage > 90%"
}'
You’ll get a browser notification instantly.
3. Automate It
Drop the command into scripts, alert hooks, or automations:
- Grafana - webhook target
- Prometheus - Alertmanager receiver
- Node-RED / cron / shell scripts - just
curlit
clipush.worotyns.deno.net - simple web push for when you just want your browser to tell you something.