A native, local-first Windows alternative to Logitech Options+ that remaps buttons, gestures, DPI, SmartShift, RGB, and profiles over HID++ without requiring an account or telemetry.

Stars

31

7-day growth

No data

Forks

1

Open issues

1

License

MIT

Last updated

2026-07-21

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It offers a fully open-source, privacy-respecting replacement for Logitech's proprietary software, with features like multi-button gesture support and per-application profiles that are often missing in alternatives.

Who it is for

  • Logitech mouse and keyboard owners seeking to avoid Options+
  • Windows users who want advanced customization (gestures, DPI, RGB)
  • Developers interested in HID++ device control and C#/.NET desktop apps

Use cases

  • Remap buttons and create custom keyboard shortcuts for productivity
  • Set up hold-and-swipe mouse gestures for window management or media control
  • Adjust DPI presets and toggle SmartShift for smooth scrolling
  • Configure per-key RGB lighting and onboard profiles for keyboards

Strengths

  • Fully local with no Logitech account, cloud sync, or telemetry
  • Supports gesture mapping on any capable button, not just the MX gesture button
  • Provides both a GUI desktop app and a CLI for headless configuration
  • Self-contained release bundles the .NET runtime, requiring no extra dependencies

Considerations

  • Dongle (receiver) support may be unreliable; Bluetooth/wired connections are preferred
  • Conflicts with Logitech Options+, G HUB, or Logi Bolt app if running simultaneously
  • Under active development and not yet stable; features and configuration may change

README quick start

openlogi-net

📥 Download the latest release — installer or portable build.

A native, local-first alternative to Logitech Options+ for Windows. Remap buttons, set up hold-and-swipe mouse gestures, drive DPI and SmartShift, control RGB lighting, and switch profiles over HID++ — without a Logitech account, telemetry, or the Options+ install.

This is a C# / .NET 10 / Avalonia rewrite of AprilNEA/OpenLogi (originally written in Rust), focused on Windows.


What it is

openlogi-net talks to Logitech HID++ devices — mice and keyboards — over a Logi Bolt / Unifying / LIGHTSPEED receiver (including the Powerplay mat's embedded receiver), or a Bluetooth-direct / wired connection, without running Logi Options+. Everything is local: there is no account, no cloud sync, and no telemetry.

It ships two binaries:

  • OpenLogi.App — an Avalonia desktop app with an interactive device view, a per-button action picker, a gesture editor with per-direction actions and presets, DPI and SmartShift controls, RGB lighting (per-key colors and effects), per-application profiles, and a system-tray presence.
  • OpenLogi.Cli — a headless command-line tool for device inventory, on-device HID++ diagnostics, asset prefetch, and lighting/profile probes.

What it does

  • Discover devices behind Bolt / Unifying / LIGHTSPEED receivers and direct Bluetooth / wired connections, with per-device online state and battery level.
  • Remap buttons to a catalog of actions and custom keyboard shortcuts.
  • Mouse gestures — hold a button and swipe up / down / left / right for four actions, with a plain tap as a fifth. Works with the dedicated MX gesture button or any capable button (Middle, Back, Forward, the wheel-mode button) — several at once — with Options+-style presets (Windows & Desktops, Media & Volume, Arrange Windows…) or fully custom per-direction actions. See docs/MOUSE_GESTURES.md.
  • DPI control — read and set sensitivity, with presets.
  • SmartShift — toggle the wheel ratchet mode and

Description

Avalonia rewrite of OpenLogi — a local-first Logitech Options+ alternative for Windows (HID++)

Related repositories

Similar projects matched by category, topics, and programming language.

loyal-studio
loyal-studio GitHub avatar

Honami-Animation-System

Honami is a visual, UI-first animation system for Unity 6 that replaces Mecanim with timeline editors, node graphs, and a zero-allocation runtime, letting animators author animations with almost no code.

C#
239
aakk007
aakk007 GitHub avatar

RogueCleaner

A Windows tool that detects and removes malicious leftovers from right-click menus, startup items, services, scheduled tasks, browser extensions, and file associations.

C#
212
ThioJoe
ThioJoe GitHub avatar

Thio-Background-App-Notifier

A lightweight Windows tool that notifies you about new auto-starting background services and scheduled tasks that Windows normally doesn't alert you about.

C#
147