====== Alternatives ====== ^ Software ^ Status ^ Windows ^ Mac ^ Linux ^ | [[https://www.autohotkey.com/boards/viewtopic.php?f=65&t=28803|AutoHotkey_H]] (adds multithreading and other advanced features) | Active | ✔ | | | | [[https://www.autoitscript.com/|AutoIt]] | Active | ✔ | | | | [[https://www.autohotkey.com/board/topic/50354-ironahk-alpha-cross-platform-net-rewrite-of-autohotkey/|IronAHK]] | Defunct (2010) | ✔ | ✔ | ✔ | | [[https://www.autohotkey.com/boards/viewtopic.php?t=77248|KeySharp]] | In Development | ✔ | Planned | Planned | | [[https://en.wikipedia.org/wiki/AppleScript|AppleScript]] | Active | | ✔ | | | [[https://github.com/phil294/AHK_X11|AHK_X11]] | Active | | | ✔ | | [[https://appdb.winehq.org/objectManager.php?sClass=version&iId=17738|AutoHotkeyX]] | Defunct (2009) | | | ✔ | | [[https://github.com/jordansissel/xdotool|xdotool]] | Active | | | ✔ | | [[https://github.com/nut-tree/nut.js|nut.js]] (JavaScript based) cross-platform native UI automation tool | Active | ✔ | ✔ | ✔ | | [[https://github.com/Krombik/keysender|keysender]] (JavaScript based) Node.js Desktop Automation for Windows. | Active | ✔ | | | | [[https://www.python.org/|Python]] ([[https://automatetheboringstuff.com/2e/chapter20/|GUI Automation Tutorial]]) | Active | ✔ | ✔ | ✔ | | [[https://github.com/autokey/autokey|AutoKey]] (Python based) | Active | | | ✔ | | [[https://espanso.org/|Espanso]] (Text Expansion / Hotstrings) | Active | ✔ | ✔ | ✔ | | [[https://www.hammerspoon.org/|Hammerspoon]] (Lua based) | Active | | ✔ | | | [[https://github.com/shiro/map2|map2]] (Python based) | Active | | | ✔ | | [[https://support.apple.com/guide/shortcuts-mac/welcome/mac|Shortcuts]] (Built-in features on macOS, iOS, and iPadOS) | Active | | ✔ | | | [[https://learn.microsoft.com/power-automate/desktop-flows/getting-started-windows-11|Power Automate Desktop]] (Built-in App for Windows 11) | Active | ✔ | | |