Alternatives to AutoKey
Desktop automation for Linux under X11: abbreviations that expand into text, and hotkeys that run Python. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
AutoKey
Desktop automation for Linux under X11: abbreviations that expand into text, and hotkeys that run Python.
Replacements
Listings that take over the same core job as AutoKey.
Espanso
A text expander that watches for a keyword you type and replaces it with whatever you set, in any program.
Espanso keeps text expansion and adds Windows and macOS support with experimental Wayland, using YAML configuration whose triggers run shell commands rather than Python hotkey scripts.
AutoHotkey
A Windows scripting language for hotkeys, text expansion, key remapping and automating anything on screen.
AutoHotkey offers hotkeys, text replacement and a full scripting language with a large community, but it runs on Windows only, so it means leaving Linux.
Hammerspoon
A bridge between macOS and Lua that lets a short script move windows, bind hotkeys and react to system events.
Hammerspoon moves scripted hotkeys and window automation to macOS, using Lua scripts instead of Python, and needs broad accessibility and automation permissions to work.
Beeftext
Expand short typed abbreviations into reusable text snippets on Windows.
Beeftext is a simple MIT-licensed Windows text expander with snippet management, but it has no scripting and is in maintenance mode with no new features planned.
Also worth comparing
These listings name AutoKey as their own alternative, so the relationship runs both ways.
xremap
Remap Linux keys with application-specific and device-specific rules.
AutoKey works on Linux under X11 only and swaps key remapping for text abbreviations and hotkeys that run Python scripts, with rare releases since 2022.
Similar software
Related functionality, not a direct replacement.
input-remapper
Remap Linux input devices with combinations and macros.
kanata
Create keyboard layers and advanced key behavior across desktop systems.
Talon
Hands-free computer control using voice, noises, eye tracking and scripts.