AutoHotkey VS AutoKey

Compare AutoHotkey vs AutoKey and see what are their differences.


AutoHotkey is a powerful and easy to use scripting language for desktop automation on Windows. (by AutoHotkey)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
AutoHotkey AutoKey
392 30
1,057 2,011
1.2% 3.5%
0.0 0.4
12 months ago about 2 months ago
C++ Python
GNU General Public License v3.0 only GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of AutoHotkey. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-18.
  • Insert Text on Hotkey Press
    On Windows, take a look at AutoHotKey:
  • How do I do a redo if my shift button is broken? should be able to switch keys around.
  • Meine Freundin zeichnete mal ihre Erfahrungen im home office auf (Softwareentwicklerin) | 2021-10-18
  • AFK Script that works in background!!! | 2021-10-18
    The script uses Autohotkey and automatically enables and disables itself - it will not interrupt on your gameplay and you can play Roblox while it is running if you wish.
  • [GHUB/AHK] Auto-mine script that clicks mouse, pauses to recover stamina, steps forward, repeat ⛏️ perfect for moat building. Bonus - autorun | 2021-10-17
  • [GHUB/AHK] Auto Mine script, Autorun script, No stamina lost during Mining, moves forward 1 step between each mine. Not a cheat. | 2021-10-16
  • How to force a reboot on a schedule? | 2021-10-16
    Look at a program called Autohotkey.
  • Is there any way to prevent alt+enter from putting Steam into Big Picture Mode? | 2021-10-15
    There is a tool called that allows you to rebind any keys or shortcuts as you want. You can use that tool to disable this shortcut globally or just when Steam window is active. To do the latter use the following code for you AutoHotkey script: #IfWinActive, ahk_exe steam.exe !Enter::return The first line ensures the rebind works only when steam.exe is the active window and the second line rebinds Alt+Enter to nothing.
  • Can I fully program keyboard keys with WORDS?! | 2021-10-14
    AutoHotKey is very popular for Windows but hard to use and might take a while to set up.
  • Read File And Open Associated URL?


Posts with mentions or reviews of AutoKey. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-04.
  • AutoHotkey on linux | 2021-10-11
  • Is it possible to replace text while writing ?
    What you're looking for is called text expansion, for example this:
  • Big Letters in Discord using EMOJI | 2021-09-29
    No not BigLet, but emoji characters. You can type in this really fast using a script I made for AutoKey. The script is on their wiki under the advanced contributes. but also here:
  • Macro Programs | 2021-09-29
    It's not that plural on Linux, but what I have found is that Autokey from, is a great program to have. It supports both text macros and scripts. The scripts run on Python. I use it for all kinds of things such as a password manager, ssh manager, ip manager, link manager and more.
  • Mouse double-clicking, AHK.
    I found this with a quick DDG search: I have zero experience using it, but it looks like it has what you want.
  • Ex Windows users what do you miss?
    What about autokey? (I use it to have emacs keybindings in more places, but looks pretty flexible)
  • Microsoft Makes Webcams Mandatory on Windows 11 PCs | 2021-08-30
    It’s your lucky day, Autokey is available on a lot of Linux distros directly in repos and is extremely similar.
  • Logitech Gaming Software alternative for linux | 2021-08-26
    xbindkeys also required the use of xdotool which also doesn't work under wayland, but it seems that there is a replacement in ydotool and wtype. There is also autokey as an xdotool alternative which seems to be based on python.
  • I created a (Linux) script to easily type Unicode math everywhere. | 2021-08-26
    So, I though about how to get this feature system-wide and found a solution in AutoKey. I created a script that autogenerates all necesary macros:
  • Looking for a clipboard manager with custom hotkeys and installable via apt-get | 2021-08-11
    I really like clipboard-indicator, and recently contributed some review time & code to get (jpg/png) images working in it. What if you use something else to change the keys? For example [autokey]( ?

What are some alternatives?

When comparing AutoHotkey and AutoKey you can also consider the following projects:

PowerToys - Windows system utilities to maximize productivity

kmonad - An advanced keyboard manager

robotjs - Node.js Desktop Automation.

pyautogui - A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.

espanso - Cross-platform Text Expander written in Rust

Hypixel-Cobblestone-Mining-Script - Undetectable, Anti-antiafk, 50-75% efficient [guesstimate] (for collection exp) depending on how long your cobblestone generator is.

ydotool - Generic command-line automation tool (no X!)

PoEAutoFlask - Automates the use of buff style flasks for Path of Exile

kinto - Mac-style shortcut keys for Linux & Windows.

ModernFlyouts - A modern Fluent Design replacement for the old Metro themed flyouts present in Windows.

PuloversMacroCreator - Automation Utility - Recorder & Script Generator

AutoHotInterception - An AutoHotkey wrapper for the Interception driver