Keyboard Maestro
Automation software
Install with Homebrew
brew install --cask keyboard-maestroQuick Take: Keyboard Maestro
Keyboard Maestro is still the Mac macro automation app most power users compare against in August 2026: one-time pricing, native Apple Silicon, active 11.1.x Tahoe fixes, and a very wide action list. It is deeper than Shortcuts for power users and more approachable than pure Hammerspoon scripting, and the $36 license remains strong value.
Best For
- •Power Users and Automation Enthusiasts
- •Knowledge Workers with Repetitive Tasks
- •Developers and Technical Professionals
- •Anyone Who Values One-Time Purchases Over Subscriptions
What is Keyboard Maestro?
As of August 2026, Keyboard Maestro is on the 11.x line with 11.1.1 highlighted in Stairways Software’s 30 July 2026 press release. It remains a US$36 one-time purchase for version 11 (upgrade US$25; free upgrade for purchases since 1 March 2023), requires macOS 10.13+ including Tahoe, and is native on Apple Silicon. 11.1 expands Apple Text Recognition OCR languages; 11.1.1 fixes Application Switcher multi-Tab progression on Tahoe and related polish items. Keyboard Maestro is a deep automation and macro app for macOS, developed by Stairways Software Pty Ltd since 1990. It automates repetitive tasks through sophisticated macros triggered by hotkeys, typed strings, scheduled events, or system conditions. Unlike simpler text expanders or basic shortcut managers, Keyboard Maestro offers a full automation environment with hundreds of built-in actions, from window management and clipboard manipulation to application control and web form filling. In 2026, Keyboard Maestro 11 remains a common pick for Mac automation on Sonoma, Sequoia, and Tahoe. Its visual macro editor allows users of all skill levels to build complex automation workflows without writing code, while advanced users can drop in AppleScript, shell scripts, and JavaScript when the built-in actions are not enough. It is strongest on multi-step workflows that span several apps: data processing, report generation, document formatting, or multi-file cleanup. Clipboard history, OCR text recognition, image actions, and conditional logic mean one license often replaces a stack of single-purpose utilities.
Closer look: Keyboard Maestro Architecture and Evolution
Keyboard Maestro has been refined for over three decades of Mac automation, from classic Mac OS origins to the current macOS builds.
Key Features
Tahoe Compatibility Hardening
11.1/11.1.1 work around Tahoe UI behaviours (squircles, OTP autofill in fields, Application Switcher edge cases) so macro libraries survive OS upgrades.
Apple Text Recognition OCR (11.1)
11.1 expands Apple Text Recognition OCR to additional languages including various European languages, Cantonese, Chinese, and automatic detection for screenshot-driven macros.
Visual Macro Editor
The heart of Keyboard Maestro is its straightforward drag-and-drop macro editor where you construct automation workflows from over 300 built-in actions. Each action snaps into a sequential list that executes from top to bottom. Actions include launching applications, manipulating windows, inserting text, controlling menus, running scripts, processing images, and interacting with web pages. You can add flow control with If/Then conditions, Repeat loops, and Try/Catch error handling. Variables allow dynamic data storage and token-based text substitution enables capable templating. The editor provides real-time syntax checking and helpful tooltips, making complex automation accessible even to non-programmers.
Multi-Trigger System
Keyboard Maestro offers unusual flexibility in how macros are activated. Hot Key triggers respond to global keyboard shortcuts that work anywhere on your Mac. Typed String triggers expand abbreviations into full text, type ";sig" and it instantly becomes your email signature. Application triggers fire when specific apps launch or quit. Time-based triggers execute macros on schedules, perfect for automated backups or morning setup routines. System triggers respond to idle time, screen changes, or even USB device connections. You can assign multiple triggers to a single macro and use trigger conditions to restrict when macros run based on the front application, window title, or specific keys held.
Clipboard Manager & History
Keyboard Maestro includes a capable clipboard history system that remembers everything you copy as text, images, or files. Access your entire copy history instantly via hotkey and search to find that snippet you copied hours ago. The clipboard switcher allows you to paste any previous item directly. Advanced users can filter clipboards by type, delete sensitive items automatically, or use clipboard content as variables in macros. The built-in OCR (Optical Character Recognition) can extract text from images in your clipboard, with support for both the Tesseract engine and Apple's native Text Recognition. This eliminates the need for separate clipboard manager apps like Paste or Maccy.
Window & Application Control
Take complete command of your workspace with full window management actions. Move, resize, tile, or throw windows between monitors with single keystrokes. Arrange windows into custom layouts automatically when you launch an app. The application control actions can launch, quit, hide, or activate applications programmatically. Advanced features include selecting specific menu items, clicking buttons, and even simulating mouse movements and clicks at screen coordinates. The "Prompt for User Input" action creates custom dialog boxes for interactive macros, while palettes display groups of macros as floating toolbars accessible via mouse or keyboard.
Text & Image Processing
Automate content manipulation with capable text processing actions. Insert text by typing (simulating keystrokes) or pasting for speed. Search and replace using regular expressions, convert case, filter lines, or sort text. Calculate mathematical expressions and format numbers. Image actions include finding images on screen (for clicking UI elements reliably), cropping, scaling, flipping, and converting formats. The screenshot action captures specific regions or windows. Combined with OCR, you can build workflows that capture screenshots, extract text, and process it automatically, perfect for digitizing receipts, capturing error messages, or archiving web content.
Scripting & Integration
For unlimited extensibility, Keyboard Maestro integrates with AppleScript, shell scripts (Bash/Zsh), JavaScript for Automation, and even Swift. Execute scripts and capture their output for use in subsequent actions. Control web browsers with dedicated Safari and Chrome actions, or use JavaScript to manipulate any web page. The Keyboard Maestro Engine runs in the background processing triggers even when the editor is closed, and includes a web server for remote macro triggering. Sync macros between Macs using iCloud or Dropbox. Advanced users can create Macro Groups that only activate for specific apps, keeping shortcuts organized and conflict-free.
Who Should Use Keyboard Maestro?
1The Financial Analyst
A financial analyst processes daily market reports using Keyboard Maestro to eliminate repetitive data entry. Each morning, a scheduled macro opens their Bloomberg Terminal, downloads CSV files, and launches Excel with specific templates. They use a hotkey-triggered macro to standardize cell formatting across reports, applying number formats, adding conditional highlighting, and inserting formulas. When emailing findings, they type ";marketbrief" to expand a pre-formatted template with current date and placeholder sections. Clipboard history lets them reference stock prices copied earlier without switching windows. OCR extracts data from PDF reports that lack export options, and a palette groups all their financial macros for quick access during high-pressure trading hours.
2The Web Developer
A developer automates their entire deployment workflow with Keyboard Maestro. When starting work, a single hotkey opens VS Code, launches their local Docker containers via terminal commands, opens Chrome dev tools, and arranges windows across two monitors. They use typed string triggers extensively: ";lorem" expands to placeholder text, ";gitpush" types a commit-and-push command sequence, and ";responsive" inserts CSS media query templates. A macro watches their Screenshots folder and automatically optimizes new images using ImageMagick, moving processed files to their project's assets folder. They maintain separate macro groups for each project, so shortcuts adapt contextually based on which codebase they're working in, preventing shortcut conflicts between different tech stacks.
3The Academic Researcher
A researcher writing their dissertation uses Keyboard Maestro to manage citations, formatting, and literature organization. They type ";cite" to insert properly formatted APA citations pulled from a Zotero export file. When reading PDFs, OCR extracts quotes from scanned documents, and a macro automatically appends them to their notes file with source attribution. A morning routine macro opens Scrivener, launches Spotify with their focus playlist, enables Do Not Disturb, and hides all non-essential apps. They use window management to arrange reference materials beside their writing window. Clipboard history preserves important passages copied across days of research, searchable by content. An end-of-day macro backs up their work to an external drive and generates a word count progress report.
How to Install Keyboard Maestro on Mac
Keyboard Maestro is available as a direct download from Stairways Software. It requires macOS 10.13 High Sierra or later, including full support for Apple Silicon Macs. A 30-day free trial is available with no credit card required.
Download the Application
Visit https://www.keyboardmaestro.com and click the 'Free Trial' button, or download directly from https://download.keyboardmaestro.com. The download is a small disk image file (approximately 30MB).
Install and Launch
Open the downloaded.dmg file and drag the Keyboard Maestro application to your Applications folder. Launch it from Applications or Spotlight. On first launch, you'll see the macro editor window and the Keyboard Maestro Engine will start running in your menu bar.
Grant Permissions
Keyboard Maestro requires Accessibility permissions to control applications and simulate keystrokes. Go to System Settings > Privacy & Security > Accessibility and enable Keyboard Maestro and Keyboard Maestro Engine. You may also need to grant Screen Recording permission if using image detection features. These permissions are necessary for the app to function and your data stays local, nothing is transmitted to servers.
Pro Tips
- • Start with the Tutorial: Access Help > Tutorial in the menu bar to learn the basics of creating your first macro with interactive guidance.
- • Join the Forum: The Keyboard Maestro Forum (forum.keyboardmaestro.com) has thousands of helpful users sharing macro examples and solutions to common automation challenges.
- • Consider the Field Guide: David Sparks' full Keyboard Maestro Field Guide at learn.macsparky.com offers video tutorials that accelerate your learning from beginner to expert.
Configuration Tips
Organize with Macro Groups
Create separate Macro Groups for different contexts, one for global shortcuts, others specific to Safari, Mail, or Excel. This prevents conflicts and keeps related macros together. Set groups to only activate for specific applications to create contextual shortcuts.
Use Conflict Palettes
Assign the same hotkey to multiple related macros within a group. When triggered, Keyboard Maestro displays a conflict palette letting you choose which macro to run. This multiplies your available shortcuts while keeping them memorable, use ⌃⌥T to show all text-related macros.
Enable Smart Clipboard History
Configure clipboard history preferences to exclude sensitive applications like 1Password or your banking app. Set the history size to your preference (default is 200 items) and enable image support if you frequently copy screenshots. Pin commonly used items for permanent access.
Alternatives to Keyboard Maestro
While Keyboard Maestro offers the most full macro system on Mac, several alternatives cater to different automation philosophies and skill levels. These range from simpler visual tools to code-based solutions for developers.
Alfred
BetterTouchTool
Hammerspoon
Raycast
Hazel
Pricing
Keyboard Maestro 11 is a one-time purchase, US$36 per user (up to five Macs), plus tax. Upgrades from prior majors are US$25. Purchases after 1 March 2023 received free upgrade to version 11. No subscription. Trial at download.keyboardmaestro.com. Not on the Mac App Store.
Pros
- ✓Most capable and full Mac automation solution available
- ✓One-time purchase with no subscription fees, own it forever
- ✓Hundreds of built-in actions require no programming knowledge
- ✓Active development since 1990 with excellent macOS compatibility
- ✓Incredibly helpful community forum with thousands of shared macros
- ✓Fully native Mac app with Apple Silicon support and no Electron bloat
- ✓Clipboard history and window management eliminate need for separate apps
Cons
- ✗Steep learning curve, power requires time investment to master
- ✗User interface feels dated compared to modern Mac apps
- ✗No native iOS companion app or cloud sync between devices
- ✗Requires macOS 10.13+; no Windows or cross-platform support
- ✗Not available on Mac App Store due to sandboxing requirements
Community & Support
Keyboard Maestro benefits from one of the most dedicated user communities in Mac software. The official forum at forum.keyboardmaestro.com hosts thousands of users sharing macro libraries, troubleshooting issues, and discussing advanced techniques. Stairways Software provides direct email support with typically fast response times from knowledgeable staff, including the developer Peter N. Lewis. The extensive wiki documentation covers every feature with examples, while David Sparks' paid Field Guide offers video-based learning. An active Mastodon presence (@KeyboardMaestro@mastodon.social) shares tips and answers questions. The community's generosity in sharing macro solutions means most automation challenges have already been solved, searching the forum often yields copy-paste solutions.
Frequently Asked Questions about Keyboard Maestro
About the Author
Productivity & Workflow Analyst
Expert Tips for Keyboard Maestro
2026 automation advice often pairs Keyboard Maestro with Hammerspoon or AI helpers rather than treating them as mutually exclusive.
Forum reports describe generally solid Tahoe compatibility when on 11.1.1+, with occasional browser-token edge cases.
Related Technologies & Concepts
Related Topics
Mac Productivity Tools
Mac Productivity Tools, related to Keyboard Maestro
Workflow Automation
Workflow Automation, related to Keyboard Maestro
Keyboard Shortcuts and Hotkeys
Keyboard Shortcuts and Hotkeys, related to Keyboard Maestro
Sources & References
Fact-CheckedLast verified: Aug 9, 2026
Key Verified Facts
- Keyboard Maestro 11 costs US$36 one-time; upgrades US$25; free upgrade for purchases since 1 March 2023.[cite-1]
- Stairways announced Keyboard Maestro 11.1.1 on 30 July 2026 with Tahoe Application Switcher fixes and 11.1 OCR expansions.[cite-2]
- Keyboard Maestro 11 requires macOS 10.13+ including Tahoe and is native on Apple Silicon.[cite-1, cite-2]
- 1
- 2
- 3
- 4
- 5
- 6
Research queries: Keyboard Maestro 11.1.1; Keyboard Maestro price 2026; Keyboard Maestro Tahoe