Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJul 6, 2026·2 min de lecture

OpenLogi — Open-Source Logitech Options+ Alternative

OpenLogi is a native, local-first desktop application that replaces Logitech Options+ for remapping mouse buttons, adjusting DPI, and configuring SmartShift — with no account or telemetry required.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
OpenLogi Overview
Commande d'installation directe
npx -y tokrepo@latest install c1858bfa-78d0-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

OpenLogi is a privacy-respecting replacement for Logitech Options+. It communicates directly with Logitech mice over the HID++ protocol, letting you remap buttons, tune DPI profiles, and configure SmartShift without creating an account or sending data to the cloud.

What OpenLogi Does

  • Remaps mouse buttons to custom actions and key combinations
  • Adjusts DPI settings per-profile with fine-grained control
  • Configures SmartShift scroll behavior on supported devices
  • Runs entirely locally with zero network telemetry
  • Supports Logitech MX Master and similar HID++ devices

Architecture Overview

OpenLogi is built in Rust using the GPUI framework for its desktop interface. It communicates with Logitech devices over USB HID using the HID++ protocol, the same binary protocol that Logitech Options+ uses. All configuration is stored locally on disk, and no background daemon phones home.

Self-Hosting & Configuration

  • Available as a standalone desktop application for macOS and Linux
  • Configuration files are stored in the user's home directory
  • No cloud account or login required
  • Device profiles can be exported and imported as JSON
  • Requires USB HID access permissions on Linux (udev rules)

Key Features

  • Full button remapping including gesture-based actions
  • Per-application DPI and button profiles
  • SmartShift threshold and speed configuration
  • Clean, modern UI built with Rust and GPUI
  • No telemetry, no account, no cloud dependency

Comparison with Similar Tools

  • Logitech Options+ — official but requires an account and sends telemetry; OpenLogi is fully local
  • Solaar — Linux-only with a GTK interface; OpenLogi targets cross-platform with a modern Rust UI
  • LogiOps — daemon-based Linux solution; OpenLogi provides a graphical interface
  • Piper (libratbag) — focused on gaming mice; OpenLogi targets productivity peripherals

FAQ

Q: Which Logitech devices are supported? A: Devices using the HID++ protocol, primarily the MX Master series. Check the README for a full compatibility list.

Q: Does it work on Windows? A: The primary targets are macOS and Linux. Windows support is in development.

Q: Can I run it alongside Logitech Options+? A: It is recommended to uninstall Options+ to avoid conflicts over HID device access.

Q: Is the HID++ protocol documented? A: Partially. OpenLogi relies on community reverse-engineering of the protocol, which is well-understood for common operations.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires