Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MatrixWhisper Logo

MatrixWhisper

Ein nativer WhatsApp-Client für Linux – leichtgewichtig, schnell und voller Funktionen.

GPL-3.0 Linux PyQt6

MatrixWhisper Hauptansicht

MatrixWhisper Einstellungen

MatrixWhisper Tray-Menü

MatrixWhisper ist ein maßgeschneiderter, nativer WhatsApp-Client für Linux-Desktops, basierend auf PyQt6 und QtWebEngine. Im Gegensatz zu offiziellen Desktop-Apps oder generischen Wrappern verzichtet MatrixWhisper komplett auf das ressourcenfressende Electron-Framework und setzt stattdessen auf eine schlanke, native Qt6-Architektur.


Features

  • Erweitertes Audio-Routing – Wähle ein spezifisches Audiogerät für WhatsApp-Töne und Sprachnachrichten aus.
  • System-Tray Integration – Schließen des Fensters minimiert die App elegant in den Systemabschnitt.
  • Smart Mute – Schalte die Audioausgabe temporär stumm (1h / 8h / Reset).
  • Stromsparmodus (GPU-Drossel) – Deaktiviere die Hardware-Beschleunigung der WebEngine.
  • HiDPI & Ultrawide Zoom – Stufenlose Skalierung (80 % – 130 %).
  • Erzwungenes Dark Theme – Injiziert das dunkle WhatsApp-Design direkt beim Laden der Seite.
  • Session-Reset & Cache-Bereinigung – Ein Klick löscht alle lokalen Daten.
  • Single-Instance-Architektur – Nur eine Instanz der App kann gleichzeitig laufen.
  • Native Benachrichtigungen – Web-Notifications bei geschlossenem Fenster als native System-Benachrichtigungen anzeigen.
  • Download-Verzeichnis – Lege einen dedizierten Ordner für WhatsApp-Downloads fest.
  • Start-Modus (Tray-Start) – MatrixWhisper beim Öffnen direkt in den Systemabschnitt minimieren.
  • Lokalisierung – Vollständig übersetzte UI in 8 Sprachen (DE, EN, ES, FR, IT, NL, PT, PL).

Installation

Voraussetzungen

Stelle sicher, dass Python 3 und die benötigten Qt6‑Bibliotheken auf deinem Linux‑System installiert sind.

Fedora / RedHat:

sudo dnf install python3-pyqt6 python3-pyqt6-webengine

Arch Linux / CachyOS / Manjaro:

sudo pacman -S python-pyqt6 python-pyqt6-webengine

Schnellstart

  1. Repository klonen:

    git clone https://github.com/sonictriplex/MatrixWhisper.git
    cd MatrixWhisper
  2. App starten:

    python3 matrixwhisper.py

CLI-Controller

Die App kann über die Kommandozeile gesteuert werden, ohne eine zweite Instanz zu starten:

# Fenster ein-/ausblenden
python3 matrixwhisper.py --toggle

# Audio für 8 Stunden stummschalten
python3 matrixwhisper.py --mute

# App beenden
python3 matrixwhisper.py --quit

# Fenster anzeigen (falls minimiert)
python3 matrixwhisper.py --show

Lizenz

Dieses Projekt ist unter der GPL-3.0 lizenziert – siehe die Datei LICENSE für Details.


Entwickelt mit ❤️ von sonictriplex

About

Ein hochoptimierter, schlanker und nativer WhatsApp-Web-Client für Linux-Desktops (PyQt6).

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages