
OpenLogi
Local-first configuration for Logitech mouse buttons, DPI, and SmartShift
About OpenLogi
OpenLogi is a local-first alternative to Logitech Options+, written in Rust and using HID++ to configure mouse buttons, DPI, and SmartShift. It supports binding built-in actions, custom keyboard shortcuts, application launchers, and script actions for each device, with connections through Logi Bolt, Unifying, or Lightspeed receivers, Bluetooth, or USB. Bindings are stored in a user-owned plain-text TOML file and changes are written directly to the device; the official site also clearly states that no account or telemetry is required.
Best for
Best use cases
Configure physical button actions by device
Set ratchet or free-spin scrolling, or switch automatically based on scroll speed
Connect a mouse through a receiver, Bluetooth, or USB
Maintain portable, manually editable TOML binding files
Compare before choosing
The official comparison page calls OpenLogi a local-first alternative to Logitech Options+.
Features
Button and action mapping
Choose from 44 built-in actions for each physical button, with support for custom keyboard shortcuts, application launchers, and script actions.
SmartShift scroll control
Supports switching between ratchet and free-spin modes, or switching automatically based on scroll speed.
Multiple device connections
Supports Logi Bolt, Unifying, and Lightspeed receivers, Bluetooth, or USB connections.
Local configuration file
Bindings are stored in a user-owned plain-text TOML file, and changes are written directly to the device through HID++.
Pros
- Local-first, with bindings stored in a user-owned file that can be edited manually
- Supports 44 built-in actions, plus keyboard shortcuts, application launchers, and script actions
- Supports multiple receivers and direct connection methods
Cons
- Importing Logitech Options+ configurations is not supported yet; the official site says an importer is in development
- Logi Options+ must be exited at startup; on Linux, also watch for HID++ control conflicts with Solaar