

Most users think espanso is a great AutoHotkey alternative.
espanso is the most popular Mac & Linux alternative to AutoHotkey.
espanso is the most popular Open Source alternative to AutoHotkey.
- espanso is Free and Open Source
AutoHotkey is not available for Mac but there are plenty of alternatives that runs on macOS with similar functionality. The best Mac alternative is espanso, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 100 alternatives to AutoHotkey and many of them are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to AutoHotkey are BetterTouchTool, Keyboard Maestro, Karabiner Elements and Hammerspoon.


Most users think espanso is a great AutoHotkey alternative.
espanso is the most popular Mac & Linux alternative to AutoHotkey.
espanso is the most popular Open Source alternative to AutoHotkey.
BetterTouchTool is a great, feature packed app that allows you to configure many gestures for your Magic Mouse (1 & 2), Macbook Trackpad and Magic Trackpad (1 & 2) and also Mouse Gestures for normal mice.




Automate applications or web sites, text or images, simple or complex, on command or scheduled. You can automate virtually anything.

Karabiner, previously called KeyRemap4MacBook, is a very powerful keyboard remapper for Mac OS X. In addition to simple key remapping, it has special remapping modes like Emacs-mode, SandS-mode (Space and Shift).

This is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine.

Boosts team efficiency by managing, creating, and sharing reusable text snippets across all platforms with support for fill-in fields, advanced customization, and insightful analytics to drive productivity and performance enhancement.



TextExpander is the most popular SaaS alternative to AutoHotkey.
With Automator, you can accomplish time-consuming, repetitive manual tasks quickly, efficiently, and effortlessly. Automator lets you skip the complex programming and scripting that is normally required to create automations.


Automates macOS Shortcuts with seven configurable triggers, including application launch or quit, system wake or sleep, scheduled times, login and logout, custom hotkeys, appearance mode changes, and power events, supporting complex automation for daily workflows.



Repeat is a full-fledged, Java mouse/keyboard record/replay and automation hotkeys/macros creation using modern programming languages, and more advanced automation features. Working across three major OSes: Windows, OSX, and Linux.



Streamlines repetitive typing using keyboard shortcuts and custom dynamic snippets. Provides browser-based integration, shared team snippets with commenting, granular access control, usage statistics, and works across Windows, macOS, and Linux platforms for multiple professions.



Tool to automate GUI interactions and auto-tests. Contains a GUI-tool to compose interaction scripts. Can be executed both as a GUI and as a command line tool.


