

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 Linux but there are plenty of alternatives that runs on Linux with similar functionality. The best Linux 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 Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to AutoHotkey are AutoKey, Actiona, xdotool and OldAutoKey.


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.
AutoKey, previously known as AutoKey Py3, is a Python 3 port of the discontinued OldAutoKey , the desktop automation utility for Linux and X11.





Most users think AutoKey is a great AutoHotkey alternative.
Actiona (formerly known as Actionaz) is a task automation tool. It allows you to create and execute action lists. You don't need to know any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop.




cannot create standalone script on linux
didn't show in previews or text the software had the ability to press a few keys and have a presaved text document entered into/onto a form, or a text field.


Most users think Actiona is a great AutoHotkey alternative.
This tool lets you simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions.

because it is as easy to use and automate, except that it doesn't really support keyboard shortcuts, but because this is built-in to most desktop environments it isn't really needed in Linux.


Almost everyone thinks xdotool is a great AutoHotkey alternative.
AutoKey is a desktop automation utility for Linux and X11. It allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. This allows you to execute a script or insert text on demand in any program.



It does almost the same actions as AutoHotkey.


Most users think OldAutoKey is a great AutoHotkey alternative.
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.



Eonza is the most popular Self-Hosted alternative to AutoHotkey.
Robocorp has reimagined automation and built an open source RPA tech stack, so you can build and deploy robots. Automate your mission-critical routines.




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.



AHK_X11 is a Linux reimplementation of Windows AutoHotkey (AHK) CLASSIC (version 1.0.24 from 2004), with many of Windows AutoHotkey's features but more limited to legacy syntax and a subset of commands.



Talon aims to bring programming, real-time video gaming, command line, and full desktop computer proficiency to people who have limited or no use of their hands, and vastly improve productivity and wow-factor of anyone who can use a computer.

Simple, efficient, full access to python in scripts.