Ghost Input is a macOS utility that records and replays user actions. It’s simple to use, includes a macro editor, costs $6.99, and does not offer a trial period.
I’ve talked many times about apps that record user actions and automatically replay them when needed. Unfortunately, for macOS these apps often have limited functionality or are too complicated to use.
Recently, I came across a utility called Ghost Input, which avoids these issues.
Using the app is very straightforward. To start recording your actions, just click the Start Recording button.

Ghost Input will then record everything you do — mouse clicks and keyboard presses. Once the recording is finished, its editor will open.

In the editor, you can assign a hotkey to run the macro, set the number of repetitions, the playback speed, and choose an app to open before running it. You can also edit individual steps or add pauses between them.
If everything is set up correctly, pressing Play will automatically reproduce all your actions.
Ghost Input does not come with a trial period. The purchase costs $6.99.