xdotool Alternatives for Linux

    There are many alternatives to xdotool for Linux if you are looking for a replacement. The best Linux alternative is Sikuli, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to xdotool and ten of them are available for Linux so hopefully you can find a suitable replacement. Other interesting Linux alternatives to xdotool are AutoKey (Free, Open Source), Actiona (Free, Open Source), OldAutoKey (Free, Open Source) and Repeat (Free, Open Source).

    This page was last updated Jun 23, 2021

    1. Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).
      show more
    2. AutoKey, previously known as AutoKey Py3, is a Python 3 port of the discontinued OldAutoKey , the desktop automation utility for Linux and X11.
      show more


    3. Actiona (formerly known as Actionaz) is a task automation tool. It allows you to create and execute action lists. You don't need to know any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop.
      show more
    4. AutoKey is a desktop automation utility for Linux and X11. It allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. This allows you to execute a script or insert text on demand in any program.

      Discontinued

      The program is no longer developed. As announced by the developer, last version, 0.90.4, released in May 2012, is feature complete and can be still downloaded from Google Code Archive. A maintained port, updated to run on Python 3, has been hosted on GitHub with the name AutoKey , previously known as AutoKey Py3

      show more
    5. Repeate is a full-fledged, Java mouse/keyboard record/replay and automation hotkeys/macros creation using modern programming languages, and more advanced automation features. Working across three major OSes: Windows, OSX, and Linux.
      show more


      • FreeOpen Source
      • Windows
      • Linux
      Allows the user to record his mouse and keyboard actions and reproduce them identically as many times as he wants.
      show more
    6. Linux utility to configure modifier keys to act as other keys when pressed and released on their own.
      No screenshots yet
      • FreeOpen Source
      • Linux
      • FreeBSD
      Generic command-line automation tool (no X!).
      No screenshots yet
    7. A keyboard macro tool.
      No screenshots yet
    8. Tool to automate GUI interactions and auto-tests. Contains a GUI-tool to compose interaction scripts. Can be executed both as a GUI and as a command line tool.
      show more
    Showing 10 of 10 alternatives