Flatnic

Linux · Utilities

CrossMacro

Mouse and keyboard macro automation

by Alper Han

Download

Official site: flathub.org

About CrossMacro

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:

Record and replay mouse and keyboard macros with configurable timing and pause/resume control

Edit macros with undo/redo, action reordering, coordinate modes, variables, loops, conditionals, and text input

Bind macros to global hotkeys with toggle or hold-to-run modes

Schedule macros at specific times or intervals, including one-time, weekly, custom weekday, and randomized intervals

Expand text from global shortcuts with configurable typing methods

Read screen pixels and search native PNG templates for image-based workflows

Control playback speed from 0.1x to 10x, loops, repeat counts, and fixed or randomized repeat delays

How to install CrossMacro

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub io.github.alper_han.crossmacro
  4. Open CrossMacro once it finishes installing.
How to install Linux apps with Flatpak

Frequently asked questions

Is CrossMacro free to download?

Yes. The Download button sends you to flathub.org, the developer's official site, where CrossMacro is available to download. Flatnic doesn't host or modify any files.

How do I install CrossMacro from the command line?

With Flatpak, run: flatpak install flathub io.github.alper_han.crossmacro. This installs it from the official source and keeps it updated.

Is CrossMacro safe?

CrossMacro downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to CrossMacro

More