Mac utilities4 picks

The best automation apps for Mac

Keyboard Maestro is the automation app most Mac users should buy, for $36 once with no subscription.

Our pickKeyboard Maestro app iconKeyboard MaestroPick it if you repeat the same clicks and keystrokes at work every day and want macros to do them.$36 once

Keyboard Maestro runs hotkey-triggered macros that fill forms, move windows and fix copied text, for $36 once. Hazel is the better pick for automating files, Alfred for workflows you start by typing, and BetterTouchTool for actions on gestures and mouse buttons. If you need just 2 or 3 simple automations, Apple's free Shortcuts app covers them.

How we chose

  1. 1What triggers the automation
  2. 2Files, keystrokes or gestures
  3. 3One-time price, no subscription

Compare at a glance

Tap a name to jump to its write-up.

AppPriceHow you payMacDeveloperSetappRating
Keyboard Maestro app iconKeyboard Maestro$36 oncePay onceToo few ratings
Hazel app iconHazel$42 oncePay onceToo few ratings
Alfred app iconAlfredFree to startFree, with paid upgradesToo few ratings
BetterTouchTool app iconBetterTouchTool$15 oncePay onceToo few ratings

Swipe the table sideways to see more

The picks, in order

  1. 1Keyboard Maestro app icon

    Keyboard Maestro

    $36 onceOur pick

    Pick it if you repeat the same clicks and keystrokes at work every day and want macros to do them.

    Build a macro once and your Mac will fill that web form, arrange your windows or clean up copied text whenever you press a hotkey, type a string or reach a set time. Keyboard Maestro has hundreds of built-in actions plus conditions and loops, which takes it well past Apple's free Shortcuts app. It costs $36 once, but expect a learning curve, which is why version 11 added a wizard for your first macro.

  2. 2Hazel app icon

    Hazel

    $42 once

    Pick this if what you repeat is filing and renaming downloads, bills and scans.

    If your Downloads folder fills with invoices, statements and screenshots, Hazel files them using rules you set up once. It reads the text inside scanned PDFs, so a bank statement gets renamed by date and moved to the right folder, and version 6 can undo any change from Finder. Finder's smart folders only show files and never move them, but Hazel costs $42, and after the trial its demo mode watches just 1 folder.

  3. 3Alfred app icon

    Alfred

    Free to start

    Pick it if you want automations you start by typing a keyword, plus community workflows to borrow.

    Thousands of community-shared workflows plug into this Mac launcher once you buy the £34 Powerpack, which also adds clipboard history and text snippets and includes the free upgrade to Alfred 6. The free version already launches apps, finds files and runs web searches from 1 hotkey. Raycast covers similar ground for free with a newer look, but its extras sit behind a $10 monthly Pro plan, while Alfred's are a one-time purchase priced in pounds.

  4. Pick this if you want a trackpad gesture or mouse button to run a script or paste a snippet.

    macOS gives you a fixed set of trackpad gestures and window snapping to halves, while BetterTouchTool maps almost any gesture, mouse button or key to an action and chains actions into small automations. It also has a launcher with clipboard history and AI agents that work with OpenAI, Anthropic or local models. It costs $15 with 2 years of updates or $25 for life, and building a setup takes real time.

Head to head

Stuck between 2 of these? Each comparison lines up price, devices and who should pick which.

More guides in Mac utilities