A small Windows utility that locks the laptop keyboard or mouse temporarily so you can eat, write or clean without stray input.
zclucas/RMT
A free, open-source macro tool built on AutoHotkey v2 for automating keyboard, mouse, and gamepad actions with image, color, and text recognition.
- Stars
- 1,160
- Forks
- 94
- Open issues
- 2
- Last commit
- 15 hours ago
What is it?
RMT (RuoMengTu) is a free, open-source macro tool built on AutoHotkey v2. It lets users record and play back keyboard, mouse, and gamepad macros, and configure automation through a graphical editor rather than writing code from scratch.
Beyond simple input replay, RMT includes visual automation features such as image search, color detection, and text recognition, along with logic branches, flow control, and multi-threaded execution. Macros can be triggered on timers or limited to specific processes, and configurations can be shared through a community repository.
The tool is aimed at repetitive desktop work, including game assistance, office automation, and running scripts on a schedule. It is licensed under AGPL-3.0 and is Windows-based, since AutoHotkey runs on Windows.
Key features
- 01Records and plays back keyboard, mouse, and gamepad macros
- 02Image, color, and text recognition for visual automation
- 03Logic branches, flow control, and multi-threaded execution
- 04Timed macros and process-specific triggering
- 05Menu macros and graphical macro editing
- 06Shareable macro configuration files
Use cases
- Automating repetitive clicks or key sequences in games
- Handling routine office tasks such as filling forms or reading spreadsheets
- Running scheduled desktop actions on a timer
- Building visual-recognition workflows that respond to on-screen content
Quick start
- 1
Download the latest version from the GitHub Releases page
- 2
Open the 10-minute getting-started tutorial on the project site
Things to know
- Licensed under AGPL-3.0, a strong copyleft license that requires derivative works to be open-sourced under the same terms.
In collections
Topics
FAQ
- What is RMT?
- A free, open-source macro tool built on AutoHotkey v2 for automating keyboard, mouse, and gamepad actions with image, color, and text recognition. RMT (RuoMengTu) is a free, open-source macro tool built on AutoHotkey v2. It lets users record and play back keyboard, mouse, and gamepad macros, and configure automation through a graphical editor rather than writing code from scratch.
- Is RMT free to use? What license does it have?
- RMT is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is RMT still maintained?
- Actively maintained. The last commit to RMT was on Oct 22, 2026.
- What can I use RMT for?
- Automating repetitive clicks or key sequences in games Handling routine office tasks such as filling forms or reading spreadsheets Running scheduled desktop actions on a timer Building visual-recognition workflows that respond to on-screen content
- How do I install RMT?
- Download the latest version from the GitHub Releases page Open the 10-minute getting-started tutorial on the project site
- Where can I get RMT?
- The source code and installation instructions are on GitHub: https://github.com/zclucas/RMT
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A tiling window manager for Windows that arranges application windows, virtual workspaces and monitors, controlled through a CLI.
An LGPL-3.0 C++ framework for building image-recognition-driven automation and black-box testing tools across Windows, Linux, macOS and Android.
Desktop screen-translation tool for raw (untranslated) games and manga that OCRs a chosen screen region and shows live translations.
A ready-to-go Windows translation and OCR tool built with WPF, supporting a plugin system for translation and recognition services.
Windows OCR utility that captures text from screen regions, images, PDFs and files, runs locally, and copies or routes the result.