OpenLogi

Hacker News Top Products

Summary

OpenLogi is an open-source, local-first tool written in Rust for configuring Logitech mice over HID++, offering button remapping, DPI control, and per-app profiles without requiring an account or telemetry.

No content available
Original Article
View Cached Full Text

Cached at: 08/19/26, 04:03 AM

# OpenLogi Source: [https://openlogi.org/en](https://openlogi.org/en) **HID\+\+**over Bolt, Unifying, Bluetooth & wired · macOS · Linux · Windows ## Your Logitech mouse,finally local\. A native,**local\-first**alternative to Logitech Options\+, written inRust 🦀\. Remap buttons, drive DPI and SmartShift over HID\+\+ — with**no account**and**no telemetry**\. [Download](https://openlogi.org/en#install)$brew install \-\-cask openlogi Signed & notarized \.dmg · Linux \.deb/\.rpm/\.pkg\.tar\.zst · Windows \.msiMIT / Apache\-2\.0Not affiliated with Logitech ![The OpenLogi app remapping an MX Master 4's buttons over HID++](https://openlogi.org/openlogi-app.png) 0 accounts · telemetry · cloud The configurator ## Click a button\. Bind an action\. Done\. This is the heart of the app — an interactive mouse diagram with clickable hotspots and a per\-button action picker\. Try it right here: pick a hotspot, then choose any of the built\-in actions\. ![MX Master 4](https://assets.openlogi.org/v1/devices/mx_master_4/side_core.png) ~/\.config/openlogi/config\.tomllive``` schema_version = 2selected_device = "2b042"[devices.2b042.bindings]MiddleClick = "MissionControl"DpiToggle = "CycleDpiPresets"Thumbwheel = "VolumeUp"Forward = "BrowserForward"Back = "BrowserBack"GestureButton = "AppExpose" ``` MX Master 4Writes straight to`config\.toml`— auto\-switches per app\. Features ## Everything Options\+ does — without the account\. OpenLogi drives your mouse over HID\+\+ directly: buttons, DPI, SmartShift and per\-app profiles, from a native app that never phones home\. ### Remap any button Bind any of 44 built\-in actions to each physical button, per device — plus custom shortcuts, app launchers and scripted actions\. 44 ACTIONS ### DPI control & presets Set pointer resolution and cycle your own presets, written straight to the sensor over HID\+\+\. HID\+\+ 0x2201 ### SmartShift Flip the wheel between ratchet and free\-spin, or let it switch automatically by scroll speed\. HID\+\+ 0x2111 ### Per\-app profiles Layer per\-application overlays that auto\-switch the moment your focused app changes\. AUTO\-SWITCH ### Bolt, Unifying, Lightspeed, Bluetooth or wired Reach devices over a Logi Bolt, Unifying or Lightspeed receiver, a direct Bluetooth pairing, or a USB cable — no receiver required\. BOLT · UNIFYING · LIGHTSPEED · BLE · USB ### Live device view A carousel of paired devices with battery percentage and charge state for everything online\. BATTERY · CHARGE Local\-first ## Your mouse\. Your machine\. Nothing in between\. No account, no telemetry, no cloud\. Bindings live in a plain TOML file you own, and every change is written straight to the device over HID\+\+\. - **No account, ever**Nothing to sign up for — launch it and it works\. - **Zero telemetry**No analytics, no usage tracking, no crash phone\-home\. - **Plain\-text config**Every binding, preset and profile lives in one readable TOML file\. - **Open source**Dual\-licensed MIT / Apache\-2\.0 — read or fork every line\. Install ## Up and running in a minute\. Signed builds for macOS, Linux and Windows — pick your platform below\. Step\-by\-step setup lives in the docs\. ### macOS $brew install \-\-cask openlogi [Download \.dmg](https://openlogi.org/download/macos)Homebrew is recommended — or grab the signed \.dmg for Apple silicon or Intel\. ### Linux [Download \.deb](https://openlogi.org/download/linux)Packages for amd64 and arm64, with \.rpm and Arch \.pkg\.tar\.zst builds also available\. [Download \.msi](https://openlogi.org/download/windows)Signed x86\_64 and arm64 installers, validated on Windows 11 — the newest port\. Quit Logi Options\+ before launching — the two fight over HID\+\+ access, and only one app can own a receiver at a time\. On Linux, the same applies to Solaar\. Is OpenLogi made by Logitech?No\. It's an independent, open\-source project, not affiliated with or endorsed by Logitech\. "Logitech", "MX Master" and "Options\+" are their trademarks\. Do I have to quit Logi Options\+?Yes\. OpenLogi and Options\+ both speak HID\+\+ to the same device, and only one can own a receiver at a time — quit Options\+ \(including its menu\-bar agent\) first\. Which mice are supported?MX Master 4, 3S and 3, MX Anywhere 3, Signature M650 and Ergo M575 — over a Logi Bolt, Unifying or Lightspeed receiver, direct Bluetooth, or USB\. Keyboards get F\-row remapping, Fn\-lock and RGB or backlight control; Litra lights and Logitech webcams are supported too\. Does it run on Linux or Windows?All three are supported\. Linux ships \.deb, \.rpm and Arch packages with udev rules and a systemd user unit\. Windows is the newest port — validated end\-to\-end on Windows 11 hardware, with signed \.msi installers in every release\. Does it need an account or send telemetry?Neither\. The only network calls are device\-image downloads and an opt\-in update check that's off by default — everything else stays on your machine\. Where are my settings stored?In a single plain\-text TOML file\. The GUI writes your bindings, presets and profiles to it directly, the Settings window covers app\-wide preferences, and the file stays hand\-editable\.

Similar Articles

OpenLogi

Product Hunt

OpenLogi is a local-first, open-source alternative to Logitech Options+ for managing Logitech devices.

AprilNEA/OpenLogi

GitHub Trending (daily)

OpenLogi is a native, local-first alternative to Logitech Options+, written in Rust, offering cross-platform support for Logitech mice, keyboards, and webcams with advanced features like button remapping and gesture control.

logto-io/logto

GitHub Trending (daily)

Logto is an open-source auth infrastructure for SaaS and AI apps, supporting OIDC, OAuth 2.1, SAML, multi-tenancy, enterprise SSO, and RBAC.