AutoKey icon

AutoKey

AutoKey is an open-source desktop automation utility for Linux and Windows. It allows you to automate tasks on your computer by detecting triggers and sending simulated keystrokes or mouse clicks. Useful for automating repetitive tasks.

What is AutoKey?

AutoKey is an open-source desktop automation utility available for Linux and Windows. It allows users to automate tasks on their computer by detecting configurable triggers and sending simulated keystrokes or mouse clicks.

Some of the key features of AutoKey include:

  • Detecting triggers based on abbreviations, specific words or phrases, or custom regular expressions
  • Sending keyboard or mouse events, allowing automation of repetitive tasks
  • Running custom Python scripts for more advanced automation
  • Storing reusable text snippets and scripts to quickly insert boilerplate content
  • Features macro recording to easily automate workflows just by demonstrating them
  • Extensive plugin architecture to extend functionality
  • Graphical user interface for easy access to features

AutoKey is designed to automate repetitive tasks, insert frequently-used text, and simulate complex keyboard-driven workflows. It can help increase productivity by reducing tedious manual work. The extensive plugin system also allows power users to highly customize the tool to their specific needs.

The Best AutoKey Alternatives

Top Apps like AutoKey

TinyTask, AutoHotkey, AutoIt, TextExpander, Jitbit Macro Recorder, ReMouse, Microsoft Power Automate, Keyran, HID Macros, Mouse Recorder Pro 2, Beeftext, Sikuli, aText, xdotool, AutoKey, QuickTextPaste, Typinator, QuicKeys, Automation Anywhere, Auto Clicker Typer, WinParrot, Do It Again, Multi Task Tool, Stepwise, SpeedAutoClicker, Repeat, Shortery, Pulover’s Macro Creator, Text Blaze, WinTask, WinAutomation, Quick Macros, Mini Mouse Macro, Pretouch semi-auto, Automation Workshop, Buttoncommander, Xposed Additions, Mjolnir, Key Manager, Axife Mouse Recorder, Macro Scheduler, vTask Studio, PS Hot Launch VVL, Hammerspoon, HotKeyz, Keyboarding Master, WeeScript Automation, keystarter, TyperTask, Briskine, CodeExpander, Quikey, Textspansion, Clavier+, Lord of User Interface, ThisService, Comfort Software On-screen Keyboard, Buwlink, AUMS, T-Plan, Javauto, Tactor, Keyboard Master, Disklens are some alternatives to AutoKey.

TinyTask

TinyTask is a free and open source automation software designed for Windows. It allows users to easily record, edit, organize, schedule and playback mouse movements, clicks and keyboard actions, allowing you to automate repetitive tasks on your computer.Some of the key features of TinyTask include:Intuitive graphical user interface...

AutoHotkey

AutoHotkey is a free, open-source scripting language for Windows that allows users to automate repetitive tasks, customize keyboard shortcuts, integrate other applications, and more. Originally released in 2003 by Chris Mallett, AutoHotkey has become a popular automation tool for programmers, software testers, writers, gamers, artists, and power users.Some key features...

AutoIt

AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.AutoIt was initially designed for...

TextExpander

TextExpander is a productivity software designed to save you time and effort when typing repetitive text. It works across multiple devices and applications by allowing you to create custom keyboard shortcuts that instantly expand into full paragraphs, boilerplate messages, signatures, and other frequently used text snippets.Some key features of...

Jitbit Macro Recorder

Jitbit Macro Recorder is a lightweight Windows automation software used to automate repetitive tasks. It works by recording mouse movements, mouse clicks, keyboard inputs and saving them as macros that can be played back later.Some key features of Jitbit Macro Recorder:Intuitive interface to easily record, edit and replay...

ReMouse

ReMouse is a free, open-source mouse and keyboard sharing software for Windows. It enables a host computer to share its mouse and keyboard control with other computers connected over a local network or the internet.Some key features of ReMouse:Allows real-time, bidirectional control of the host computer's mouse and...

Microsoft Power Automate

Microsoft Power Automate is a cloud-based service that allows users to automate workflows and business processes across multiple applications and services. Using a graphical, no-code interface, users can build flows that connect APIs, data sources, software as a service applications, and on-premises systems to automate repetitive tasks.Power Automate provides...

Keyran

Keyran is an open-source, cross-platform password manager and generator that emphasizes privacy and security. It allows users to securely store passwords, credit card information, bookmarks, and other sensitive information encrypted on their device using strong encryption like AES-256 and RSA-2048.Some key features of Keyran include:Secure password generation -...

HID Macros

HID Macros is a lightweight software utility that gives you the ability to create custom macro buttons and shortcuts on HID (human interface device) peripherals such as keyboards, mice, gamepads, and more. With HID Macros, you can configure your extra mouse buttons, specialized gaming keys, keyboard media keys, and other...

Mouse Recorder Pro 2

Mouse Recorder Pro 2 is a powerful yet easy-to-use Windows automation software that records your mouse movements, clicks and keystrokes, allowing you to automate repetitive tasks on your computer.With Mouse Recorder, you can create macros and small scripts to reproduce sequences of actions that you perform frequently. For example, you...

Beeftext

Beeftext is an open-source, web-based rich text editor designed as an alternative to commercial or proprietary tools like Microsoft Word or Google Docs. As a javascript-based application that runs in the browser, Beeftext does not require any downloads or installations.Features include the ability to:Edit text and apply formatting...

Sikuli

Sikuli is an open source test automation tool that can automate anything you see on the screen. It uses image recognition to identify and control graphical user interface (GUI) components. This allows you to automate GUI testing without needing access to an application's source code.Here are some key capabilities...

AText

aText is a free text editor for Windows designed to be lightweight, fast, and easy to use. Some key features of aText include:Tabbed interface for working with multiple documentsSyntax highlighting for various programming languages and markup formatsSearch and replace across multiple files or directoriesConfigurable themes and fonts for customizing...

Xdotool

xdotool is a command line utility for Linux that allows you to simulate keyboard and mouse input and perform other actions to automate interactions with the graphical user interface (GUI). Some key features of xdotool include:Clicking or double-clicking the mouse at specified screen coordinatesSending simulated keystrokes, including modifier keys...

AutoKey

AutoKey is an open-source desktop automation utility available for Linux and Windows. It allows users to automate tasks on their computer by detecting configurable triggers and sending simulated keystrokes or mouse clicks.Some of the key features of AutoKey include:Detecting triggers based on abbreviations, specific words or phrases, or...

QuickTextPaste

QuickTextPaste is a free online text editing and sharing application. It provides a simple interface for quickly typing, editing, and sharing text online.Some of the key features of QuickTextPaste include:Minimalist interface for distraction-free text editingReal-time saving so you never lose your workUnique URL generated for each piece of...

Typinator

Typinator is a powerful text expander and autocorrect application designed for macOS. It allows you to create shortcuts and assign them to frequently used words, phrases, text snippets, and even images. By reducing repetitive typing to just a few keystrokes, Typinator can help speed up your workflow and boost productivity...

QuicKeys

QuicKeys is a powerful keyboard shortcut and automation utility for macOS that has been available for over 20 years. It allows users to create custom keyboard shortcuts, abbreviations, text expansions, and workflows to automate repetitive tasks and boost productivity.With QuicKeys, you can launch applications, insert frequently used text snippets, reformat...

Automation Anywhere

Automation Anywhere is a leading robotic process automation (RPA) software designed to automate repetitive, rule-based processes across multiple enterprise systems and applications. It allows organizations to build software bots that imitate human actions and interact with PC or web applications to perform a variety of business tasks.Key features include...

Auto Clicker Typer

Auto Clicker Typer is an automation software designed to simulate mouse clicks and keyboard typing. It allows users to automate repetitive computer tasks by recording and replaying sequences of mouse movements, clicks, and keystrokes.The main features of Auto Clicker Typer include:Recording macros of mouse and keyboard actionsEditing and...

WinParrot

WinParrot is an open-source virtualization platform for Windows that allows users to run other operating systems virtually inside Windows. It works similarly to Parallels Desktop on MacOS.Some key features of WinParrot include:Ability to install and run Linux distributions like Ubuntu, Fedora, Debian etc. alongside WindowsRun older versions of...

Do It Again

Do It Again is automation software designed to save users time on repetitive computer tasks. It works by watching and recording your mouse movements, clicks, and keyboard actions as you perform a task manually the first time. You can then name and save these recordings as macros.Later, with just...

Multi Task Tool

Multi Task Tool is a free and open-source software application designed to help users better organize and manage multiple programs and windows on their computer. It works by allowing you to group different running applications into separate virtual desktops, essentially providing more screen real estate to work with.Some of...

Stepwise

Stepwise is a no-code development platform used to build, deploy and manage custom web and mobile applications without writing code. It features an intuitive drag-and-drop visual interface that allows anyone to rapidly build apps by simply dragging UI components onto a canvas, connecting them together, configuring their properties, and adding...

SpeedAutoClicker

SpeedAutoClicker is a free and open-source auto clicker software for Windows. It provides users with the ability to automate mouse clicks and simulate repeated clicks or keystrokes.Some of the main features of SpeedAutoClicker include:Setting custom click intervals ranging from 1 millisecond to 1 hourOptions to create customized mouse click patterns...

Repeat

Repeat is a user-friendly calendar and task management application designed to help people organize their schedules and daily tasks. It provides an easy way to set up repeating events, reminders, and to-do lists.Some key features of Repeat include:Intuitive calendar interface for creating events and scheduling appointments or meetingsOptions...

Shortery

Shortery is a modern URL shortener and link management platform designed to help marketers, businesses, and content creators maximize their link strategy. With Shortery you can:Shorten links and customize them with your brand, campaign name, or custom domainsOrganize shortened links into groups and folders for easy managementView in-depth analytics...

Pulover’s Macro Creator

Pulover's Macro Creator is a free and open-source automation tool for Windows that allows users to automate repetitive or tedious tasks by recording and replaying sequences of mouse and keyboard actions, known as macros. It provides an intuitive graphical user interface for macro recording, editing, playback, and management.Some of...

Text Blaze

Text Blaze is a powerful text expander and automation tool for Windows and Mac. It helps you save time by allowing you to create reusable text snippets and custom macros.With Text Blaze, you can automate repetitive typing tasks by setting up text abbreviations that expand into full paragraphs or...

WinTask

WinTask is a Windows automation and task scheduling software used to automate repetitive tasks, run programs on set schedules, monitor system events, and more. It provides an intuitive graphical task designer to easily create automation tasks without coding.Some key features of WinTask include:Graphical task designer with drag and...

WinAutomation

WinAutomation is a leading Windows automation and robotic process automation (RPA) software designed to automate repetitive and manual tasks without programming. It allows users to automate processes across applications, websites, enterprise systems, and more through an intuitive graphical interface.Key features include:Record and replay tasks to create automated workflows...

Quick Macros

Quick Macros is a versatile keyboard macro automation tool designed specifically for Mac. It lets users automate repetitive tasks and workflows by recording mouse clicks, keyboard input, shortcuts, menu actions, and more into fully customizable macros.Some key features of Quick Macros include:Intuitive macro recorder with variable playback speed...

Mini Mouse Macro

Mini Mouse Macro is a free, open-source macro creation and automation software for Windows. It allows users to automate repetitive tasks such as clicking, mouse movements, keystrokes, etc. with an easy-to-use macro recorder.Some key features of Mini Mouse Macro include:Intuitive macro recorder to record and replay mouse and...

Pretouch semi-auto

Pretouch semi-auto is a powerful yet easy-to-use photo editing application designed specifically for batch processing large volumes of images. It excels at automating repetitive editing tasks to save photographers an incredible amount of time.With its intuitive interface and innovative AI technology, Pretouch semi-auto can instantly analyze images and apply...

Automation Workshop

Automation Workshop is a robotic process automation (RPA) software used to automate repetitive and mundane tasks on a computer. It provides a visual, low-code interface that allows non-technical users to build automation workflows without needing to know how to code.With Automation Workshop, users can record and playback tasks like...

Buttoncommander

Buttoncommander is a powerful and versatile software for customizing buttons, shortcuts, and macros on keyboards, mice, gamepads, and other input devices. It gives you complete control to optimize and automate repetitive tasks.With Buttoncommander, you can create complex macros involving keystrokes, mouse clicks, application launches, text snippets, custom scripts, and...

Xposed Additions

Xposed Additions is a powerful and customizable module for the Xposed Framework on Android. It adds a wide range of tweaks, customizations, and UI enhancements to help improve the Android experience.Some of the key features of Xposed Additions include:Customizing the status bar, notifications, and quick settings with more...

Mjolnir

Mjolnir is an open-source automation and productivity software for macOS. It gives users the ability to customize workflows and keyboard shortcuts to control their mac more efficiently.Some of the key features of Mjolnir include:Create powerful workflows by chaining actions togetherSet global or app-specific keyboard shortcutsIntegrates with various macOS...

Key Manager

Key Manager is a robust password and credential management solution designed to help individuals and organizations securely store, organize, and manage sensitive login credentials such as passwords, API keys, tokens, and other secret information.It provides a encrypted password vault that uses industry-standard encryption algorithms to protect stored data. Users...

Axife Mouse Recorder

Axife Mouse Recorder is a free and open source mouse and keyboard recording software for Windows. It allows users to record all mouse movements, clicks and keyboard actions and save them as macro scripts. These macros can then be played back later to automate repetitive tasks.Some of the key...

Macro Scheduler

Macro Scheduler is a Windows-based job scheduling software that allows you to automate tasks, processes, and workflows on your computer. With Macro Scheduler, you can schedule virtually any action, script, program, or macro to run automatically at specified times and intervals.Some key features of Macro Scheduler include:Intuitive visual...

VTask Studio

vTask Studio is a comprehensive virtualization management and automation platform designed specifically for VMware vSphere environments. It provides a wide range of capabilities to help manage, automate and optimize VMware infrastructure and workloads.Key features and benefits of vTask Studio include:Automated VM provisioning - Create and deploy new VMs...

PS Hot Launch VVL

PS Hot Launch VVL is a specialized software application designed for process safety engineers working in oil, gas, chemical, and other process industries. It is used to model and simulate pressure relief systems to ensure adequate protection against overpressure in piping networks and process equipment.Key features of PS Hot...

Hammerspoon

Hammerspoon is an open-source automation tool for macOS that allows you to control and automate your workflow using Lua scripting. It bridges the gap between user input and system output by providing hooks to interact with native macOS windows and APIs in a programmatic way.Some key features of Hammerspoon...

HotKeyz

HotKeyz is a powerful yet easy-to-use keyboard shortcut utility for Windows. It allows you to create custom keyboard shortcuts and macros to automate repetitive tasks and workflows. With HotKeyz, you can launch applications, insert frequently used text snippets, automate sequences of mouse clicks or keystrokes, run scripts and more, all...

Keyboarding Master

Keyboarding Master is a typing tutorial program designed for people of all ages who want to learn touch-typing or improve their typing speed and accuracy. The software includes interactive lessons and drills to teach proper finger placement and typing techniques without looking at the keys.The software provides over 400 typing...

WeeScript Automation

WeeScript Automation is a powerful yet easy-to-use visual scripting and automation platform. It allows anyone to automate repetitive tasks and processes without needing to know how to code.With its intuitive drag-and-drop interface, you can quickly build automation workflows to connect various apps, services, and devices. Whether you want to...

Keystarter

KeyStarter is an online crowdfunding platform focused on helping entrepreneurs and inventors launch new software and hardware projects. It allows creators to set up campaign pages to promote their ideas, get feedback and input from potential users, and raise funds to turn concepts into reality.Creators post profiles of their...

TyperTask

TyperTask is a intuitive yet powerful web-based task management and collaboration platform for teams. It provides a variety of features to help teams plan projects, organize tasks, track progress, and work together more efficiently.With TyperTask, users can create tasks and sub-tasks, organize them into flexible lists and boards, set...

Briskine

Briskine is a web-based project management and task management software designed for agile teams. It provides a variety of tools to help organize workflow, track progress, and collaborate effectively on projects.Key features of Briskine include:Boards, lists, and cards - Plan and break down projects into manageable tasks that...

CodeExpander

CodeExpander is a lightweight code editor optimized for quickly writing, navigating, and editing code. It provides essential coding features like syntax highlighting, automatic code completion, project explorer, fast searching, customizable themes, and extensibility with plugins.While packed with features, CodeExpander still maintains a fast and responsive interface. It starts up...

Quikey

Quikey is a software application designed specifically for improving typing skills and speed. It incorporates various features and tools to help users become faster and more accurate typists.The core of Quikey is its intelligent typing tutor program. It provides customized lessons and typing challenges that adapt to each user's...

Textspansion

Textspansion is a useful text expander software that can save you time and effort while typing. It works by allowing you to create custom keyboard shortcuts that expand into longer snippets of text, paragraphs, images, URLs, dates and more. For example, you can set up a shortcut like "addr" that...

Clavier+

Clavier+ is an advanced on-screen keyboard program designed for Windows. It provides extensive customization options that allow you to tailor the keyboard to your needs.With Clavier+, you can create custom keyboard layouts with different key positions, sizes, colors, and sounds. This makes it easy to optimize the keyboard for...

Lord of User Interface

Lord of User Interface is a leading user interface design and prototyping tool used by UI/UX designers, product managers, and development teams. It provides an intuitive drag-and-drop interface for rapidly building out user interface screens and flows for web and mobile applications.Key features include:Drag-and-drop widgets and components...

ThisService

ThisService is an online software recommendation platform that helps users discover alternatives and replacements for software they currently use or are considering using. Its purpose is to provide better visibility into software options so users can find the tools that best meet their needs.Here's how it works: ThisService has...

Comfort Software On-screen Keyboard

Comfort Software On-screen Keyboard is an on-screen virtual keyboard designed to help people with limited mobility or motor impairments use their computer more easily. It provides an alternative method of typing without needing a physical keyboard.Some key features include:Fully customizable layouts, sizes, colors, and fonts allow users to...

Buwlink

Buwlink is an open-source web-based link management software application. It allows users to save, organize, annotate, manage and share links to websites, articles, products and other online content.Key features of Buwlink include:Save links - Simply add any link to your Buwlink libraryOrganize with tags and collections - Add...

AUMS

AUMS (Audio Universal Mastering Software) is a free, open-source digital audio workstation and audio recording software for Windows, Mac, and Linux operating systems. It offers professional-grade tools for audio editing, sound mixing, multitrack recording, MIDI sequencing, and music production.Some key features of AUMS include:Intuitive and customizable interface with...

T-Plan

T-Plan is a project planning and management software application designed for businesses and teams to plan and schedule projects of all sizes. It provides a suite of tools to map out project tasks, timelines, resource allocation, costs and more in an easy-to-use interface.Key features of T-Plan include:Interactive Gantt...

Javauto

Javauto is an open-source test automation framework designed specifically for testing Java applications. It allows you to automate UI, API, and component tests using a simple, flexible API.Some key features of Javauto include:Supports cross-browser testing of web applications built with Java frameworks like Spring MVC, JSF, Vaadin, etc...

Tactor

Tactor is an open-source test automation framework designed for testing web and mobile applications. It provides an easy way to automate user interactions and verify application behavior across different browsers and devices.Some key features of Tactor include:Cross-browser support - Tactor abstracts away browser differences so you can write...

Keyboard Master

Keyboard Master is a typing tutor program that aims to help users improve their typing speed and accuracy. It is designed for beginner and intermediate typists looking to learn the basics or enhance their existing skills.The software includes interactive lessons that teach proper hand placement and finger movement, with...

Disklens

Disklens is a useful disk space analysis and visualization tool for Windows. It provides an interactive 3D visualization of the files and folders on your hard drives, allowing you to easily identify what is using up space.Some key features of Disklens include:3D treemap visualization clearly shows the relative...