Alternatives

Free alternative to Pushover, ntfy, and Gotify for developer alerts.

Nerve is built for CI/CD and server events that should arrive encrypted, with an agent only when you need action back.

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.

Nerve sender DSNSend-only encrypted alerts into one pipe. No history read, no command execution.
Nerve agentOptional remote action runner for trusted machines. Not needed for normal alerts.
Relay modelRoutes encrypted envelopes and delivery metadata. Payloads are decrypted locally in the app.

When Nerve fits

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.

PushoverVery simple phone delivery. Best when plaintext provider-side alerts are acceptable and you trust the app token model.
ntfy / GotifyGood for self-hosted or topic-based notifications. Great when pub/sub flexibility matters more than sender isolation.
NerveBest fit for developer alerts where senders should be write-only and payloads should be encrypted before relay.

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.