Developer Releases Open-Source Rust Macro Recorder with JSON-Based Script Support
A developer has released a lightweight, open-source macro recorder built in Rust, distributed as a single ~7 MB executable under the MIT license. The tool stores macros in plain JSON format and supports a small scripting layer with conditionals, variables, and screen conditions. It offers four input-detection methods — Windows UI Automation, image search, OCR via the built-in Windows engine, and fixed DPI-aware coordinates — with image search optimizations reducing average step time from ~78 ms to ~7 ms on a 1440p display. Most of the code was written with the assistance of an AI agent, with the developer overseeing architecture, reviewing all output, and handling complex components such as DPI handling and image-search optimization. The project is publicly available on GitHub, carries no telemetry or accounts, and includes VirusTotal results to address antivirus false-positive concerns upfront.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in