StrokeMouse is a macOS tool for customizing mouse and trackpad gestures, including drawn paths and experimental multi‑finger touch gestures, that triggers actions like shortcuts, app launches, window operations, and scripts.

Stars

118

7-day growth

+11

Forks

7

Open issues

0

License

AGPL-3.0

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines three input methods (mouse drawing, trackpad drawing, experimental multi‑finger touch) in one app, with global or per‑app configuration, open‑source under AGPL‑3.0, and features a live gesture library manager with import/export support.

Who it is for

  • macOS power users
  • efficiency enthusiasts
  • developers who use shell/AppleScript automation
  • users who want to replace repetitive keyboard shortcuts with gestures

Use cases

  • Define custom mouse gestures to quickly launch apps or run scripts
  • Use trackpad drawing with a modifier key for window management
  • Bind multi‑finger touch gestures to media keys or folder navigation
  • Export and share gesture sets across multiple machines

Strengths

  • Supports three distinct gesture input channels without conflict
  • Free‑form trajectory recognition with adjustable matching threshold
  • Global or per‑application scope with fine‑grained action targets
  • Menu‑bar resident with live status feedback and Sparkle auto‑updates

Considerations

  • Requires macOS 14 Sonoma or later
  • Experimental touch gestures rely on private frameworks and may break on system updates
  • Accessibility permission needed for full functionality; no cloud sync or remote management

README quick start

使用说明

Description

macOS 鼠标手势自定义工具。按住该手势的触发键(默认右键,也可中键 / 侧键)绘制轨迹,匹配后执行快捷键、打开应用、窗口操作、媒体键、Shell / AppleScript 等 | A macOS mouse gesture customization tool. Hold down the trigger key to execute shortcuts, open applications, shell/AppleScript, etc. after matching.

Related repositories

Similar projects matched by category, topics, and programming language.

FrigadeHQ
FrigadeHQ GitHub avatar

yap

Yap is a blazing-fast, on-device macOS voice dictation app that transcribes speech into any text field via a global shortcut, using Apple's macOS 26 Speech APIs with no network calls or model downloads.

Swift
197
uzairansaruzi
Featured
uzairansaruzi GitHub avatar

hermex

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

AI & Machine LearningLarge Language Models
941
andyhuo520
andyhuo520 GitHub avatar

MacCheck

MacCheck is a macOS local verification tool for second-hand Mac transactions, shop inspections, and personal self-checks, offering automatic hardware detection and interactive tests with PDF/PNG report export.

Swift
486