Mouser: Open-source alternative to Logitech Options+ for MX Master 3S

✍️ OpenClawRadar📅 Published: March 15, 2026🔗 Source
Mouser: Open-source alternative to Logitech Options+ for MX Master 3S
Ad

What Mouser does

Mouser is a lightweight, open-source alternative to Logitech Options+ for remapping every programmable button on the Logitech MX Master 3S mouse. It runs fully locally with no telemetry, no cloud services, and no Logitech account required.

Key features

  • macOS support — full compatibility using CGEventTap for mouse hooking, Quartz CGEvent for key simulation, and NSWorkspace for app detection
  • Remaps all 6 programmable buttons — middle click, gesture button, back, forward, horizontal scroll left/right
  • Per-application profiles — automatically switches button mappings when you switch apps (e.g., different bindings for Chrome vs. VS Code)
  • 22 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
  • Gesture button support — full HID++ 2.0 divert on Bluetooth (no Logitech software needed)
  • Battery monitor — reads battery level via HID++ on connect and refreshes every 5 minutes; displayed as a colour-coded badge (green above 70%, yellow 20–69%, red below 20%)
  • Auto-reconnection — automatically detects when the mouse is turned off/on or disconnected/reconnected
  • Live connection status — UI shows real-time "Connected" / "Not Connected" badge
  • Modern Qt Quick UI — dark Material theme with interactive mouse diagram and per-button action picker
  • System tray — runs in background, hides to tray on close
  • 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
Ad

Supported device

Device: Logitech MX Master 3S
Product ID: 0xB034
Protocol: HID++ 4.5 (Bluetooth)
Connection: Bluetooth (USB receiver also works for basic buttons)

The architecture is designed to be extensible to other Logitech HID++ mice, but only the MX Master 3S is tested.

Default mappings

  • Back button: Alt + Tab (Switch Windows)
  • Forward button: Alt + Tab (Switch Windows)
  • Middle click: Pass-through
  • Gesture button: Pass-through
  • Horizontal scroll left: Browser Back
  • Horizontal scroll right: Browser Forward

Available actions

  • Navigation: Alt+Tab, Alt+Shift+Tab, Show Desktop (Win+D), Task View (Win+Tab)
  • Browser: Back, Forward, Close Tab (Ctrl+W), New Tab (Ctrl+T)
  • Editing: Copy, Paste, Cut, Undo, Select All, Save, Find
  • Media: Volume Up, Volume Down, Volume Mute, Play/Pause, Next Track, Previous Track
  • Other: Do Nothing (pass-through)

Download and run

No install required. Just download, extract, and double-click.

  1. Download Mouser.zip (45 MB)
  2. Extract the zip to any folder (Desktop, Documents, wherever you like)
  3. Run Mouser.exe

The app will open and start remapping your mouse buttons immediately. The settings window opens showing your mouse diagram, and a system tray icon appears near the clock. Button remapping is active immediately. Closing the window doesn't quit the app — it keeps running in the tray. To fully quit: right-click the tray icon → Quit Mouser.

First-time notes

  • Windows SmartScreen may show a warning the first time → click More info → Run anyway
  • Logitech Options+ must not be running (it conflicts with HID++ access)
  • Config is saved automatically to %APPDATA%\Mouser

Installation from source

Prerequisites:

  • Windows 10/11 or macOS 12+ (Monterey)
  • Python 3.10+ (tested with 3.14)
  • Logitech MX Master 3S paired via Bluetooth or USB receiver

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

2026 Hermes Agent Alternatives Roundup: Self-Hosted Options from OpenClaw to memU Bot
Tools

2026 Hermes Agent Alternatives Roundup: Self-Hosted Options from OpenClaw to memU Bot

A developer who has been running Hermes since launch tested every self-hosted and managed alternative after the ClawHub security mess. Key findings: OpenClaw (370k stars) but 9 CVEs in 4 days and ~20% malicious packages; TrustClaw rebuilt with OAuth/sandboxing; nanobot at ~4K lines Python with MCP; memU Bot with unique structured memory. Managed options include Perplexity Computer (19 models, $200/mo), Claude Cowork (opens real Mac apps), and KimiClaw (40GB RAG, locked to K2.5, Chinese data law). Full roundup at source.

OpenClawRadar
Comparison of RunLobster vs Hosted OpenClaw Solutions
Tools

Comparison of RunLobster vs Hosted OpenClaw Solutions

A developer tested RunLobster against KiwiClaw, xCloud, and self-hosted OpenClaw for 2 weeks each. RunLobster differs fundamentally as a product rather than just hosting, with 3,000 one-click integrations and memory that builds over time.

OpenClawRadar
Be brief beats caveman plugin in Claude Code compression benchmark
Tools

Be brief beats caveman plugin in Claude Code compression benchmark

A 24-prompt benchmark shows Claude Code's caveman compression plugin produces the same token counts and quality as simply prepending 'be brief.' — but the plugin's consistent output shape and safety escape rules offer structural advantages.

OpenClawRadar
OpenClaw Video Translator Skill Available on ClawHub
Tools

OpenClaw Video Translator Skill Available on ClawHub

A new Video Translator skill for OpenClaw agents allows users to upload a video or provide a URL to get a translated preview instantly. The skill is hosted on ClawHub.

OpenClawRadar