Macro Recorders for Windows

View 1301 business solutions

Browse free open source Macro Recorders and projects for Windows below. Use the toggles on the left to filter open source Macro Recorders by OS, license, language, programming language, and project status.

  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Sign Up
  • 1
    TGM Gaming Macro

    TGM Gaming Macro

    Lets you have a macro mouse n keyboard functionally with ordinary one.

    Official TGMacro Websites: 🌐 https://trksyln.net/projects/TGM-Gaming-Macro-(TGMacro)-4 🌐 https://gettgmacro.com Looking for old version? 🌐 https://trksyln.net/projects/TGM-Gaming-Macro-(TGMacro)-4/#download ⚡ TGMacro turns any ordinary mouse and keyboard into powerful macro devices. Easily create or record multiple macros, assign each to different keys or key combinations, and trigger or loop them whenever you need—whether it’s rapid-fire actions in games, complex multi-step workflows, or simple shortcuts that save you time every day. 🎮 Designed for gamers, but versatile enough for everyday tasks—TGMacro gives you full control and flexibility. 💡 Questions, bug reports, or feature requests? Older versions: https://trksyln.net/contact Current version: https://gettgmacro.com/contact Discord channel: https://discord.gg/gJ5ZNt4AAW https://gettgmacro.com/GetStarted
    Leader badge
    Downloads: 27,516 This Week
    Last Update:
    See Project
  • 2
    Pulover's Macro Creator

    Pulover's Macro Creator

    The Complete Automation Tool

    Pulover’s Macro Creator is a Free Automation Tool and Script Generator. It is based on AutoHotkey language and provides users with multiple automation functions, as well as a built-in recorder.
    Leader badge
    Downloads: 3,820 This Week
    Last Update:
    See Project
  • 3
    Mini Mouse Macro

    Mini Mouse Macro

    Light weight mouse and keyboard macro recording machine

    Mini Mouse Macro is a great free mouse and keyboard recording macro. Mini Mouse Macro if different to other mouse macro's out there because it can actively record your mouse movements, clicks and keys. Lower standard macro's require you to actually enter the x and y position of your mouse and then ask you what to do.....Mini Mouse Macro recorder takes it to the next level by recording your actions in real time. Another great feature of Mini Mouse Macro is the ability to save your macro's and load up whatever macro you need when you need it. Check out https://minimousemacro.com Check out VirusTotal https://www.virustotal.com/gui/file/e5d5974a1a69cbe35dbf47eb2bde833075622b813cbfd133c245b3657907c3ea Check out the forum https://minimousemacro.proboards.com/ Check out the documentation at https://docs.minimousemacro.com Check out my Patreon https://www.patreon.com/minimousemacro
    Leader badge
    Downloads: 1,494 This Week
    Last Update:
    See Project
  • 4
    AutoHotkey

    AutoHotkey

    The ultimate automation scripting language for Windows.

    AutoHotkey is a free, open-source scripting language for Microsoft Windows that allows users to automate any desktop task. Create simple to complex scripts to automate tasks that include form fills, autoclicker, macros, and more. It's small, fast and runs out of the box with built in commands for beginners and a full-fledged scripting language for advanced developers.
    Downloads: 143 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 5

    mwayne's PortableApps

    mwayne's Dev Tests for PortableApps.com

    Projects' Source Code: ================= Anti-Twin: https://github.com/2wayne/Anti-TwinPortable AutoHotkey: https://github.com/2wayne/AutoHotkey_LPortable CPU-Z: https://github.com/2wayne/CPU-ZPortable Everything: https://github.com/2wayne/EverythingPortable FastStone Image Viewer: https://github.com/2wayne/FSViewerPortable GPU-Z: https://github.com/2wayne/GPU-ZPortable Mumble: https://github.com/2wayne/MumblePortable NetWorx: https://github.com/2wayne/NetWorxPortable PotPlayer: https://github.com/2wayne/PotPlayerPortable Pulover's Macro Creator: https://github.com/2wayne/MacroCreatorPortable Q-Dir: https://github.com/2wayne/Q-DirPortable ReNamer: https://github.com/2wayne/ReNamerPortable SciTE4AutoHotkey: https://github.com/2wayne/SciTE4AutoHotkeyPortable SpaceSniffer: https://github.com/2wayne/SpaceSnifferPortable WinScan2PDF: https://github.com/2wayne/WinScan2PDFPortable
    Leader badge
    Downloads: 363 This Week
    Last Update:
    See Project
  • 6
    MacroPilot

    MacroPilot

    MacroPilot: Piloting Tasks with Automated Macros

    Auto Clicker, Auto Keyboard Clicker, Macro Automation Player, and Keybinds! MacroPilot is an open-source software solution designed to streamline task management and enhance productivity through automated macros. With MacroPilot, users can automate repetitive tasks, freeing up valuable time. Features Added in v1.2.0-alpha: - Randomize Clicks: Instead of clicking at set intervals, add randomness between clicks. Previous Features: Auto Clicker - Customize Click Speed: Set time interval between clicks. - Infinite Loop or Set Number of Clicks: Endless clicking or a specific click count. - Left and Right Clicks: Left or right clicking. - Single or Double Clicks: Double or single clicks. - Customizable Hotkey: Custom hotkey to start/stop autoclicker. - Hold Click: Hold down left or right mouse button. NOTICE: I did not pay for a code signing certificate. Meaning, when a blue window pops up, click MORE INFO and then RUN ANYWAY.
    Downloads: 39 This Week
    Last Update:
    See Project
  • 7
    PyMacroRecord

    PyMacroRecord

    A completely free macro recorder, coded with Python.

    PyMacroRecord is a completely free and open-source macro recorder. It is user friendly and doesn't require any scripting knowledge with lots of useful feature to make very good automation.
    Downloads: 67 This Week
    Last Update:
    See Project
  • 8
    Macronize, a macro builder and recorder

    Macronize, a macro builder and recorder

    Macronize, a precise macro builder to automate your apps on Windows

    Macronize, a macro builder, a mouse click and key press recorder with which you can automate your Windows programs and apps throught recording or adding precise steps (macro actions) and playing them back. A macro is a series of steps to automate your computer. With a macro you take over the control of your programs and apps so you don't have to do things manually like copying/pasting. Or recording a YouTube video and at the same time clicking to show the users what to do. Macro's can be run by MIDI or keyboard key presses. Just attach such a key to your macro. Stuff like Ctrl+C on a keypad of your MIDI controller.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    Repeat

    Repeat

    Mouse/keyboard record/replay and automation hotkeys/macros creation

    Full-fledged 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. See more at https://github.com/repeats/Repeat Repeat yourself with some intelligence. This, if used correctly, can improve your productivity greatly.
    Leader badge
    Downloads: 39 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    MacroHok

    MacroHok

    Advanced macro recorder and executor with loop, key, and click support

    MacroHok is an easy-to-use Windows automation tool that helps you record and replay mouse clicks, key presses, and scroll actions. It’s perfect for games, workflows, or everyday tasks that require repetitive actions. With MacroHok, you can record your movements, set custom delays with countdowns, control how many times each action repeats, and run them all with one click. A floating log window shows recent actions in real time, and you can toggle it anytime. The clean interface organizes actions in a simple table where you can edit, duplicate, delete, or reorder items. You can also save and load presets for future use, or target specific windows so everything runs smoothly. Enable “Human Mode” to make clicks and movements appear more natural for improved detection safety. MacroHok also supports global hotkeys—ALT + X to record clicks, ALT + K for key presses, and ALT + Q to stop macros instantly. No coding needed—just record, run, and relax.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 11
    Macro master

    Macro master

    A simple, free, open-source macro recorder for Windows, written in C++

    Macro master is a simple macro recorder for Windows written in C++. It offers a simple interface, high performance, as well as essential features such as looping, key bindings, and 60fps input capture.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    MouseMacros

    MouseMacros

    A lightweight tool for recording&replaying mouse and keyboard macros.

    A lightweight Java tool for recording and replaying mouse and keyboard macros with substantial & easy-to-use functions and highly customizable settings which others may not include. The repository contains portable & installer version. Also, you can install it via Microsoft Store: https://apps.microsoft.com/detail/9mx3kfbkmn1h Notice: · Due to technical constraints of EVB, the exe cannot be renamed. For More Detailed Information, you can refer to: [Github] https://github.com/Samera2022/MouseMacros [Project Blog] https://samera2022.github.io/archive/?category=Projects%2FMouseMacros [Discord] https://discord.gg/gZPDdWzrWa Supported Functions are included below.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 13
    Emod Mouse Macro Windows 11

    Emod Mouse Macro Windows 11

    Light weight mouse and keyboard macro recording machine for windows 11

    Emod Mouse Macro stands out as a premier, free solution for recording keyboard and mouse sequences. Unlike traditional macro tools that force you to manually input X and Y coordinates and tedious command strings, Emod Mouse Macro offers a more intuitive approach by capturing your actual movements, clicks, and keystrokes in real time. Beyond its advanced recording capabilities, Emod Mouse Macro provides the flexibility to save your custom scripts, allowing you to build a library and load the exact macro you need at a moment's notice. Best of all, Emod Mouse Macro is entirely portable. It operates from a single executable file, meaning you can take your automation tools anywhere without the need for a complex installation.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    XML Universal Packet Archiver (PKT) is a platform independant universal file archiving system with pluggable options for encryption, encoding, compression, parity/RAID protection and more.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    AirDrive
    AirDrive is a file storage utility that uses the storage capacity of linked IMAP enabled email accounts for file storage with an FTP-like interface.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    JAVA archiving API is over complicated for developers. Archive manager is a JAVA framework to reduce the complexity of file archiving. Basically what you need to do is to setup an archive context, the archive manager will do the rest of the work.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    MacroWriter

    MacroWriter

    Free macro creation tool

    Allow you to to create macros that will work in everything, for free! Latest Version: 1.0.6 - Interface changed. Known problems: - If you use the editor's auto recorder while in a fullscreen program, the auto generated macro commands will be invisible until you close the auto recorder window. Credits: (Images and icons) https://icons8.com/ https://www.iconsmind.com/ (jNativeHook) https://github.com/kwhat/jnativehook Alexander Barker Aidas Adomkus
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18

    Notepad++ Batch Macros

    PHP Script to create shortcuts.xml for batch find and replace.

    php script to make a xml file you can copy and paste into the Notepad++ shortcuts.xml file. Batch find and replace is the only batch macro function tested so far. This script was created to convert all of the keystrokes from one font to the corresponding keystrokes of another font.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    This is a "Windows Macro Recorder" (and Playback of course). Unlike the dozens of other "Windows Macro Recorder" that exist out there, this one generates and runs human-editable Perl scripts instead of a proprietary macro format. Needless to say this i
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    netWindow Serializer stores data contained in multiple web-browser windows automatically into a single data-file. It can also be used to recover web-browser windows in the event of system restart. Used as a file-archiving, book-marking and recovery tool.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    CTR Macro

    CTR Macro

    GUI-based macro manager with global hotkeys and automation

    CTR Version 0.1 CTR is a standalone desktop macro manager that automates keyboard and mouse input through a clean and modern graphical interface. Users can create, edit, and execute macros using global hotkeys, allowing automation to run even when the application is not in focus. The application includes a built-in macro editor with real-time recording support, capturing key presses, mouse clicks, scrolling, and precise delays automatically. Macros can be customized, reordered, and fine-tuned without any scripting, making CTR suitable for both simple and advanced automation tasks. CTR supports multiple execution modes, including one-time execution, continuous toggle macros, and trigger-based macros that run while specific keys are held. With import/export support, persistent configuration storage, and visual status indicators, CTR is designed as a lightweight yet powerful automation solution for productivity, testing, and repetitive workflows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Create macros, control and simulate keyboard and mouse events with LUA scripts; also supports remapping of keyboard, game controller, and mouse events.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Software documentation project for Beowurks' open source file archiving solution - Beozip.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Equipmant is a program designed to create equipment script files for the Final Fantasy XI Windower. Create macros in FFXI to use these scripts and they will change equipment quickly, even making it possible to change all equipment in a single macro.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    "gum" is an Open-Source file-archiving program, like GNU's "tar". The goal of this project is to create an easy-to-use, fast archiver that produces an output less than that of GNU's "tar".
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next