WhatsApp desktop application written in PyQt6 + PyQt6-WebEngine.
See the codeZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6 and QtWebEngine. It wraps https://web.whatsapp.com/ in a desktop application and adds native integration for accounts, notifications, tray behavior, theming and packaging.
| Feature | WhatsApp Web | ZapZap |
|---|---|---|
| Runs in your default browser | ✅ | ❌ |
| Standalone desktop application | ❌ | ✅ |
| Multiple accounts | ❌ | ✅ |
| Native system tray integration | ❌ | ✅ |
| Native desktop notifications | Limited | ✅ |
| Linux package manager support | ❌ | ✅ |
| Flatpak package | ❌ | ✅ |
| AppImage package | ❌ | ✅ |
| Snap package | ❌ | ✅ |
| Native DEB package | ❌ | ✅ |
| Fedora COPR repository | ❌ | ✅ |
Automatic AppImage updates (.zsync) | ❌ | ✅ |
| Spell checking | Browser dependent | ✅ |
| Custom CSS & JavaScript | ❌ | ✅ |
| Open source (GPL-3.0) | ❌ | ✅ |
| Privacy | Browser session | Dedicated desktop application |
| Platform | Package |
|---|---|
| Linux | Flatpak (recommended) |
| Linux | AppImage (x86_64, aarch64) |
| Debian / Ubuntu | DEB |
| Linux | Snap |
| Fedora | COPR |
| Windows | EXE (x86_64, ARM64) |
| Developers | Python Wheel (.whl) |
| Platform | Installation |
|---|---|
| Flatpak | https://flathub.org/apps/com.rtosta.zapzap |
| AppImage, DEB, Windows | https://github.com/rafatosta/zapzap/releases |
| Snap | https://snapcraft.io/zapzap |
| Fedora (COPR) | https://copr.fedorainfracloud.org/coprs/rafatosta/zapzap |
| Python | pip install zapzap |
ZapZap is a free and open-source project maintained in my spare time. If you find it useful, consider supporting its continued development through one of the following methods:
| Method | Details |
|---|---|
| GitHub Sponsors | https://github.com/sponsors/rafatosta |
| Ko-fi | https://ko-fi.com/rafaeltosta |
| PayPal | https://www.paypal.com/donate/?business=E7R4BVR45GRC2 |
| Wise | https://wise.com/pay/me/rafaelt2487 |
| Pix (Brazil) | Pix Key: c86378c4-c34a-4951-bad0-42d5c1774f79 |
Every contribution helps keep ZapZap free, maintained, and continuously improving. ❤️
Architecture, maintenance procedures and automated-test instructions are available in the technical documentation. All project changes and additions are recorded in the changelog.
ZapZap is licensed under the GNU General Public License v3.0 or later. See LICENSE for the full license text.
470 followers · starred Sep 2026
101 followers · starred Jul 2025
99 followers · starred May 2024
675 followers · starred Jul 2026
WhatsApp desktop application written in PyQt6 + PyQt6-WebEngine.
See the codeZapZap is an unofficial WhatsApp Web desktop client built with Python, PyQt6 and QtWebEngine. It wraps https://web.whatsapp.com/ in a desktop application and adds native integration for accounts, notifications, tray behavior, theming and packaging.
| Feature | WhatsApp Web | ZapZap |
|---|---|---|
| Runs in your default browser | ✅ | ❌ |
| Standalone desktop application | ❌ | ✅ |
| Multiple accounts | ❌ | ✅ |
| Native system tray integration | ❌ | ✅ |
| Native desktop notifications | Limited | ✅ |
| Linux package manager support | ❌ | ✅ |
| Flatpak package | ❌ | ✅ |
| AppImage package | ❌ | ✅ |
| Snap package | ❌ | ✅ |
| Native DEB package | ❌ | ✅ |
| Fedora COPR repository | ❌ | ✅ |
Automatic AppImage updates (.zsync) | ❌ | ✅ |
| Spell checking | Browser dependent | ✅ |
| Custom CSS & JavaScript | ❌ | ✅ |
| Open source (GPL-3.0) | ❌ | ✅ |
| Privacy | Browser session | Dedicated desktop application |
| Platform | Package |
|---|---|
| Linux | Flatpak (recommended) |
| Linux | AppImage (x86_64, aarch64) |
| Debian / Ubuntu | DEB |
| Linux | Snap |
| Fedora | COPR |
| Windows | EXE (x86_64, ARM64) |
| Developers | Python Wheel (.whl) |
| Platform | Installation |
|---|---|
| Flatpak | https://flathub.org/apps/com.rtosta.zapzap |
| AppImage, DEB, Windows | https://github.com/rafatosta/zapzap/releases |
| Snap | https://snapcraft.io/zapzap |
| Fedora (COPR) | https://copr.fedorainfracloud.org/coprs/rafatosta/zapzap |
| Python | pip install zapzap |
ZapZap is a free and open-source project maintained in my spare time. If you find it useful, consider supporting its continued development through one of the following methods:
| Method | Details |
|---|---|
| GitHub Sponsors | https://github.com/sponsors/rafatosta |
| Ko-fi | https://ko-fi.com/rafaeltosta |
| PayPal | https://www.paypal.com/donate/?business=E7R4BVR45GRC2 |
| Wise | https://wise.com/pay/me/rafaelt2487 |
| Pix (Brazil) | Pix Key: c86378c4-c34a-4951-bad0-42d5c1774f79 |
Every contribution helps keep ZapZap free, maintained, and continuously improving. ❤️
Architecture, maintenance procedures and automated-test instructions are available in the technical documentation. All project changes and additions are recorded in the changelog.
ZapZap is licensed under the GNU General Public License v3.0 or later. See LICENSE for the full license text.
470 followers · starred Sep 2026
101 followers · starred Jul 2025
99 followers · starred May 2024
675 followers · starred Jul 2026