One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

AprilNEA/OpenLogi

10,986+1,225 todayRust

An open-source app that lets you remap Logitech mice and keyboards without an account

OpenLogi is a Rust-based, local-first alternative to Logitech's official Options+ software. It talks directly to Logitech devices over their native protocol, letting you remap buttons, adjust DPI, and control webcams without any account or telemetry. It runs on macOS, Linux, and Windows, and has passed 10,986 stars on GitHub.

What it does

  1. It implements Logitech's HID++ protocol itself, so it can control mice, keyboards, and webcams without needing an account or internet connection
  2. Mouse features include button remapping, DPI presets, SmartShift wheel mode toggling, per-button gestures, and per-application profile switching
  3. Keyboard features cover global F-key remapping and static RGB lighting; camera features let you adjust zoom, focus, exposure, and other UVC hardware settings directly
  4. All settings live in a single plain-text TOML config file that can be copied between machines
  5. Options+ and OpenLogi can't run at the same time since they compete for exclusive HID++ access to the same device

Why it matters

It gives Logitech hardware owners an alternative for users frustrated by Options+'s account requirements, resource usage, or lack of Linux support. Being open source, it lets people fine-tune their devices without their usage data being collected.

Terms in this repo

  • HID++ · Logitech's protocol for communicating settings like buttons and DPI with its devices
  • DPI · A measure of how sensitively a mouse tracks physical movement
  • SmartShift · A Logitech scroll wheel feature that switches between free-spin and ratchet resistance
  • TOML · A human-readable plain-text configuration file format
  • UVC · The standard protocol USB webcams use

Repository description (English)

remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.

Open on GitHub

Trending repos

All repos →

Latest from METAL LAB