Mouser: An open source alternative to Logi-Plus mouse software

github.com

273 points by avionics-guy 13 hours ago


I discovered this project because all-of-a-sudden Logi Options Plus software updater started taking 40-60% of my Intel Macbook Pro until I killed the process (of course it restarts). In my searches I ended up at a reddit discussion where I found other people with same issues.

I'm a minor contributor to this project but it aims to reduce/eliminate the need to use Logitech proprietary software and telemetry. We could use help if other people are interested.

Please check out the github link for more detailed motivations (eliminating telemetry) as a part of this project. Here is link: https://github.com/TomBadash/MouseControl

pier25 - 9 hours ago

The Logi Options app is such a piece of crap. On macOS it also requires special permissions otherwise it won't even work.

If you only need to connect a device to the Bolt adapter you can use this web app by Logitech without having to install anything:

https://logiwebconnect.com/

car - 11 hours ago

For posterity, I can very much recommend MacMousefix. It's $2.99 to own, totally worth it to me. Open source.

https://macmousefix.com/en/

Also available via brew:

  brew install mac-mouse-fix
And on Github too:

https://github.com/noah-nuebling/mac-mouse-fix

flexagoon - 11 hours ago

For Linux users, there is Piper[1] based on their libratbag library[2], which supports the majority of mice

[1]: https://github.com/libratbag/piper/

[2]: https://github.com/libratbag/libratbag

schnacki - 9 hours ago

BetterTouchTool has also recently added full Logitech support (keyboard & mouse) and it has been working great for me. (Fully replaces the Logitech Options+ and/or Ghub apps).

Especially the smooth scroll modifier available in BTT (not exclusive to Logitech mice) has helped me a lot, it transforms any mouses scroll events into trackpad like scrolling events that allow for e.g. page swipes, mail archive, scrolling in calendar etc. - things that usually only work with Magic Mouse or Apple Trackpads

kstrauser - 11 hours ago

Very cool, thanks!

In a similar vein, I've been using SteerMouse (https://plentycom.jp/en/steermouse/) in the same way for many years, for the same reasons. Logi's hardware is nice, but their software just freaking sucks the electrons out of a battery. It's awful. I refuse to run their driver aka mini-OS just to do the right thing when I click a button with my thumb.

d3Xt3r - 39 minutes ago

> Mouser

For a second I thought you were talking about the developer Mouser, who wrote a bunch of fantastic tiny and portable utilities for Windows[1].

[1] https://www.donationcoder.com/software/mouser

jordand - 7 hours ago

A full FOSS replacement is absolutely necessary now. Options+ gets noticably worse every 6 months. The latest thing now is that every time you open it, a pop-up 'View available offers' Ad shows which (of course) you can't disable. The bloat is ridiculous given they embedded a whole additional GUI framework (Flutter) just for that AI Prompt builder many people don't want.

dvdplm - 11 hours ago

Thank you. I’m constantly baffled by the terrible quality of Logitech’s software. Such great hardware and such horrible software. Very much needed an oss alternative.

coumbaya - 2 hours ago

For a minute I had hope this would work on linux. I'm using Solaar and it kind of works but I haven't managed to make it per-application, also the UI and rule editor is the most cryptic thing ever.

gh123man - 3 hours ago

Funny timing, I've been working on essentially the same thing for Razer mice on macOS. I started this project because the basilisk v3 hyperspeed has no native mac OS support, and no documented bluetooth protocol, so I packet captured and reverse engineered it.

https://github.com/gh123man/OpenSnek

ComputerGuru - 5 hours ago

Open source is the only way to go.

Out-of-the-box, most Linux distributions automatically report the battery status on my (admittedly ancient) Performance MX and I get a desktop notification when the battery is running low so I can run and swap the rechargeables, but I've found no way to do that on Windows (even with Logitech software).

touwer - 11 hours ago

LinearMouse on macos is also good. With Mos

bigjay517 - 10 hours ago

I find that Logi Options+ mostly just stays hidden and works. It does use more RAM than I'd like (125.8MB right now). When it does break it's disruptive, or they add some feature I don't want.

- AI Prompting (enabled by default)

- Auto update stuck wasting CPU cycles

- The recent certificate issue

I'd like to find a replacement because I am annoyed by it, but I have not found a replacement that matches ALL of the features I use from Options+.

I keep the default settings in Options+ but in my testing I can't match all the same behavior with the 3rd party solutions:

- Pointer acceleration

- Workspace switching speed

- Smooth scrolling speed / acceleration

Scrolling is usually my main problem where scrolling in one direction jumps in the wrong direction first before correcting. This is most noticeable when scrolling line by line.

I've tested all the 3rd party options mentioned here(with the exception of Mouser). Does anyone else have these problems with the 3rd party alternatives?

wolrah - 11 hours ago

Currently only for MX Master 3S, for anyone with other Options-controlled mice getting their hopes up.

daveidol - 4 hours ago

Is there anything like this for the Logitech keyboards (eg MX Keys Mini)? I want to remap some keys there too but don’t want to run Options+

s_u_d_o - 8 hours ago

I usually work on several devices simultaneously, and having to lift, turn the mouse and press the button on the bottom to switch between devices has been a huge hurdle for me. Do you think we can achieve this device-switching mechanism, from within those 6 programmable keys instead? Or this is not possible?

userbinator - 7 hours ago

Download → Mouser.zip (44 MB)

I smell LLM... and 44MB compressed for a mouse control panel applet (at least it's not an Electron app?) is still quite disturbing and a reminder of just how inefficient software has become.

kej - 9 hours ago

An update to the Logitech software last year added a fast way to access some kind of Logitech AI, but made it so the combination of mouse and dongle I was using no longer worked together. It was kind of a parable for the whole industry lately.

rcarmo - 10 hours ago

This is pretty awesome - I have another Logitech mouse (the smaller, more pragmatic M720) and was looking for a way to ditch Logi Options+, which is insanely bloated for what it does. I suspect adapting this will take an hour or so with an LLM...

armadyl - 10 hours ago

FYI Logitech also offers an air gapped version of Options+ which cuts out a lot of the slop and telemetry in the normal version: https://prosupport.logi.com/hc/en-us/articles/10991109278871...

If you have to use Options that's probably the way to go (if none of the third party options work for you).

cozzyd - 6 hours ago

Mouser is where you buy ICs...

pants2 - 9 hours ago

Nice! Is there a similar option for Logitech Webcams?

Gigachad - 10 hours ago

I wonder if this or anything else can pair devices to the unifying receiver. That’s the only reason I ever use the Logitech app.

pprotas - 10 hours ago

Another alternative (apparently the Logi software is so bad that it spawned many of these): BetterMouse. It supports my MX Master 4 https://better-mouse.com/

lwhi - 10 hours ago

I dumped my Logitech MX Vertical mouse because of that lousy software.

This seems like a great idea.

joshu - 10 hours ago

how is it that logitech software is such awful trash

johnhamlin - 4 hours ago

So no Linux?

jbrooks84 - 8 hours ago

Logi software is so bad

dbg31415 - 5 hours ago

The features I want are the macro builder from Razer, and chords.

fix4fun - 8 hours ago

Nice project. Respect :)

I worry only how long it will be supported? I hope there will be small community maintaining it ;)

Once again nice project and good luck.

Razengan - 10 hours ago

Missed opportunity to call it Jerry