whatisgithub

What is openlogi-net?

loxsmoke/openlogi-net — explained in plain English

Analysis updated 2026-05-18

31C#Audience · generalComplexity · 2/5LicenseSetup · easy

In one sentence

A free, local-first Windows app for configuring Logitech mice and keyboards over HID++, without an account, cloud sync, or the official Options+ software.

Mindmap

mindmap
  root((openlogi-net))
    What it does
      Configures Logitech HID++ devices
      No account or telemetry
      Windows-focused rewrite of OpenLogi
    Tech stack
      C#
      .NET 10
      Avalonia
    Use cases
      Remap mouse buttons
      Set up gesture controls
      Control RGB keyboard lighting
      Adjust DPI and SmartShift
    Audience
      Windows users
      Logitech device owners
      Privacy conscious users
    Components
      Desktop app
      Command line tool

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Remap mouse and keyboard buttons on Logitech HID++ devices without installing Options+.

USE CASE 2

Set up custom hold-and-swipe mouse gestures across multiple buttons at once.

USE CASE 3

Control per-key RGB lighting and effects on a supported Logitech keyboard.

USE CASE 4

List connected devices and run HID++ diagnostics from the command line.

What is it built with?

C#.NETAvalonia

How does it compare?

loxsmoke/openlogi-netavaoqkyk1284130/roblox-collection-executor-pc-2026-versionisabelladellis74605272034/roblox-collection-executor-forpc-2026
Stars313131
LanguageC#C#C#
Setup difficultyeasymoderate
Complexity2/53/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Self-contained Windows installer or portable zip, quit Logi Options+ first since both fight over device access.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

openlogi-net is a free, local first alternative to Logitech's official Options+ software for Windows. It lets you control Logitech mice and keyboards that use Logitech's HID++ protocol, whether they are connected through a Bolt, Unifying, or LIGHTSPEED wireless receiver, or directly over Bluetooth or a wired cable, all without creating a Logitech account and without any of the software phoning home. It is a C# and .NET rewrite, built with the Avalonia UI framework, of an earlier project called OpenLogi that was originally written in Rust and aimed mainly at Mac and Linux. The app lets you remap mouse and keyboard buttons to a set list of actions or custom keyboard shortcuts, and set up gesture controls where holding a button and swiping in one of four directions triggers a different action, similar to what Options+ offers but with the added ability to use gestures on more buttons than just the dedicated gesture button, including several buttons at once. It can also adjust mouse DPI sensitivity, toggle and tune SmartShift's wheel ratchet behavior, convert the scroll wheel into smooth high resolution scrolling, control RGB lighting including per key colors and effects on supported keyboards, read and switch between profiles stored on the device itself, apply different settings per application, and switch which paired computer a multi host device is currently connected to. The project ships two programs: a desktop app with a full graphical interface for configuring devices, and a separate command line tool for listing connected devices, running low level diagnostics, checking keyboard lighting capabilities, and setting a solid lighting color from the terminal. The README is explicit that the project is under active development, not yet stable, and that support for devices connected through wireless dongles is still unreliable in places. It is not affiliated with Logitech, is distributed as a Windows installer or a portable zip file with no separate installation step, and is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing openlogi-net and quitting Logi Options+ so they don't conflict.
Prompt 2
How do I set up a custom mouse gesture in openlogi-net that isn't one of the built-in presets?
Prompt 3
Explain how openlogi-net's smooth scrolling feature works and why running Options+ alongside it can interfere.
Prompt 4
Use the OpenLogi.Cli tool to list my connected Logitech devices and check their battery levels.

Frequently asked questions

What is openlogi-net?

A free, local-first Windows app for configuring Logitech mice and keyboards over HID++, without an account, cloud sync, or the official Options+ software.

What language is openlogi-net written in?

Mainly C#. The stack also includes C#, .NET, Avalonia.

What license does openlogi-net use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is openlogi-net to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is openlogi-net for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.