


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.



CodeExpander is a smart feature with TextExpander and embraces the GitHub Gist client. It saves and manages text or script snippets that require repeated input and can be expanded automatically by setting abbreviations.




“Cliclick” is short for “Command-Line Interface Click”. It is a a tiny shell/Terminal application that will emulate mouse clicks or series of mouse clicks (including doubleclicks and control clicks) at arbitrary screen coordinates.
HotKeys controls your Mac or PC from your iPad. It can send keyboard shortcuts to instantly activate difficult to remember shortcuts with a single buttom.



KeyBindingsEditor is a GUI-based editor for OS X key bindings. It allows for easy editing and supports single-action bindings (one action per keystroke), multi-action bindings (multiple actions for a keystroke) and Emacs meta binding-style multi-keystroke bindings.

Creates, manages, and expands abbreviations and picture clippings instantly for Mac OS system-wide, automates repetitive typing, supports multilingual text, formatted snippets, automation, sharing, backup, and seamless expansion for improved writing accuracy.




Simple shortcut manager for macOS 10.8 or higher. It lets you execute any command that works in your terminal by pressing a combination of keyboard keys. No rocket science involved!.

If you have a disability that makes it difficult or impossible to click your mouse, Nimble Click can help. Nimble Click helps click your mouse for you at a set rate. You can even use a custom keyboard shortcut to click for you.


We built Slashit because we were tired of typing the same message/mail/comment again and again. If you write replies, fill forms, or send emails all day, this is for you.




