Logi Options+ alternatives for Mac

Updated October 20, 2026 · Prices checked on each developer's site

Logi Options+ is free, but it is a large app, some features need a Logitech account, and in January 2026 it stopped launching on Macs for several days when Logitech's signing certificate expired. If you only want your mouse buttons to do what you tell them, a smaller app can do the job. Here are the seven we would look at, including our own.

At a glance

AppPriceSource codeLogitech-only buttons (gesture, DPI, SmartShift)Per-app settingsAccount needed
UprightFreeOpen source (MIT)Yes, over HID++YesNo
OpenLogiNo price listed on its README or siteOpen source (Apache-2.0 or MIT)Yes, over HID++ on supported miceYesNo
MouserFree (optional GitHub Sponsors)Open source (MIT)Yes, over HID++; best on MX Master and MX AnywhereYesNo
BetterMouse$7.99 once, 7-day trialClosedYes, on supported Logitech miceYesNo
Mac Mouse Fix$2.99 once, 30-day trialSource on GitHubNot all; its site says it can't see every button on mice built for Logitech's softwareYesNo
SteerMouse$19.99 once, 30-day trialClosedPartly; works with generic buttonsYesNo
LinearMouseFreeOpen source (MIT)NoYesNo
Logi Options+FreeClosedYesYesFor some features

Prices from each developer's site on 18 Oct 2026. OpenLogi and Mouser rows from their READMEs and release pages, read 20 Oct 2026.

Upright

Upright is a small native menu-bar app that talks to Logitech mice directly over HID++ 2.0, the protocol Logitech's own software uses. That lets it take over the buttons generic remappers often can't see: the top DPI button, the gesture button and the SmartShift button. OpenLogi and Mouser, below, also speak HID++ and are free and open source too.

What you can do with it:

  • Map any button to almost anything. Mission Control, App Exposé, switching Spaces, Back and Forward, tabs, media keys, screenshots, Lock Screen, copy and paste, any keyboard shortcut you record, or open an app, open a URL or run a Shortcuts.app shortcut by name.
  • Gestures on any divertable button. Click, plus hold and move up, down, left or right: five actions from one button. The mouse reports raw movement while you hold it, so the cursor stays put.
  • Per-app profiles. Keep one global setup and let single buttons do something else while a given app is in front.
  • Several mice at once, over any mix of cable, Bluetooth, Unifying, Bolt or Nano receivers. Each model has its own setup, and you can prepare one before the mouse arrives.
  • Pointer speed (DPI) presets. Cycle through them from a button or jump to a fixed speed, and pick one to apply whenever a mouse reconnects.
  • Easy-Switch from a button, to move the mouse to another paired computer.
  • Battery in the menu bar, with low-battery alerts at 15% and 5% for each mouse.
  • Scrolling your way. Reverse the mouse wheel without touching the trackpad setting, and change its speed.
  • Export and import every mapping and profile as one file.
  • Leaves nothing behind. Buttons are only borrowed while Upright runs; quit it or power-cycle the mouse and everything is back to factory behavior. No account, no analytics, no telemetry.

Honest limits: it only works with Logitech HID++ mice, and only the MX Vertical has been tested on real hardware so far. The other 22 models are built from published device data. It isn't notarized yet, so macOS blocks the first launch until you allow it (on macOS 15 or later, in System Settings, Privacy & Security, with Open Anyway).

Download Upright, free

OpenLogi

A free, open-source Options+ replacement written in Rust, for macOS 13 or later, Linux and Windows, per its README. It remaps mouse buttons over HID++ with gestures on supported buttons, short-press and long-press actions, per-app profiles and an Actions Ring overlay, controls DPI and SmartShift, and also covers Logitech keyboards, Litra lights and webcams. The code is Apache-2.0 or MIT, and its macOS .dmg is described as signed and notarized. The catch: its README warns that it is under active development and not yet stable, and it lists no verified mice. Latest release when we checked: 0.8.14, 15 October 2026. Upright vs OpenLogi, compared in detail.

Mouser

A free, open-source (MIT) Logitech HID++ remapper written in Python, for Windows, macOS and Linux. Per its README, the best experience is on the MX Master and MX Anywhere families, which get dedicated per-model layouts. The MX Vertical is detected but shows a generic layout. It remaps the gesture, mode-shift and DPI-switch buttons, supports per-app profiles, DPI and SmartShift, and asks for Accessibility on macOS. The catch, also per its README: profile mappings are still global rather than separate per mouse, and the macOS release builds are ad-hoc signed, not notarized. Latest release when we checked: 3.7.3, 28 July 2026, with commits as recent as 19 October 2026.

BetterMouse

The most complete paid option if you want Logitech-specific settings without Options+. It configures DPI, onboard profiles, vendor buttons and the MX Master thumb wheel on supported Logitech mice, and adds smooth scrolling and gestures for any mouse. $7.99 for life, five activations per license. Upright vs BetterMouse, compared in detail.

Mac Mouse Fix

Best for making any mouse feel like a trackpad: smooth scrolling and trackpad-style gestures such as Mission Control. Version 2 stays free; the current version is $2.99 after a 30-day trial that only counts days you use it. Its own site says it can't recognize every button on mice designed for Logitech's software. Upright vs Mac Mouse Fix, compared in detail.

SteerMouse

The long-standing option, around for many years. It remaps buttons, wheels and chords on most mice, with per-app settings. $19.99 for a new license after a 30-day trial. Upright vs SteerMouse, compared in detail.

LinearMouse

Free and open source. Strong on scrolling (direction, speed, acceleration) and per-device, per-app profiles, with button remapping to shortcuts and system actions. It doesn't claim Logitech vendor-button support.

Which one should you pick?

  • You have an MX Master, MX Vertical, Lift or MX Anywhere, want its special buttons back, free, and want a mouse-only tool on a Mac: Upright.
  • You want Logitech buttons remapped free, on more than a Mac, or also want keyboard, light or webcam settings: OpenLogi.
  • You have an MX Master or MX Anywhere and want a free app that also runs on Windows and Linux: Mouser.
  • You want Logitech-specific settings and don't mind paying: BetterMouse.
  • Your mouse isn't a Logitech, or you mostly want smooth scrolling: Mac Mouse Fix or LinearMouse.
  • You use several brands and want one mature app: SteerMouse.

Head-to-head comparisons: Upright vs Mac Mouse Fix, Upright vs BetterMouse, Upright vs SteerMouse and Upright vs OpenLogi.

Have an MX Master 3S? See MX Master 3S on Mac without Logi Options+ for what Upright does and doesn't do for it.

FAQ

Do I need to uninstall Logi Options+ first?

Yes, quit and remove it. Two apps diverting the same buttons will fight each other.

Will my mouse settings change permanently?

Not with Upright: it diverts buttons only while it runs and writes nothing to the mouse. Turning the mouse off and on restores factory behavior.

Does Upright collect data?

No. It has no account, no analytics and no telemetry, and it doesn't phone home.

Does Upright work with non-Logitech mice?

No. It only speaks Logitech's HID++ protocol. For other mice, look at LinearMouse, Mac Mouse Fix or SteerMouse.

Sources: OpenLogi README and openlogi.org, Mouser README and its releases (OpenLogi and Mouser read 20 October 2026), macmousefix.com, better-mouse.com, plentycom.jp/en/steermouse, linearmouse.app and its MIT license, Logitech support on the January 2026 certificate issue, Upright README at commit 9117091.