A fully featured desktop client for ntfy for Linux, built with Qt and C++. Allows you to subscribe to topics from any ntfy server and receive notifications natively on the desktop.
Features include:
- Native desktop notifications with:
- Attachment and icon support, for displaying images and linking to files directly on the notification
- Notification click event support, just like on Android
- Notification button support, just like on Android
- Notification history
- Full authentication support and ability to use all protocols that ntfy supports
- Ability to import from an ntfy android backup
- Customizable behavior when (re)connecting to servers and keeping history
- Builds for
x86_64andaarch64architectures
To install Ntfy Desktop on Fedora, first add the repository:
sudo dnf config-manager addrepo --from-repofile=https://pkg.emmaexe.moe/rpm/emmas-pkgs.repoThen install the app:
sudo dnf install ntfydesktopTo install Ntfy Desktop on Ubuntu, first import the gpg key:
curl -fsSL https://pkg.emmaexe.moe/emmas-packages.pub | sudo gpg --dearmor -o /usr/share/keyrings/emmas-packages.gpgThen add the repository:
echo "deb [signed-by=/usr/share/keyrings/emmas-packages.gpg] https://pkg.emmaexe.moe/apt stable main" | sudo tee /etc/apt/sources.list.d/emmas-packages.listAnd finally, install the app:
sudo apt update
sudo apt install ntfydesktopOn Arch Linux, Ntfy Desktop is available in the Arch User Repository, under the name ntfydesktop.
Example installation method, using the yay AUR helper:
yay ntfydesktopYou can download the latest build artifacts in the latest release for manual installation.
To build the project, please refer to the Building Guide



