Version 1.0 · macOS 13+ · menu-bar utility

Every corner of your screen is a shortcut.

MouseGestures turns flicks to your screen's edges and corners — layered with mouse buttons and modifier keys — into instant actions. Snap windows, run scripts, control media, fire Shortcuts. 54 built-in actions, and your hand never leaves the mouse.

Free download · 30-day full-feature trial, no account · macOS 13 Ventura or later, Apple silicon

Try it: flick your cursor into any labeled corner or edge, and switch profiles above. Hold for a zone's second layer. In the real app, your whole screen is the canvas.

54 Built-in actions
8 Trigger zones — every corner & edge
30 Day full-feature trial — no account
$9.99 Pro, once — no subscription

Zones layer with ⌘ ⌥ ⌃ ⇧, spare mouse buttons, and global hotkeys — one profile holds hundreds of distinct gestures, and App Profiles switch with the app in front.

Three steps to zero friction.

A gesture is just a place, a trigger, and an action — and your cursor already travels through the place.

1 Glide into a zone

Any of the 8 screen edges and corners — space your cursor crosses all day anyway.

2 Hold a modifier

⌘ ⌥ ⌃ ⇧ — alone or in any combination. Fifteen distinct layers per zone.

3 It fires. Instantly.

The action executes the moment you arrive. No click, no menu, no waiting.

Zones are just the start — three more ways to fire anything:

Mouse buttons

Back, forward, middle — map any spare button to any action.

Keyboard shortcuts

Every action can also live on a global hotkey.

App Profiles

Your gesture set swaps automatically with the frontmost app.

54 actions, six categories, every one configurable.

Everything below ships in the box, and each action exposes its parameters (direction, amount, scope, target) in the app's Settings. Pick a category to jump to it — or grab the ribbon and drag.

Window Close Window Minimize Maximize Toggle Fullscreen Snap to Region Resize to Percent Grow / Shrink Set Size Set Position Move to Display Switch to Window Position Memory Named Layouts Tile All Cascade Hide App Quit App Mission Control Show Desktop App Exposé Cycle Windows Cycle Spaces Media Play / Pause Next / Previous Track Volume Seek
System Display Brightness Keyboard Brightness Toggle Dark Mode Do Not Disturb Screenshot Restart Shut Down Log Out Lock Screen System Sleep Sleep Display Empty Trash Automation Keyboard Shortcut Run Shortcut Run Script Open App Open File Open URL Clipboard Actions Switch Profile Bundles Action Sequence Conditional (If / Else) Repeat Action Set Variable Browser Browser Navigation Tab Management Switch Tab Browser Zoom

Everything within a flick's reach.

Six categories cover windows, media, system, browser, and full automation — and every action is remappable to any gesture.

Window management

Snap to any of 11 screen regions, tile, cascade, and resize by percent or pixel. Save whole named layouts — and restore them with a flick.

Automation & scripting

Run Shortcuts, AppleScript, shell, Python, or JavaScript. Fire keyboard shortcuts, open apps, files, and URLs, or transform the clipboard.

Media, system & browser control

Volume, brightness, playback, dark mode, Do Not Disturb, screenshots, lock, sleep, browser tabs, zoom and navigation — the whole control center, moved to your cursor.

App Profiles

Gesture sets live in profiles that switch automatically with the frontmost app. The same corner can mean one thing in Safari and another in Xcode.

Action bundles

Chain actions into sequences or run them in parallel, branch on conditions, repeat, add delays — one gesture can run a whole routine.

Plugins, all the way down

Detection, actions, UI, and services are all plugins behind one protocol — external .plugin bundles install exactly like the built-ins.

Quiet by design.

No account, no cloud, no eyes on you.

No account. No subscription.

Pro is a license key that validates entirely offline. Nothing to sign up for, nothing recurring, nothing to cancel.

Your data stays on your Mac

No analytics, no telemetry, no tracking. We never see your data, so we can't sell it — the app's only network call is an optional update check.

No third-party code

Built purely on Apple's system frameworks — no bundled SDKs, no ad libraries, nothing quietly phoning home.

Two permissions, explained

It asks for Accessibility (to see your gestures) and Automation (to drive system actions) — the two permissions that make it work, and the only ones it requests.

One price. Forever.

Every download starts a 30-day full-feature Pro trial — no account, no card. When it ends, Free keeps working.

Free

$0

Yours forever, no strings

  • Core window & system actions
  • All trigger types — zones, mouse buttons, hotkeys
  • One gesture profile
  • 30-day full Pro trial included
Download Free
Recommended

Pro

$9.99 one-time

An offline license key — no subscription, no account

  • Everything in Free, plus:
  • Unlimited gesture profiles
  • App Profiles — switch automatically with the app in front
  • Advanced automation & scripting actions
  • Action bundles — sequences, conditions, repeats
Try Pro free for 30 days

The trial is in the download — Pro unlocks the moment you launch. License sales open soon.

Questions, answered.

Which Macs does it run on?

macOS 13 Ventura or later, on Apple silicon — Intel Macs aren't supported. The app lives in the menu bar: no Dock icon, no clutter.

Why does it need Accessibility and Automation permissions?

Accessibility lets it watch mouse and keyboard input so gestures can be recognized system-wide; Automation lets it drive actions like volume, brightness, and controlling other apps. macOS asks for both on first run — grant them in System Settings → Privacy & Security. Without them, gestures simply do nothing.

Is the download safe to open?

Yes — the DMG is signed with an Apple Developer ID certificate, built with the hardened runtime, and notarized by Apple, so Gatekeeper verifies it on first launch and it opens right up.

What happens when the 30-day trial ends?

The app keeps working on the Free tier: the core action set and one profile. Your gestures and settings stay put, and upgrading to Pro later re-unlocks everything exactly as you left it.

Will it conflict with Rectangle, Raycast, or BetterTouchTool?

They coexist fine. MouseGestures only acts when one of its configured triggers fires — a zone-plus-modifier combination, a mapped mouse button, or a hotkey — so as long as your triggers don't overlap with another tool's, they stay out of each other's way.

Why isn't it on the Mac App Store?

The Accessibility access a gesture app needs doesn't fit inside the App Store sandbox. MouseGestures ships as a notarized direct download instead — and that's also why Pro uses a simple offline license key rather than an in-app purchase.

Your cursor is already halfway there.

One small DMG. Thirty days of everything. No account, no card, no noise.

Download MouseGestures

Version 1.0 · macOS 13+ · Apple silicon

Published on GitHub Releases — watch the repo to get notified of updates.