Why not just another push app?
Pushover, ntfy, and Gotify are useful notification tools. Nerve starts from a narrower developer problem: send operational events to your phone without giving the sender read access, then optionally run signed, bounded actions on infrastructure you control.
When Nerve fits
- You want GitHub Actions, deploy scripts, cron jobs, or VPS checks to notify your phone.
- You do not want a leaked CI secret to reveal alert history.
- You may later want a signed action path without exposing SSH to a mobile app.
Compare specific alternatives
Start with signals
go install github.com/nerve-ink/nerve-cli/cmd/nerve@latest
export NERVE_DSN="nerve://TOKEN:[email protected]"
echo "deploy failed" | nerve send
Choosing the right tool
If you need a general purpose notification bus, ntfy or Gotify may still be the simplest answer. If your main problem is operational alerts from CI and servers, the important question is not just delivery. It is what a leaked sender secret can do.
Migration path
You do not need to move every notification at once. Start with the events where privacy or urgency matters most: failed deploys, backup failures, production smoke tests, and SSH login alerts. Leave low-value informational messages in your existing chat or dashboard.