About AutoKey
AutoKey is a desktop automation utility for Linux and X11. It lets users define abbreviations that expand into text, assign hotkeys to actions and write Python scripts that control the keyboard and perform other desktop tasks, which saves time on repetitive typing and routine operations.
The documentation describes an introduction and glossary, how settings are organized and moved to a new computer, common actions such as adding abbreviations, and an API reference that includes a keyboard interface with different send modes. The application is written in Python and offers both Qt and GTK front ends, according to the repository topics. The project seeks contributors, as the help-wanted topic suggests.
AutoKey is licensed under GPL-3.0 and runs locally on your own machine, with no cloud component. It suits Linux users on X11 who want something similar to text expanders and scripting tools available on other platforms.
Key features
- Text abbreviations and phrase expansion
- Actions triggered by hotkeys
- Python scripting API
- Keyboard API with multiple send modes
- Qt and GTK front ends
- Portable settings between computers
Good fit for
- →Text expansion on Linux
- →Automating repetitive keyboard tasks
- Built with
- Python
- Tags
- linux
- x11
- desktop-automation
- text-expansion
- hotkeys
- python
- scripting
Open-source alternatives to AutoKey
See all
AutoHotkey
Workflow Automation
AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
GPL-2.0vs Keyboard Maestro★ 13k
Hammerspoon
Workflow Automation
Staggeringly powerful macOS desktop automation with Lua
MITvs Keyboard Maestro★ 16k
Espanso
Productivity
A Privacy-first, Cross-platform Text Expander written in Rust
GPL-3.0vs TextExpander★ 15k
AstronRPA
Workflow Automation
Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and ente
Apache-2.0vs UiPath★ 5.4k
InfoSpider
Workflow Automation
INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里
GPL-3.0★ 8.3kAutoJs6
Workflow Automation
安卓平台 JavaScript 自动化工具 (Auto.js 二次开发项目)
MPL-2.0vs Tasker★ 6.4k
SaaS alternatives to AutoKey
See all
TextExpander
Productivity
Snippet tool that expands short abbreviations into reusable text
SaaS
Keyboard Maestro
Workflow Automation
macOS app for building keyboard-triggered macros that automate Mac tasks
SaaS
Apple Shortcuts
Workflow Automation
Automation app built into iOS, iPadOS and macOS for chaining actions across apps
SaaS
Hazel
Workflow Automation
macOS utility that watches folders and organizes files with rules automatically
SaaS
Alfred
Productivity
macOS launcher with workflows, clipboard history and snippets
SaaS
Raycast
Productivity
Launcher for macOS and Windows with extensions, snippets and an AI assistant
SaaS

