Open Mission Control instantly
Press the scroll wheel anywhere on macOS and Mission Control fans out your windows. No keyboard shortcut, no hot corner.
BuenMouse is a free, open source menu bar app that brings the gestures you miss from the trackpad to any mouse on macOS — Mission Control, Switch Spaces, Ctrl + Scroll zoom and natural-direction scrolling.
Each gesture is its own toggle in the app. Turn them on, configure them, and forget they're there — they feel like part of the system.
Press the scroll wheel anywhere on macOS and Mission Control fans out your windows. No keyboard shortcut, no hot corner.
Hold the scroll wheel and drag horizontally. Cross the threshold and macOS slides to the next Space. Tunable distance, invertible direction.
Hold Control and roll the wheel to zoom into any app that supports it. Same muscle memory as the trackpad pinch.
The wheel finally moves content like a trackpad — flip it back any time without rewiring the OS preference.
BuenMouse is a native menu bar app — no kernel extension, no helper daemon, no setup wizard.
Grab the latest signed disk image from GitHub releases. A single .dmg, no installer, no helper services.
Mount the DMG and drop BuenMouse into your Applications folder. Open it once — the cursor icon appears in your menu bar.
macOS asks for Accessibility so BuenMouse can read your mouse events. Approve it and gestures activate immediately.
Numbers from a MacBook Pro M1, macOS Ventura 13.4. Your mileage will vary — but the architecture means you're not paying for what you don't use.
Gestures are dispatched through CGEventTap on the system event stream — there is no polling loop.
Native SwiftUI menu bar app with no embedded webview, no electron, no extra services.
Sleeps until the OS hands it a mouse event. No background workers, no scheduled timers.
Event-driven design means BuenMouse contributes essentially nothing to Energy Impact on Activity Monitor.
Measured on MacBook Pro M1, macOS Ventura 13.4. Universal binary — Apple Silicon native, also runs under Rosetta on Intel.
BuenMouse exists because a productivity app shouldn't need an account, a network, or your attention — even once.
BuenMouse opens no network sockets at runtime. Nothing is sent anywhere — there's literally no analytics code in the binary.
Mouse events are read from CGEventTap, transformed locally, and forwarded. They never leave your machine, not even pseudonymously.
Every line of Swift, every SwiftUI view, every entitlement is public on GitHub under the MIT license. Audit it, fork it, ship it.
Only Accessibility (to read mouse input) and AppleEvents (to ask Mission Control to open). No Disk Access, no Camera, no Mic.
One signed DMG, no account, no subscription. Updates land on GitHub whenever there's something to ship.
See all releases