I built an unofficial desktop client for ntfy.sh and self-hosted ntfy servers.
I use ntfy for things like server alerts, SSH login notices, automations, monitoring, and internal notifications. The web app works well, but I wanted those alerts to behave more like a native desktop tool rather than keeping a browser tab or PWA open.
Built with:
- Tauri
- Rust
- Next.js
- React
- Tailwind
Features:
- Windows, macOS, and Linux
- Native desktop notifications
- System tray behaviour
- Support for ntfy.sh and self-hosted ntfy servers
- Webhook builder
- Basic automation support in beta
The goal is not to replace ntfy. It is a desktop companion for people who already use ntfy and want a native client for their workflow.
I chose Tauri because I wanted a smaller desktop app without the overhead of Electron.
GitHub
ntfy App
Looking for feedback from people using ntfy, self-hosted alerting, homelab monitoring, or desktop notification workflows.