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.

English | 简体中文 | 日本語 | Deutsch | Français | 한국어 | Русский

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

AprilNEA%2FOpenLogi | Trendshift

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.
  • Die Gestentaste frei wählen. Weise die Gestenrolle jeder beliebigen physischen Taste 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.

Funktionen

  • Geräte über Logi-Bolt-Empfänger, Unifying-Empfänger, Bluetooth oder Kabel, mit Akkustand und Ladezustand
  • Tastenumbelegung über den OS-Input-Hook: Katalog eingebauter Aktionen plus eigene Tastenkürzel (in TOML angelegt)¹
  • Profil-Overlays pro Anwendung mit Auto-Wechsel bei App-Fokus (macOS + Windows; Linux nur X11 / XWayland)
  • Litra-Leuchten: Ein/Aus, Helligkeit und Farbtemperatur, auf Wunsch automatisch an die Kameraaktivität gekoppelt

Maus

  • Erfassung und Umbelegung von Mitteltaste, Mode-Shift und Daumenrad (Mitteltaste überall, der Rest, sofern das Gerät sie bereitstellt)
  • Gestenbelegungen pro Richtung mit Live-Erfassung, auf jeder geeigneten Taste
  • Actions Ring: ein cursorzentriertes Aktions-Overlay mit acht Slots (ShowActionsRing), mit Layouts pro Anwendung
  • DPI-Steuerung mit Voreinstellungen und Cycle-/Set-Preset-Aktionen (0x2201)
  • SmartShift-Rad: Modus, Empfindlichkeit und permanente Rasterung (0x2111)
  • Native Scroll-Umkehr pro Gerät (0x2121, unterstützte Geräte)

Tastatur

  • Globale F-Tasten-Umbelegung: derselbe Aktionskatalog wie bei der Maus, plus Power-User-Aktionen — Texteingabe, Tastenkombinationen, mehrstufige Workflows (macOS + Windows)
  • Statische RGB-Beleuchtung (0x8070 / 0x8080, unterstützte Geräte)

Kamera

  • Jede Logitech-UVC-Webcam (Brio, StreamCam, die C920-Serie, …), Plug and Play
  • Live-Vorschau, die die Kamera nur öffnet, solange du hinschaust — beim Verlassen wird sie vollständig freigegeben und die LED erlischt
  • Bildregler schreiben direkt in die UVC-Hardware — Zoom, Fokus, Belichtung, Helligkeit, Kontrast, Sättigung, Schärfe, Weißabgleich, Farbton, mit Automatik-Schaltern für Fokus / Belichtung / Weißabgleich — und wirken damit in Meet / Zoom / OBS und jeder anderen App, die die Kamera nutzt
  • Ein-Klick-Profile: eingebaut Standard / Streaming / Videoanruf, dazu eigene Schnappschüsse; Einstellungen bleiben pro Kamera erhalten und werden beim nächsten Ansehen in die Hardware zurückgeschrieben

¹ Medientasten-Aktionen nutzen unter Linux D-Bus MPRIS; einige macOS-spezifische Aktionen haben unter Linux kein universelles Gegenstück und sind No-ops. Windows bildet Plattformaktionen, wo verfügbar, auf native Entsprechungen ab.

Installation

Important

Beende zuerst Logi Options+ — die beiden Anwendungen streiten sich um den HID++-Zugriff, und ein Empfänger kann immer nur einem gehören.

macOS

Erfordert macOS 13 oder neuer.

Lade das signierte, notarisierte .dmg vom neuesten Release und ziehe OpenLogi.app nach /Applications.

Oder per Homebrew:

brew install --cask openlogi

Der offizielle Homebrew-Cask ist der Standardweg. Um stattdessen explizit das neueste GitHub-Release über aprilnea/tap zu verfolgen:

brew tap aprilnea/tap
brew install --cask aprilnea/tap/openlogi@latest

openlogi@latest wird vom Release-Workflow von OpenLogi gepflegt und kann aktualisiert sein, bevor der Autobump des offiziellen Casks greift. Installiere entweder openlogi oder openlogi@latest, nicht beide.

Linux

Lade das .deb oder .rpm vom neuesten Release:

# Debian / Ubuntu
sudo dpkg -i openlogi-*.deb

# Fedora / RHEL
sudo rpm -i openlogi-*.rpm

# Arch Linux
sudo pacman -U openlogi-*.pkg.tar.zst

Pakete erscheinen für x86_64/amd64 und arm64/aarch64.

Das Paket installiert udev-Regeln, die deinem Benutzer Zugriff auf /dev/hidraw* und /dev/uinput ohne sudo geben. Aktiviere nach der Installation den Hintergrund-Agent für deinen Benutzer:

systemctl --user enable --now openlogi-agent.service

Für manuelle / Quellcode-Installationen und Distributionen ohne systemd siehe INSTALL-linux.md.

Windows

Jedem Release liegen signierte portable .zip-Archive und Per-User-.msi-Installer (x86_64 und arm64) bei. Beide enthalten die GUI (OpenLogi.exe) zusammen mit dem Hintergrund-Agent (openlogi-agent.exe), dem sämtliche Geräte-I/O gehören. Halte bei der portablen ZIP beide Dateien nebeneinander, sonst hat die GUI keine Gegenstelle.

Windows funktioniert und wurde auf echter Windows 11-Hardware vollständig validiert — mit einer kabelgebundenen Tastatur und einer Maus am Unifying-Empfänger, einschließlich Installation, In-Place-Upgrade und Deinstallation des MSI. Der Port ist neuer als die macOS-Version; melde bitte Ecken und Kanten. Der Agent zeigt ein Symbol im Infobereich (Hauptfenster anzeigen / Beenden), damit die App nach dem Schließen des Hauptfensters erreichbar bleibt. Setze zum Deaktivieren unter Windows show_in_menu_bar = false im TOML-Block [app_settings] und starte den Agent neu; der GUI-Schalter ist derzeit nur unter macOS verfügbar.

Zum Bauen aus dem Quellcode siehe DEVELOPMENT.md.

Verwendung (CLI)

Siehe USAGE.md

Konfiguration

Siehe CONFIGURATION.md

Entwicklung

Siehe DEVELOPMENT.md

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

Repobeats analytics image