OpenLogi has been released in version v0.7.2.
OpenLogi is a native, local-first alternative to Logitech Options+, written in Rust, letting you configure button remapping, DPI and SmartShift on Logitech devices over HID++ - no account, no telemetry required.
After version v0.7.1, v0.7.2 is mostly cleanup and fixes: Linux packaging was upgraded to a first-class Nix component, the Windows zip and MSI now ship the openlogi CLI, and the GUI’s GPUI side was split into separate app, UI, and overlay crates. It also fixes camera scan timing and stops the overlay from unexpectedly exiting when a window closes.
What’s Changed
- fix(agent): reapply volatile settings after Windows resume
- build(nix): make Linux packaging first-class
- chore(infra): add CODEOWNERS
- fix: bind the Actions Ring overlay to one agent run
- refactor(gui): split the GPUI side into app, ui, and overlay crates
- refactor(ipc): replace the GUI’s poll loop with a level-triggered state channel
- build(windows): ship the openlogi CLI in the zip and MSI
- build(infra): drop dependency debuginfo in dev builds
- refactor(core): extract openlogi-permissions and give shared constants one definition
- fix(gui): use the GPUI executor timer, not tokio::time::interval, for camera scans
- fix(overlay): prevent GPUI from exiting on window close
- fix(agent): relaunch after granting Input Monitoring
New Contributors
- @yuzi-co made their first contribution
- @charliecai01 made their first contribution
- @clifinger made their first contribution

Source: GitHub