AprilNEA

OpenLogi

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-release
Downloads 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

  1. Download from GitHub Releases
  2. Install and launch OpenLogi
  3. 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