Freedom251 › Text Expansion Software
AutoKey

What AutoKey is
AutoKey is a free, open-source desktop automation utility for Linux computers using X11. It can turn typed abbreviations into longer text blocks across applications, and hotkeys can insert phrases, run scripts, or show a menu. Phrase macros can also substitute changing text, such as the current date and time.
For broader automation, AutoKey uses small Python scripts. These can start or close programs, send commands to windows, resize windows, reposition the cursor, and provide keyboard or mouse input. Scripts can also transfer text between running programs and manipulate several applications in a workflow.
The project describes uses for people who write or edit documents, articles, programs, or forms, and for users of database, CAD/CAM, engineering, and scientific software. AutoKey is licensed under GNU GPL v3. It is designed for X11 and will not function correctly when Wayland is used instead of Xorg. The documentation also identifies known problems with Russian, Mandarin, and Japanese. Support requests are directed to the project’s Google Groups forum, Gitter chat, IRC channel, or Stack Overflow; bug reports can be sent through its GitHub Issue Tracker.
Who it suits
AutoKey suits Linux users on X11 who often repeat text or want hotkeys and scripts to automate work across applications. It may also suit writers, programmers, form users, and people working with database, CAD/CAM, engineering, or scientific software.
What it does well
- Expands typed abbreviations into text across applications.
- Hotkeys can run scripts, insert phrases, or display a menu.
- Python scripts can automate multiple running programs.
- Phrase macros can insert the current date and time.
- Free and licensed under GNU GPL v3.
What to know first
- Designed for X11 and does not function correctly on Wayland.
- Known language problems include Russian, Mandarin, and Japanese.
Limits
AutoKey is intended for X11 and will not function correctly when Wayland is used instead of Xorg. The documentation notes known problems with Russian, Mandarin, and Japanese.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| AutoKey | Desktop automation utility for Linux and X11; GNU GPL v3 | Free |
As autokey.github.io lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the AutoKey project website.
- Use AutoKey on a Linux desktop with X11.
- Create abbreviations, hotkeys, phrase macros, or Python scripts for automation.
Verdict
Choose AutoKey if you use Linux with X11 and want free text expansion, hotkeys, or Python-based desktop automation. Look elsewhere if your desktop uses Wayland or you rely on Russian, Mandarin, or Japanese input.
Questions
How much does AutoKey cost?
AutoKey is free; its listed plan costs nothing.
Is AutoKey open source?
Yes. AutoKey is licensed under the GNU GPL v3.
Which platforms does AutoKey support?
AutoKey supports Linux and is designed for X11. It will not function correctly on Wayland in place of Xorg.
What can AutoKey automate?
It can expand abbreviations, run hotkeys and phrase macros, and use Python scripts to control windows and interact with running programs.
Where can I get AutoKey support?
The project directs support requests to its Google Groups forum, Gitter chat, IRC channel, or Stack Overflow. It welcomes bug reports through its GitHub Issue Tracker.
Facts from AutoKey's own pages
- App automation
- Scripts can manipulate multiple running programs, transfer text, start or close programs, and send keyboard and mouse input. · autokey.github.io, 4 Oct 2026
- Bug reports
- The project welcomes bug reports through its GitHub Issue Tracker. · github.com, 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. · github.com, 4 Oct 2026
- Hotkeys
- Hotkeys can trigger scripts, insert phrases, or display a menu. · autokey.github.io, 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. · autokey.github.io, 4 Oct 2026
- Keyboard layout limitation
- The documentation says problems are known with Russian, Mandarin, and Japanese languages. · autokey.github.io, 4 Oct 2026
- License
- AutoKey uses the GNU GPL v3 license. · github.com, 4 Oct 2026
- Phrase macros
- Phrase macros can replace tags with dynamic text such as the current date and time. · autokey.github.io, 4 Oct 2026
- Purpose
- AutoKey is a desktop automation utility for Linux and X11. · github.com, 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. · autokey.github.io, 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. · github.com, 4 Oct 2026
- Text expansion
- Typed abbreviations can expand into commonly used text blocks across applications. · autokey.github.io, 4 Oct 2026
Where AutoKey stands on Freedom251
- Text Expansion Software#7 of 31
- Task Automation Software#9 of 35