AprilNEA/OpenLogi
An open-source app that lets you remap Logitech mice and keyboards without an account
OpenLogi is a Rust-based, local-first alternative to Logitech's official Options+ software. It talks directly to Logitech devices over their native protocol, letting you remap buttons, adjust DPI, and control webcams without any account or telemetry. It runs on macOS, Linux, and Windows, and has passed 10,986 stars on GitHub.
What it does
- It implements Logitech's HID++ protocol itself, so it can control mice, keyboards, and webcams without needing an account or internet connection
- Mouse features include button remapping, DPI presets, SmartShift wheel mode toggling, per-button gestures, and per-application profile switching
- Keyboard features cover global F-key remapping and static RGB lighting; camera features let you adjust zoom, focus, exposure, and other UVC hardware settings directly
- All settings live in a single plain-text TOML config file that can be copied between machines
- Options+ and OpenLogi can't run at the same time since they compete for exclusive HID++ access to the same device
Why it matters
It gives Logitech hardware owners an alternative for users frustrated by Options+'s account requirements, resource usage, or lack of Linux support. Being open source, it lets people fine-tune their devices without their usage data being collected.
Terms in this repo
- HID++ · Logitech's protocol for communicating settings like buttons and DPI with its devices
- DPI · A measure of how sensitively a mouse tracks physical movement
- SmartShift · A Logitech scroll wheel feature that switches between free-spin and ratchet resistance
- TOML · A human-readable plain-text configuration file format
- UVC · The standard protocol USB webcams use
Repository description (English)
remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.
Open on GitHubTrending repos
- cathrynlavery/diagram-designA skill that makes AI coding tools draw magazine-quality diagrams instead of generic rounded boxes
- public-apis/public-apisA giant crowd-curated directory of free APIs for developers
- semantica-agi/semanticaAn open-source graph infrastructure that lets AI agents show their work, not just their answers
- cactus-compute/needleA 14MB AI model small enough to run tool-calling on a phone or watch, without internet
- unslothai/unslothA desktop app that lets you run and train AI models on your own computer, no coding required
- macro-inc/macroAn all-in-one workspace where email, chat, docs, tasks, and CRM are cross-linked and share one AI memory
- harry0703/MoneyPrinterTurboAn open-source tool that turns a single topic or keyword into a finished short video, complete with script, footage, subtitles, and music
- basecamp/omarchyA ready-made, opinionated Linux setup built by DHH
Latest from METAL LAB
- Grok leaks conversations, location data via commands hidden in ciphertext
- Cursor lets agents handle long-running tasks with new "/goal" command
- NVIDIA releases Switchyard, an LLM routing proxy for coding agents
- Caveman Cuts Claude Code Token Usage by 33% Using Caveman-Speak
- Apple Keeps 2027 Target for Camera AirPods, Qwen3.8-27B Makes 80 Tool Calls Locally