AutoKey
AutoKey is a free, open-source desktop automation utility for Linux systems using X11.
What AutoKey is
AutoKey is a free, open-source desktop automation utility for Linux systems using X11. It expands typed abbreviations into reusable text blocks across applications, which can speed up repeated writing and form entry. Hotkeys can insert phrases, run scripts, or open a menu. Phrase macros can replace tags with changing information, including the current date and time. For broader automation, AutoKey uses small Python programs that can start programs, send commands to windows, resize windows, reposition the cursor, and provide keyboard or mouse input. Scripts can also transfer text between running applications and start or close programs. The documentation describes uses for people writing or editing documents, articles, programs, and forms, plus users of database, CAD/CAM, engineering, and scientific software. AutoKey uses the GNU GPL v3 license and has advanced expansion rules. It is an X11 application and will not function correctly with Wayland instead of Xorg. Known language problems include Russian, Mandarin, and Japanese.
Good
- Free and open source
- Expands abbreviations across applications
- Python scripts automate windows and programs
- Hotkeys trigger phrases, scripts, or menus
- Dynamic date and time macros
Watch out
- Requires Linux and X11
- Does not function correctly on Wayland
- Known issues with Russian, Mandarin, and Japanese
- No free trial
Who it suits
AutoKey suits Linux users who repeat text or automate work across applications. It is relevant to writers, programmers, form users, and database, CAD/CAM, engineering, or scientific software users.
Verdict
AutoKey combines text expansion with Python-based desktop automation for Linux and X11. Its Wayland and language limitations should be checked before adoption.
Plans and prices
From AutoKey's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AutoKey | Free | Desktop automation utility for Linux and X11; GNU GPL v3 |
The facts
Each one read from AutoKey's own pages, with the date it was checked.
Where it runs
- App automation
- Scripts can manipulate multiple running programs, transfer text, start or close programs, and send keyboard and mouse input.checked 4 Oct 2026
- Phrase macros
- Phrase macros can replace tags with dynamic text such as the current date and time.checked 4 Oct 2026
What it does
- Bug reports
- The project welcomes bug reports through its GitHub Issue Tracker.checked 4 Oct 2026
- Display server limitation
- AutoKey is an X11 application and the project says it will not function correctly when Wayland is used instead of Xorg.checked 4 Oct 2026
- Hotkeys
- Hotkeys can trigger scripts, insert phrases, or display a menu.checked 4 Oct 2026
- Intended users
- The documentation describes AutoKey as useful for people writing or editing documents, articles, programs, and forms, and for users of database, CAD/CAM, engineering, or scientific software.checked 4 Oct 2026
- Keyboard layout limitation
- The documentation says problems are known with Russian, Mandarin, and Japanese languages.checked 4 Oct 2026
- License
- AutoKey uses the GNU GPL v3 license.checked 4 Oct 2026
- Purpose
- AutoKey is a desktop automation utility for Linux and X11.checked 4 Oct 2026
- Python scripts
- AutoKey scripts are small Python programs that can start programs, send commands to windows, resize windows, and reposition the cursor.checked 4 Oct 2026
- Support
- The project directs support requests to its Google Groups forum, Gitter chat, IRC channel, or Stack Overflow rather than the issue tracker.checked 4 Oct 2026
- Text expansion
- Typed abbreviations can expand into commonly used text blocks across applications.checked 4 Oct 2026
Alternatives to AutoKey
- 1

Windmill
Free planOpen sourceWebAPILinuxSelf-hosted8.3From $120 a month - 2

Make
Free planAndroidiOSWebAPI8.1From $9 a month - 3

Node-RED
Free planOpen sourceAndroidWebAPILinux7.9Free plan - 4

IFTTT
Free planAndroidiOSWebAPI7.6From $2.99 a month - 5

Zapier
Free planWeb7.5From $19.99 a month - 6
Browserflow
Free planWebAPIExtension7.4From $19 a month
