AI Briefing
KO

OpenLogi: Control Logitech devices locally without Logitech Options+

AprilNEA/OpenLogi

·2026.08.20 19:59

A Rust-based tool for directly controlling HID++ and UVC features of Logitech mice, keyboards, and webcams locally. It communicates directly with devices without requiring cloud account creation or remote server integration, running natively on macOS, Linux, and Windows.

Unlike the existing Options+, all settings are managed in a single TOML file, making version control and synchronization across devices easy. It provides both a GUI and a CLI for script-based automation, and supports Linux as a first-class platform to fill gaps left by existing solutions.

It supports mouse button remapping, DPI presets, SmartShift wheel modes, and automatic profile switching per app. For webcams, image settings are written directly to the UVC hardware, applying instantly in all apps such as Zoom and OBS. The design ensures the LED turns off when the camera is not in use.

Ideal for developers who prioritize privacy or do not want to connect their devices to the Logitech cloud. It is primarily used by users dissatisfied with the limited features of official Logitech software or those who prefer a local-first environment.

GitHub
GitHub repository

AprilNEA/OpenLogi

⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.

Rust

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.