A native, local-first alternative to Logitech Options+ written in Rust, unlocking the full capabilities of Logitech mice, keyboards, and webcams over HID++ and UVC. No account, no telemetry.
- v0.9.1-beta.144
- Published at
- 10h ago
- 25,671
- Stars
- 76,366
- Download
- Synced at
- 10m ago
Latest release
v0.9.1-beta.144Nov 13, 2026, 07:17 AMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
OpenLogi is a native, local-first alternative to Logitech Options+ written in Rust, unlocking the full capabilities of Logitech mice, keyboards, and webcams over HID++ and UVC. No account, no telemetry. Supports macOS, Linux, and Windows.
⚠️ Note: OpenLogi is under active development and not yet stable — features and config may still change.
Key Features
- Mouse features: Capture and remap middle, mode-shift, and thumbwheel buttons; per-direction gesture bindings with live capture; Actions Ring overlay; DPI control with presets; SmartShift wheel mode toggle and sensitivity; native scroll inversion
- Keyboard features: Global F-key remapping with the same action catalog; static RGB lighting; power-user actions (typed text, key combos, multi-step workflows)
- Camera features: Supports Logitech UVC webcams (Brio, StreamCam, C920 series, etc.), plug and play; live preview; UVC hardware image controls (zoom, focus, exposure, brightness, contrast, saturation, sharpness, white balance, tint, anti-flicker, low-light compensation)
- Device connection: Logi Bolt receivers, Unifying receivers, Bluetooth, or wired connection with battery percentage and charge state
- Per-application profiles: Auto-switch on app focus (macOS + Windows; Linux on X11 / XWayland)
- Plain-text config: Everything is one TOML file you can sync between machines
- CLI and GUI
Target Audience
- Users fed up with Logitech Options+
- Users who need Logitech device support on Linux
- Users who prefer lightweight, local-first, privacy-focused software
Quick Start
- Download from GitHub Releases
- Install and launch OpenLogi
- Start configuring your mouse, keyboard, or webcam
Core Advantages
- Light and native: Rust + GPUI with low resource usage
- Linux support: Linux is a first-class platform
- Plain-text config: TOML file, freely syncable
- Script it: CLI alongside the GUI
- No account, no telemetry: Privacy-first
System Requirements
- OS: macOS, Linux, Windows
Notes
- Under active development and not yet stable
Release history
Sort