Open Source Application

Desktop notifications, reinvented.

A lightweight, customizable, and non-invasive Windows desktop application that listens to MQTT topics and displays floating notifications with a beautiful fluid background.

python mqtt customtkinter windows pystray

Everything your desktop needs

Built with modern technologies to ensure customization, speed, and an amazing user experience.

🌊

Fluid Background

Gorgeous animated mesh gradients powered by optimized calculations. Uses 0% CPU when static mode is enabled.

🎨

Highly Customizable

Change scale, transparency, corner radius, and theme (Dark/Light). Make it look exactly how you want.

🌍

Bilingual (i18n)

Fully translated in English and Italian. Want another language? Just drop a JSON file in the locales folder!

⚙️

System Tray & Auto-Updater

Sits quietly in your system tray. Built-in auto-updater ensures you are always running the latest release.

🔌

MQTT Integration

Connect seamlessly with Home Assistant, Node-RED, or any custom MQTT broker on your local network.

📦

Standalone Executable

Packaged with PyInstaller and InnoSetup installer for simple one-click installation on Windows.

Take a look around

A clean, unified UI designed to look beautiful on any wallpaper.

settings
Settings Window
Settings Dashboard
dark-theme
Dark Theme
Dark Theme (Fluid Background)
light-theme
Light Theme
Light Theme (Static Background)

Quick Installation & Setup

Run the pre-compiled installer or launch directly from Python source code.

Option 1: Pre-compiled Installer (.exe)

Download the latest release executable from GitHub and follow the setup wizard.

Download Latest Installer (.exe)

Option 2: Run from Source Code

# Clone repository
git clone https://github.com/giosci1994/PC-MQTT-Notifier.git
cd PC-MQTT-Notifier

# Install dependencies
pip install -r requirements.txt

# Launch application
python main.py