Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsJul 6, 2026·2 min de lectura

OpenLogi — Open-Source Logitech Options+ Alternative

OpenLogi is a native, local-first desktop application that replaces Logitech Options+ for remapping mouse buttons, adjusting DPI, and configuring SmartShift — with no account or telemetry required.

Listo para agents

Instalación lista para agent

Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.

Native · 98/100Política: permitir
Superficie agent
Cualquier agent MCP/CLI
Tipo
Skill
Instalación
Single
Confianza
Confianza: Established
Entrada
OpenLogi Overview
Comando de instalación directa
npx -y tokrepo@latest install c1858bfa-78d0-11f1-9bc6-00163e2b0d79 --target codex

Ejecutar después de confirmar el plan con dry-run.

Introduction

OpenLogi is a privacy-respecting replacement for Logitech Options+. It communicates directly with Logitech mice over the HID++ protocol, letting you remap buttons, tune DPI profiles, and configure SmartShift without creating an account or sending data to the cloud.

What OpenLogi Does

  • Remaps mouse buttons to custom actions and key combinations
  • Adjusts DPI settings per-profile with fine-grained control
  • Configures SmartShift scroll behavior on supported devices
  • Runs entirely locally with zero network telemetry
  • Supports Logitech MX Master and similar HID++ devices

Architecture Overview

OpenLogi is built in Rust using the GPUI framework for its desktop interface. It communicates with Logitech devices over USB HID using the HID++ protocol, the same binary protocol that Logitech Options+ uses. All configuration is stored locally on disk, and no background daemon phones home.

Self-Hosting & Configuration

  • Available as a standalone desktop application for macOS and Linux
  • Configuration files are stored in the user's home directory
  • No cloud account or login required
  • Device profiles can be exported and imported as JSON
  • Requires USB HID access permissions on Linux (udev rules)

Key Features

  • Full button remapping including gesture-based actions
  • Per-application DPI and button profiles
  • SmartShift threshold and speed configuration
  • Clean, modern UI built with Rust and GPUI
  • No telemetry, no account, no cloud dependency

Comparison with Similar Tools

  • Logitech Options+ — official but requires an account and sends telemetry; OpenLogi is fully local
  • Solaar — Linux-only with a GTK interface; OpenLogi targets cross-platform with a modern Rust UI
  • LogiOps — daemon-based Linux solution; OpenLogi provides a graphical interface
  • Piper (libratbag) — focused on gaming mice; OpenLogi targets productivity peripherals

FAQ

Q: Which Logitech devices are supported? A: Devices using the HID++ protocol, primarily the MX Master series. Check the README for a full compatibility list.

Q: Does it work on Windows? A: The primary targets are macOS and Linux. Windows support is in development.

Q: Can I run it alongside Logitech Options+? A: It is recommended to uninstall Options+ to avoid conflicts over HID device access.

Q: Is the HID++ protocol documented? A: Partially. OpenLogi relies on community reverse-engineering of the protocol, which is well-understood for common operations.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados