AutoKey vs PhraseExpress
AutoKey
github.comPhraseExpress
phraseexpress.comSide by side
| Figure | AutoKey | PhraseExpress |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | — |
| iOS | — | Yes |
| Android | — | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 8 |
| Spec score · Text Expanders Software | 8.6 (#4) | 9.0 (#2) |
| Spec score · Text expanders | 8.0 (#13) | 9.4 (#2) |
| Free plan | Yes | Yes |
| Support | The project directs support requests to its community channels and asks users not to request support on the issue tracker. | The company says customers contact the people who build its products, and support is not outsourced; freeware support is reserved for paying users. |
| Supported platforms | Linux (X11/Xorg desktop) | Windows, macOS, iPhone/iPad |
| System requirements | The installation documentation lists Python 3.7, dbus-python, pyinotify, python-xlib, and wmctrl among the dependencies. | Windows support targets Windows 10/11 with about 200 MB free disk space; Word, Excel and Outlook functions require locally installed Microsoft Office components. |
| Team snippet sharing | No | Yes |
Plans
PhraseExpress
- iOS appFree
- PhraseExpress for iOSFree
- Standard$99.95, paid once
- Professional$149.95, paid once
- Enterprise$249.95, paid once
- PhraseExpress Enterprise Edition$249.95, paid once
- PhraseExpress Professional EditionPrice not published
- PhraseExpress Standard EditionPrice not published
In their own words
AutoKey
AutoKey is a Linux desktop automation utility for X11/Xorg. Hotkeys and typed abbreviations can start scripts, insert phrases, or show a pop-up menu. Phrases expand into text at the cursor and can include key combinations, special keys, and characters. Scripts are small Python programs that can start applications, send commands to a running window, resize windows, or reposition the cursor. AutoKey provides GTK and Qt interfaces and supports use of phrases, scripts, and abbreviations across applications. Its Python API can send keys simultaneously or in sequence; the documentation recommends using the clipboard to enter generated text when possible. It can be installed through Debian packages, Arch or Gentoo packages, pip, or a cloned repository. AutoKey is free under GNU GPL version 3. It requires X11 rather than Wayland, and abbreviations are limited to the most recent 150 typed keys. Applications built with pure X11 toolkits generally ignore its synthetic events, and the documentation notes known keyboard-layout problems with Russian, Mandarin, and Japanese.
PhraseExpress
PhraseExpress stores reusable text templates and expands abbreviations into longer phrases in other programs. On Windows, snippets can be arranged in multi-level folders and triggered by hotkeys, abbreviations, application windows, clipboard contents or scheduled times. Windows tools also include a macro recorder integration, document generator, input forms, clipboard manager and system-wide spelling correction. PhraseExpress supports database options including Microsoft SQL Server, Azure SQL and Amazon SQL, plus Citrix/TerminalServer and Microsoft Azure Entra. Cloud sync services include Dropbox, Google Drive and OneDrive. Third-party online and self-hosted AI tools can translate, shorten, expand, rewrite or create phrases. The maker says the software is installed on premise, sends no text input or saved phrases, and supports end-to-end AES encryption of phrase files. Windows licenses are lifetime one-time purchases with 12 months of updates and upgrades. After 30 days, an unlicensed Windows installation becomes freeware for personal use. The iOS app is free with no feature limitation.