Mouser icon
Mouser icon

Mouser

A lightweight, open-source, fully local alternative to Logitech Options+ for remapping Logitech HID++ mice. The current best experience is on the MX Master family, with early detection and fallback UI support for additional Logitech models.

Mouser screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Windows
  • Mac
1like
1comment
0articles

Mouser News & Activities

Highlights All activities

Recent activities

  • POX added Mouse Remapping as a feature to Mouser
  • OpenLogi icon
    POX added Mouser as alternative to OpenLogi
  • tomyan112 reviewed Mouser  

    It is a work in progress On windows using the bolt dongle, my MX Master 4 already works with Mouser with the exception of the action ring button. It does take at least 60 seconds before the mouse is detected. A new UI layout specifically for the MX Master 4, due to the change in location of the gesture button and the new action ring button, needs to be added along with the ability to remap the action ring button.

    Also, there are limited support for devices other than MX series and there are...

  • niksavc liked Mouser
  • tomyan112 added Mouser

Mouser information

  • Developed by

    TomBadash
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  3,311 Stars
  •  93 Forks
  •  51 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about Mouser, and it has gotten 1 likes

Mouser was added to AlternativeTo by tomyan112 on and this page was last updated .

Comments and Reviews

   
tomyan112
0

It is a work in progress On windows using the bolt dongle, my MX Master 4 already works with Mouser with the exception of the action ring button. It does take at least 60 seconds before the mouse is detected. A new UI layout specifically for the MX Master 4, due to the change in location of the gesture button and the new action ring button, needs to be added along with the ability to remap the action ring button.

Also, there are limited support for devices other than MX series and there are no keyboard support. This means user still needs to use logi option+ for their devices.

What is Mouser?

A lightweight, open-source, fully local alternative to Logitech Options+ for remapping Logitech HID++ mice. The current best experience is on the MX Master family, with early detection and fallback UI support for additional Logitech models.

No telemetry. No cloud. No Logitech account required.

Features macOS support — full macOS compatibility using CGEventTap for mouse hooking, Quartz CGEvent for key simulation, and NSWorkspace for app detection. See macOS Setup Guide for details. macOS start at login — manages a per-user LaunchAgent from the UI, with an optional "Launch hidden after login" mode for menu-bar startup Remap supported programmable controls — MX Master-family layouts expose middle click, gesture button, back, forward, and horizontal scroll actions Per-application profiles — automatically switch button mappings when you switch apps (e.g., different bindings for Chrome vs. VS Code) Desktop navigation actions — includes previous/next desktop switching on both platforms, plus Mission Control, App Expose, Launchpad, and Show Desktop on macOS Platform-aware built-in actions across navigation, browser, editing, and media categories DPI / pointer speed control — slider from 200–8000 DPI with quick presets, synced to the device via HID++ Scroll direction inversion — independent toggles for vertical and horizontal scroll Device-aware HID++ gesture support — discovers REPROG_CONTROLS_V4, ranks gesture candidates per device, and diverts the best control it can find Auto-reconnection — automatically detects when the mouse is turned off/on or disconnected/reconnected and restores full functionality without restarting the app Live connection status — the UI shows a real-time "Connected" / "Not Connected" badge that updates as the mouse connects or disconnects Device-aware Qt Quick UI — interactive MX Master layout today, plus a generic fallback card and experimental manual map picker for other detected devices System tray / menu bar — runs in background, hides on close, and exposes quick open / toggle / quit actions Auto-detect foreground app — polls the active window and switches profiles instantly Zero external services — config is a local JSON file, all processing happens on your machine

Official Links