RC RANDOM CHAOS

OpenLogi: a local-first, no-account Rust rewrite of Logitech Options+

· via Hacker News

Original source

OpenLogi

Hacker News →

OpenLogi is an open-source desktop app that replaces Logitech’s Options+ for configuring MX-series mice and other Logitech peripherals. Written in Rust and dual-licensed under MIT/Apache-2.0, it talks to devices directly over the HID++ protocol across Bolt, Unifying, Lightspeed, Bluetooth, and wired connections. Users can remap physical buttons to any of 44 built-in actions (plus custom shortcuts, app launchers, and scripts), set DPI presets, toggle SmartShift wheel behavior, and layer per-application profiles that switch automatically with the focused app. Signed builds ship for macOS, Linux, and Windows, with Windows described as the newest port.

The project’s pitch is data ownership: no account, no telemetry, no cloud. Every binding, preset, and profile lives in a single hand-editable TOML file on the user’s machine, and the only network traffic is device-image downloads and an update check that is off by default. Because both OpenLogi and Options+ contend for exclusive HID++ access to a receiver, users must quit Options+ (and Solaar on Linux) before running it.

The release lands amid growing frustration with vendor peripheral software that requires sign-ins and background agents for basic hardware configuration. Supported hardware spans the MX Master 4, 3S, and 3, MX Anywhere 3, Signature M650, and Ergo M575, with additional support for keyboard F-row remapping, RGB control, Litra lights, and Logitech webcams. The project is unaffiliated with Logitech.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.