AutoHotkey

AutoHotkey — Free Download. Automation and Macros
AutoHotkey is an automation tool for Windows. It lets you create custom scripts to control system actions, applications and input devices. Scripts are written in a dedicated language designed to simplify the automation of repetitive tasks.
★★★★★
5.0(1 ratings)

Download AutoHotkey (Official links)
File size: 2.9 MB
The latest version of AutoHotkey is: 2.0.30
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Keyboard shortcut creation. Lets you assign custom key combinations to run commands, open programs or perform specific actions. Shortcuts can include modifiers such as Ctrl, Alt or Shift.
  • Mouse click and movement automation. Simulates mouse actions, such as clicks, drags and movements, at specific coordinates or in active windows. It can be used to automate repetitive processes in graphical applications.
  • Window manipulation. Controls the size, position and state of open windows. Includes functions to minimize, maximize, hide or switch between windows using script commands.
  • Text interaction. Allows automatic text typing, string replacement and manipulation of input fields. Supports complex operations such as searching and modifying content.
  • Program and file execution. Launches applications, documents or external scripts from configured commands. Parameters and conditions can be included for execution.
  • Process control. Detects whether a program is running, terminates processes or waits for an application to start before continuing the script.
  • File reading and writing. Modifies text, configuration or log files through direct read and write operations. Supports different formats and encodings.
  • Graphical interface creation. Design custom windows with buttons, text boxes and other interactive elements for advanced scripts.
  • Regular expression support. Implements text search and manipulation through complex patterns to filter or modify data.
  • Windows API communication. Accesses operating system functions through direct calls to Windows libraries for low-level operations.
  • Timer configuration. Schedules repeated or delayed actions with precise intervals, from milliseconds to hours.
  • Clipboard management. Monitors and modifies copied content, allowing transformations or storage of multiple items.
  • Device control. Interacts with joysticks, gamepads and other peripherals through custom events.

AutoHotkey was created in 2003 by Chris Mallett as an evolution of AutoIt v2. The scripting language was designed specifically for automation on Windows. Initial development was based on C++ and later included contributions from other programmers. The user community has kept the project up to date, adding features and fixing bugs. The language syntax is similar to other scripting languages but optimized for automation tasks.


Alternatives to AutoHotkey:

For AutoHotkey there are 6 alternative programs. Free: 4, paid: 2.

Osenpa Auto Clicker — Free Download. Step-based Macro and Click automation

Osenpa Auto Clicker

Osenpa Auto Clicker is a desktop automation tool for Windows that replaces repetitive clicking and keyboard tasks with a step-based workflow.
Price: Free   Size: 68.1 MB   Version: 2.0.2   OS: Windows
Stepwise — Free Download. Windows task automation software

Stepwise

Stepwise is a Windows-native automation tool developed by a student-run startup.
Price: $10   Size: 77.1 MB   Version: 2.2.7   OS: Windows
Fenestrae — Free Download. Window layout manager with profiles and arrange mode

Fenestrae

Fenestrae is software for Windows 11 that solves two common problems in multi-monitor setups: windows scattering whenever the display configuration changes, and the tedious manual alignment of windows.
Price: $20   Size: 45.2 MB   Version: 1.0   OS: Windows
ClawBridge — Free Download. Browser and Desktop Automation with AI

ClawBridge

ClawBridge is a free and open-source artificial intelligence agent that automates tasks in the browser and desktop applications through natural language instructions.
Price: Free   Size: 295 MB   Version: 0.3.5   OS: Windows
saMacros — Free Download. Java tool for extensible macros

saMacros

saMacros is a Java application for recording and playing back mouse and keyboard macros.
Price: Free   Size: 0.243 MB   Version: 2.0.0   OS: Windows
Actus Auto Clicker — Free Download. Click automation for Windows

Actus Auto Clicker

Actus Auto Clicker is a software application for Windows systems that automates mouse button presses.
Price: Free   Size: 32.5 MB   Version: 0.1.11   OS: Windows

New programs