TomBadash/Mouser — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a lightweight desktop app called Mouser that lets people remap Logitech mice without using Logitech Options Plus.

It should run locally on Windows, macOS, and Linux, with no account, cloud, or telemetry. The app should detect connected Logitech HID Plus Plus mice, especially MX Master and MX Anywhere models, show the current connection status, and let the user change what each programmable button does. I want a friendly settings window with mouse profiles, point and scroll settings, DPI controls, SmartShift controls, scroll direction toggles, and a tray or menu bar icon so it can keep running after the window closes.

Users should be able to create per app profiles, record custom keyboard shortcuts, map mouse buttons to clicks or built in actions, and set gesture button swipe actions. Save settings automatically in a local config file and restore them on launch or reconnect. Include start at login and start minimized options.

Use Python for the app, make it packageable for Windows, macOS Apple Silicon, macOS Intel, and Linux. Look up current platform docs if needed.

Want more depth? Deep Reverse