AutoHotkey is a powerful and easy to use scripting language for desktop automation on Windows. (by AutoHotkey)


Basic AutoHotkey repo stats
8 months ago

AutoHotkey/AutoHotkey is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

AutoHotkey Alternatives

Similar projects and alternatives to AutoHotkey

  • GitHub repo terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

  • GitHub repo PowerToys

    Windows system utilities to maximize productivity

  • GitHub repo PoEAutoFlask

    Automates the use of buff style flasks for Path of Exile

  • GitHub repo BookStack

    A platform to create documentation/wiki content built with PHP & Laravel

  • GitHub repo PuloversMacroCreator

    Automation Utility - Recorder & Script Generator

  • GitHub repo AutoHotInterception

    An AutoHotkey wrapper for the Interception driver

  • GitHub repo developer-roadmap

    Roadmap to becoming a web developer in 2021

  • GitHub repo winget-cli

    Windows Package Manager CLI (aka winget)

  • GitHub repo kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  • GitHub repo robotjs

    Node.js Desktop Automation.

  • GitHub repo dillinger

    The last Markdown editor, ever.

  • GitHub repo vim-easymotion

    Vim motions on speed!

  • GitHub repo lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers.

  • GitHub repo espanso

    Cross-platform Text Expander written in Rust

  • GitHub repo Openstreetmap

    The Rails application that powers OpenStreetMap

  • GitHub repo kmonad

    An advanced keyboard manager [Moved to:] (by david-janssen)

  • GitHub repo UCR

    Universal Control Remapper [Alpha]

  • GitHub repo Espial

    Espial is an open-source, web-based bookmarking server.

  • GitHub repo EDDI

    Companion application for Elite Dangerous

  • GitHub repo EDHM

    Elite Dangerous HUD Mod

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better AutoHotkey alternative or higher similarity.


Posts where AutoHotkey has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-15.
  • How do you write code to automate work tasks, and what do you automate/use it for?
    AutoHotKey is fairly well-known and popular. I never used it but it has a fairly large userbase.
  • Joystick Gremlin and Multiple Keyboards | 2021-06-15
    After you've installed AutoHotKey and AutoHotInterception, run the Monitor.ahk script in the AHI folder to figure out your secondary keyboard's VID/PID. Copy-paste it in the code below.
  • Should I trust it or not? [Auto Hot Key]
    Unless you are downloading it from a website other than, you should not install.
  • Markdown template? | 2021-06-13
    I am using a script for AutoHotKey for generating the YAML frontmatter.
  • Ask HN: Tools you have made for yourself? | 2021-06-12
    Drove / automated a currency trading application using

    The amount of error handling probably made it more worthwhile to learn the actual automation language, but it worked.

  • Granpa's desktop | 2021-06-11
    Programs (mostly free/sharewares): Google desktop apps: Google Chrome or MS Edge or whaterver you use as a browser. And if you're lazy: to create the apps Total Commander ($30) : HWINFO : Stickies : Stardock Fences ($10): True launch bar ($20): AutoHotKey Cmdow: Nir Sofer utilities :
  • Why do twin prime counts start acting like decimals | 2021-06-10
    you can notice how its just basically multiplicating by 10 and is being subtracted a few numbers, in the list it shows (starting from 8) Nx10-8, Nx10-5, Nx10-5, Nx10-21, Nx10-3, now I don't really see a pattern between the changing subtrahends, im not sure what all of this could mean but if this hasn't been noticed yet I just want to point out that it seems like there could be a constant that makes the rate of twin primes decrease exponentially, and btw heres the code (the language is AutoHotkey (if youre gonna download it, then download the one that says "current version"), its not that popular but somewhat)
  • sending keyboard inputs programmatically to 3rd party program | 2021-06-09
    Is there a certain reason you wanna achieve this using c#? I mean it's been a while since i played around with ahk but it's pretty easy to get into and should be well suited for this task:
  • Gaming keyboard for corporate use | 2021-06-09
  • Script to auto farm experience to digimon[PC ONLY]
    The program AutoHotKey(
  • Using Mac Magic Keyboard on Windows 10. | 2021-06-07
    Are the keys registered at all? If they're functional, you could try making some AutoHotKey scripts to remap the function keys.
  • auto clicker. | 2021-06-06
    AutoHotKey might do the job for you.
  • Screen mapping on windows
    Sure, AutoHotKey can probably do what you want there,
  • Another script question.
    I'd recommend Python with the pynput module, or maybe PyAutoGUI, but if you wanted a simple script you could use AutoHotKey (AHK), which basically has it's own simple scripting language, or maybe just Pulover's Macro Creator, which just lets you record macros and play them back (on a loop if you want). There are a bunch of tutorials on YouTube for how to use either of those, especially AHK, and there are also a bunch of tools on GitHub, or YouTube videos, just for making macros in general. Feel free to DM me or reply to this comment if you want help, or there are a bunch of discord servers that you could join for help (just google something like AutoHotKey Discord or whatever).
  • Trying to move a window's title bar off screen. Windows snaps it back in | 2021-06-05
    Download auto-hotkey