
CrossMacro is an open-source, cross-platform mouse and keyboard macro
recorder, editor, and automation tool for Linux, Windows, and macOS. Record
clicks, movement, scrolling, and keyboard input, then edit and replay macros
with configurable speed, pauses, loops, repeat counts, delays, global
hotkeys, or schedules.
Linux-first Wayland and X11 support provides compositor-aware cursor
positioning and daemon-backed or direct-device input paths. CrossMacro uses
absolute mouse positioning when the active session exposes a compatible
cursor-position protocol and falls back to relative input when that
capability is unavailable. It also combines text expansion, screen-reading
commands, native PNG image recognition, profiles, themes, a GUI, and a
scriptable CLI in one application.
Features:
Wayland and X11 support:
CrossMacro treats Wayland and X11 as first-class Linux targets and selects
compositor-aware positioning and daemon-backed or direct-device input
according to the active session's capabilities.
On GNOME, a Shell Extension can be installed on first run.
A logout/login may be required for the extension to take effect.
If permissions are missing, the app offers Quick Setup on launch.
Quick Setup opens a standard system authorization prompt to enable direct device access for the current user session.
If setup cannot complete, use the direct-device troubleshooting instructions in the project README.
It's good, but a bit convoluted. I am looking for a simple autoclicker, and a premade one would be helpful!