Skip to content
Projekte

AprilNEA/OpenLogi has 25,170 GitHub stars and 915 forks. GitHot measured +92 stars in 24 hours. Last checked 2026-11-05 09:13 UTC. Last push 2026-11-03.

So werden diese Zahlen gemessen

⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.

Gemessener Sternzuwachs

in 24h
+92
in 7 days
Aktualisierung verzögert
in 15 days
Aktualisierung verzögert
in 1 month
Aktualisierung verzögert

Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.

docs/README.de.md

Original

[!WARNING] OpenLogi befindet sich in aktiver Entwicklung und ist noch nicht stabil — Funktionen und Konfiguration können sich noch ändern. Gib dem Repo einen Star ⭐ und beobachte 👀 es, um benachrichtigt zu werden, wenn ein neues Release erscheint.

OpenLogi

OpenLogi

⚡️ Eine native, local-first Alternative zu Logitech Options+, geschrieben in Rust 🦀
Schöpfe das volle Potenzial von Logitech-Mäusen, -Tastaturen und -Webcams über HID++ und UVC aus

OpenLogi - A local-first alternative to Logitech Options+ | Product Hunt

Genug von Options+? Probier OpenLogi.

Läuft auf macOS, Linux und Windows.


Mehr als Options+

Was OpenLogi kann und Options+ nicht:

  • Leichtgewichtig bleiben. Natives Rust + GPUI.
  • Auf Linux laufen. Linux ist in OpenLogi eine vollwertige Plattform.
  • Gesten auf unterstützten Tasten. Weise unterstützten Bedienelementen Gestenaktionen zu — oder schalte Gesten ganz ab.
  • Konfiguration im Klartext. Alles steckt in einer TOML-Datei, die sich beliebig zwischen Rechnern synchronisieren lässt.
  • Skriptbar. Neben der GUI gibt es eine echte CLI: eine JSON-Automatisierungs-API für DPI, SmartShift, Fn-Sperre und Abfragerate, dazu Hardware-Diagnosen.

Funktionen

OpenLogi-Geräteliste mit sechs Logitech-Geräten: Mäuse, eine Tastatur und eine Litra-Leuchte

Geräte

  • Logi-Bolt- und Unifying-Empfänger, Bluetooth und Kabelverbindungen, mit Akkustand und Ladezustand
  • Hinweise bei niedrigem Akkustand am unteren Bildschirmrand, einmal pro Entladung, ohne Berechtigung für Systembenachrichtigungen
  • Eine Bildschirmanzeige, wenn eine Tastatur Caps Lock ein- oder ausschaltet, unter Windows und Linux auch für Num Lock und Scroll Lock
Easy-Switch-Karte mit drei gekoppelten Computern Easy-Switch
  • Sieh, welcher Computer auf welchem Kanal gekoppelt ist, samt Betriebssystem und Verbindung
  • Benenne einen Kanal um, sofern das Gerät es erlaubt

Tasten und Aktionen

Tastenbelegung einer MX Master 4 mit geöffnetem Inspektor für die Gestentaste Jede Taste umbelegen
  • Ein eingebauter Aktionskatalog, eigene Tastenkürzel, Texteingabe oder mehrstufige Workflows
  • Getrennte Aktionen für Tippen und Halten sowie Hold-to-Talk-Kombinationen, die mit der Taste losgelassen werden
  • Gesten auf Mittelklick, Zurück/Vorwärts, DPI/ModeShift, der Gestentaste und dem Haptik-Panel
Actions-Ring-Editor mit acht Slots rund um den Cursor Actions Ring
  • Acht Aktionen in einem Ring um den Cursor
  • Ein eigenes Layout pro Anwendung
MX Keys S mit drei Tasten, belegt mit Launchpad, Bildschirm sperren und Bildschirmfoto Tastaturtasten
  • Medien-, Emoji-, Screenshot- und andere Sondertasten wie Maustasten belegen
  • Eine einzelne Taste auf die Gerätevorgabe zurücksetzen oder die ganze Reihe

Profile pro Anwendung wechseln mit der App im Fokus. Ein [apps]-Alias lässt ein Profil einer Anwendung plattformübergreifend folgen.

Zeiger und Scrollen

Karte zur Zeigerabstimmung mit DPI-Schieberegler Zeiger
  • DPI-Voreinstellungen mit Cycle- und Set-Preset-Aktionen
  • Zeigergeschwindigkeit und Abfragerate
  • Präzisionsmodus: Eine Taste schaltet die Maus auf ihre langsamste Geschwindigkeit und wieder zurück
SmartShift-Karte mit Radmodus, Empfindlichkeit und Scrollkraft SmartShift
  • Radmodus und Empfindlichkeit
  • Scrollkraft bei Mäusen mit SmartShift Enhanced
  • Ein Schalter für dauerhafte Rasterung
Scroll-Karte mit Umkehr, Mausradauflösung und weichem Mausrad
Scrollen
  • Scroll-Umkehr pro Gerät, nativ oder per Software
  • Mausradauflösung und weiches Scrollen mit dem Mausrad
  • Zurück oder Vorwärts halten und das Rad drehen, um auf Mäusen ohne Daumenrad seitwärts zu scrollen

Tastatur und Beleuchtung

Karten für Tasten und Hintergrundbeleuchtung einer MX Keys S Tastatur
  • Fn Lock sowie Multi-Plattform-Tastaturen, die beim Layout des Host-Betriebssystems bleiben
  • Stufe der Hintergrundbeleuchtung, automatische Helligkeit, Energiesparen und wie lange die Tasten leuchten
  • Bildschirmanzeige der Beleuchtungsstufe, sobald sie sich ändert
  • Statisches RGB auf unterstützten Tastaturen
Litra-Glow-Beleuchtungspanel mit Helligkeit und Farbtemperatur Litra-Leuchten
  • Ein/Aus, Helligkeit und Farbtemperatur
  • Schaltet sich auf Wunsch mit der Kamera ein
  • Übernimmt Änderungen, die direkt an der Leuchte vorgenommen werden

Webcams

  • Jede Logitech-UVC-Webcam (Brio, StreamCam, die C920-Serie, …), Plug and Play
  • Live-Vorschau, die die Kamera nur belegt, solange du hinschaust; verlässt du sie, erlischt die LED
  • Zoom, Schwenken, Neigen, Fokus, Belichtung, Weißabgleich und alle anderen UVC-Regler, direkt in die Hardware geschrieben, sodass Meet, Zoom und OBS die Änderung sehen
  • Eingebaute Profile Standard / Streaming / Videoanruf plus eigene Schnappschüsse, pro Kamera gespeichert

Der Funktionsumfang hängt davon ab, was das jeweilige Gerät meldet; die App zeigt nur die Bedienelemente, die ein Gerät unterstützt.

Plattformunterstützung

Funktion macOS Windows Linux
Umbelegung von Maustasten und Gesten ✓ ✓ ✓
Umbelegung der F-Tasten ✓ ✓ —
Profile pro Anwendung ✓ ✓ X11, wlroots (sway, Hyprland), GNOME mit der Begleiterweiterung
Mausprofil folgt dem Fenster unter dem Zeiger ✓ ✓ Nur X11
Medientasten Nativ Nativ D-Bus MPRIS
Fenstermanager-Aktionen (Schreibtische, Mission Control, …) Nativ Native Entsprechungen GNOME, KDE (KWin), Hyprland; einige reine macOS-Aktionen bewirken nichts
Symbol in Menüleiste / Infobereich ✓ ✓ —
Updates in der App Sparkle Integriert Integriert

Installation

[!IMPORTANT] Beende zuerst Logi Options+ (und unter Linux Solaar). Ein Empfänger kann immer nur einer Anwendung gleichzeitig gehören. Unter macOS belegt auch Karabiner-Elements eine Bluetooth-Tastatur, die es verändert. Schalte in Karabiner-Elements → Settings → Devices für diese Tastatur Modify events aus.

Plattform System Architektur
macOS macOS 13 oder neuer Apple Silicon, Intel
Linux GLIBC 2.35 oder neuer x86_64, arm64
Windows Getestet unter Windows 11 x86_64, arm64

Jeder Download hat eine minisign-Signatur und einen Eintrag in SHA256SUMS. Zum Bauen aus dem Quellcode siehe DEVELOPMENT.md.

macOS

Für Mac herunterladen: Apple silicon (.dmg)   Für Mac herunterladen: Intel (.dmg)

Oder per Homebrew:

brew install --cask openlogi

Öffne OpenLogi und erteile Bedienungshilfen und Eingabeüberwachung, wenn macOS danach fragt. Danach aktualisiert sich OpenLogi selbst über Sparkle.

Linux

Für Linux herunterladen: Debian, Ubuntu (.deb)   Für Linux herunterladen: Fedora, SUSE (.rpm)   Für Linux herunterladen: Arch (.pkg.tar.zst)

Oder installiere mit einem Befehl das passende Paket für deine Distribution. Das Skript prüft die minisign-Signatur und startet den Agent; installiere vorher minisign:

curl -fsSL https://github.com/AprilNEA/OpenLogi/releases/latest/download/install.sh | sh

Unter Arch Linux baut das AUR-Paket openlogi das Release aus dem Quellcode:

yay -S openlogi

Wie du das Skript vor dem Ausführen prüfst, sowie Hinweise zum AUR-Paket, Flatpak, NixOS und Distributionen ohne systemd findest du in INSTALL-linux.md.

Windows

Für Windows herunterladen: Installer (.msi)   Für Windows herunterladen: portabel (.zip)

Verwendung (CLI)

Siehe USAGE.md

Konfiguration

Einstellungen werden als reines TOML gespeichert; beim Speichern bleiben per Symlink eingebundene Konfigurationsdateien erhalten. Siehe CONFIGURATION.md.

Entwicklung

Siehe DEVELOPMENT.md, einschließlich Sicherheit des macOS-Input-Hooks.

Danksagungen

  • Windows, Kameras und i18n von @davidbudnick — Tastatur-RGB, Windows-Unterstützung, Logitech-Webcam-Unterstützung
  • Linux-Portierung von @cserby — Linux-Unterstützung
  • Solaar von @pwr — quelloffene HID++-Implementierung
  • Mouser von @TomBadash — ein lokaler Options+-Ersatz ohne Konto

Lizenz

Der Code in diesem Repository ist doppelt lizenziert, wahlweise unter

Code von Dritten

crates/openlogi-hidpp ist ein eingebundener Fork von hidpp von @lus, lizenziert unter 0BSD.

Logo & Markenressourcen

Danke an @kubai087 für das Design des OpenLogi-Logos. Das OpenLogi-Logo und das App-Icon — die Markenressourcen unter design/ — sind © 2026 AprilNEA, alle Rechte vorbehalten, und fallen nicht unter die obigen MIT-/Apache-Lizenzen; siehe design/LICENSE. Ein Fork des Codes gewährt kein Recht am Namen, Logo oder Icon von OpenLogi; bitte verwende sie nicht ohne vorherige schriftliche Erlaubnis für eigene Projekte, Forks oder Distributionen.


Nicht mit Logitech verbunden. „Logitech", „MX Master" und „Options+" sind Marken der Logitech International S.A.

Repo-Aktivität

Ähnliche Projekte entdecken