For Linux, there is https://github.com/pwr-Solaar/Solaar
But on another note, the genai content on the website is just so distracting and such a bummer. It sticks out like sore thumb.
Shocking that in this time and age, a simple peripheral like a mouse still needs a dedicated piece of software to be installed. In my Linux boxes, I just plug in a standard mouse and get the standard functions. I think the device driver should know about the low-level interface to the mouse: know how it points, what buttons, scroll wheels, and other inputs it may have, etc. Then the OS would process it like any mouse. If you need to connect some buttons to specific actions, that could be handled by a user-level program running on the machine that could know how to do those actions. But that level should be far removed from knowing what brand (or type) of input device you are using.
Of course producers like Logitech want you to install their own thing, so as to make it harder for you to switch to other brands of hardware, but an open system like Linux should not play along with that.
Great effort, thanks for that.
But do we still trust the open source software that is created now everything is vibe coded?
Recently there was a thread about Chatto [1], a Slack replacement completely vibe coded by one person. It works and looks nice. But looking at the code, I wouldn’t trust any of my personal information to it. It’s just tousands of lines of skills and vague instructions. It seems that trust in OSS is eroding and big SaaS might win here because they have the reputation.
Good to see open source alternatives to the awful Logitech software. I only realized how bad the Logitech software is after switching from a G502 with on-board memory to an MX Master mouse that does not have on-board memory and needs to have the app constantly running in the background to use the gestures. Personally I've been using BetterMouse on macOS with my MX Master, although it's not open source.
In case it’s not known, Logitech does offer an offline version of Options+ meant for air gapped and more secured systems:
https://support.logi.com/hc/change_language/en-in?return_to=...
Cool project, but I hate how every new site has this obviously LLM generated copy :( I feel like most people who use it for their copy don’t realize how obvious it is.
Good morning HN. Hope you're enjoying your daily dose of claudeslop app.
See you all tomorrow when we do it all over again.
It's not open source but I have to shout out Steermouse which has been replacing Logitech's awful Mac software for ~25 years
Looks like someone stole LinearMouse's code and vibed it better . https://linearmouse.app/zh-CN/
For a while now BetterTouchTool [0] supports Logitech mice [1]. It's paid, but it's absolutely worth its price. It's super powerful and you can do all kinds of funky stuff with it, not only mouse related. I would suggest looking into it if you want more advanced features, I've been a very happy user for many years now.
I always hated their big "suite" app and used the onboard memory manager app. At least it wasn't razer synapse
There’s also Piper[1], which I’ve been using for my Logitech G502 wireless gaming mouse. It predates the AI era.
I tried to switch to Mouser, but it leaked memory like crazy, taking sometimes tens of GB of RAM so I just vibed a replacement based on my very specific needs.
It takes 3.5MB of RAM currently.
Love my Logitech mouse, keyboard, and webcam. Their software not in the same league as their hardware.
One of the main features of Logi Options + is the plugins which this application doesn't seem to support; you can load it locally or from their marketplace[1].
I myself have an accessibility related plugin to make clicking easier [2] built using their Logi Actions SDK. It finds the clickable elements near the cursor and displays them in the Actions Ring and the LCD keypad. If you have the Logi Dialpad then you can have a complete mouse free workflow with Access Ring.
I'm always terrified of Bluetooth mice. I've never seen one with the same low latency as a USB mouse. The difference is sometimes subtle, but it's there.
How is this better or different than Solaar?
Nice!
I'm not sure this supports G502 as it's supposed to be controlled by Logitech G HUB.
Anyway, if you want a CLI replacement for G HUB, I played a bit with opengcontrol [1] to support my new G502 using Claude Code. I wrote a short blog post about it as well [2]. I even got a battery indicator for my menu bar.
If you’re going to support Linux, at least offer a distro-agnostic format like AppImage instead of only providing a `.deb` package.
Very basic flow of adding a device connected via Bluetooth seems broken. Would love this to work but think it needs a few more months development.
I tried it for about a month, but I was having several issues whereby the scroll direction kept inverting, the thumb button not sticking to its program, and smartshift not triggering when scrolling. In the end I regrettably went back to logi options+.
If the device renderings are fetched from assets.openlogi.org, it's technically not telemetry free, though I guess we can trust the author to not track every call?
Before clicking, I thought this might be a reverse engineering attempt of the Logitech Harmony series of universal remotes, which have been discontinued but do still work, albeit cloud tethered for updates. There’s still a strong demand for this in the home automation space, if you read forums on the topic. Oh well, hopefully there’s a few more years in my Harmony Hub and Elite.
This is awesome! Thank you so much for great work! I love it, I wasn't even aware of the actions ring! Off-topic - does anyone know if something like this exists for Keychron keyboards?
Does something like this exists for the keyboards too? (have one of those in its box due to bad software...)
- stupid question: what exactly does this do and why do I need it?
How comfortable is using mouse in Mac?
Sometime ago when I tried using mouse, it felt unnatural in Mac OS. No pinch to zoom, no changing desktops by swiping with multitouch and so on.
The latest LogiOptions plus is a nightmare and I was really happy to see this. However, looking at comments I have now found one more alternative which I had not heard of. Thanks HN. I also have installed karabiner elements for some of the mouse remapping.
Finally. I've been stuck with my onboard selections for a year now due to lack of motivation to deal with windows. Definitely gonna be checking this out.
Never heard of Logitech options, have just had G Hub installed for ages (and had a huge number of problems with it on MacOS when I first got the G502 lightspeed 3y ago).
i always just used input remapper on linux
I've been using Mouser but it keeps crashing on MacOS 27 beta for me and at 500MB+ of memory use it appears to be approaching the official app's heaviness...
So this appeared at just the right moment for me, thanks!
Name leaves me optimistic it could support keyboards in future
This is different from the Mouser open source app for Logitech?
The header doesn't fit on mobile. Teach your agent to use Playwright MCP.
Fast download for me. But immediately denied. Doesn't run on Mac intel hardware.
life saver. still remember the days when damn options+ update makes all the master 3 broken on the internet.
In case author is here, Under resources tab at the footer, Introduction anchor is not in english
Just a friendly reminder that input device drivers are among the most security sensitive piece of code you can imagine. Literally everything you do goes through them.
AI;DR (AI; Didn’t Read)
Not used a mouse for years, trackpad on 15 MacBook M4 Air is 100x better for my type of work.
I've always been a fan of BetterMouse: https://better-mouse.com/
Either way, anything that isn't the stock Logitech software is going to be an improvement.
generic ai landing page = close the tab
Fuck I needed this so bad
Fuck the clunky bloaty official Logi drivers/apps
Slop-ish site but the live diagram is neat!
justneed this for anker mouse
cant stop the slop
[dead]
2 anecdotes about Logitech software:
I had a high-end webcam that flickered. There should be switch in the software to switch from 50hz to 60hz that'd fix it but it was nowhere to be found. After digging deeper I found that it was only available in English version of software. It was before macOS had Setting to set language per app, so I had to manually replace Polish bundle with English one through binary.
Another one: Has K810 keyboard that started in "FN-by-default" mode. K811, Mac version of said keyboard allowed for changing default setting just as K810 on Windows, but K810 on Mac - no dice. Support told me to shell out 200€ on Mac keyboard so I ended up writing small binary switcher [0] that would run after keyboard got connected [0].
[0]: https://github.com/exlee/k810_fkeys_mac