AutoHotkey
A scripting language for Windows to automate tasks and create macros.
AutoHotkey is a free, open-source scripting language for Windows that lets users automate desktop tasks such as form filling, auto-clicking, macros, and other repetitive actions. It combines hotkey and text macros with a scripting language that supports imperative-procedural, object-oriented, and command-based programming styles, with built-in commands aimed at beginners and a full scripting language for experienced developers.
Key features include defining hotkeys for mouse and keyboard, remapping keys or buttons, and autocorrect-like text replacements. The language offers a simple, flexible syntax with examples covering hotstrings, hotkeys, clipboard handling, graphical user interfaces, arrays, and objects. It runs out of the box and is licensed under the GNU GPLv2, with source code available on GitHub.
AutoHotkey is aimed at both beginners and experienced developers, from small scripts to more complex automation projects. It is packaged as free, open-source software with no paid editions or usage-based plans mentioned.
12 alternatives to AutoHotkey
Ranked by how well each tool replaces AutoHotkey: shared features, audience, price and popularity.
BASIC-like scripting language for automating Windows GUI and general scripting.
Covers 0 of 11 key features.
Free planOpen source66 out of 100 matchFreePremier Mac automation software using macros triggered by keystrokes or schedules
Covers 1 of 11 key features.
59 out of 100 match—- 57 out of 100 match$19/mo
Automate your Android device with powerful, easy-to-use macros
Covers 0 of 11 key features.
55 out of 100 match—Key remapping, macros, text pasting and automation for Windows
Covers 0 of 11 key features.
55 out of 100 match—- 54 out of 100 match—
Schedule your PC to wake up, shut down, run tasks, and more.
Covers 0 of 11 key features.
Free plan54 out of 100 matchFreeWindows task automation with ready-made actions — no code required
Covers 0 of 11 key features.
Free plan54 out of 100 matchFree- 52 out of 100 matchFree
- 50 out of 100 matchContact sales