Keyboard Maestro

Conduct your Mac like a pro

#2 Product of the DayDecember 04, 2016

Keyboard Maestro will make you more productive. Even the simplest things, like typing your email address, or going to Gmail or Facebook, launching Pages, or duplicating a line, all take time and add frustration. Let Keyboard Maestro help make your Mac life more pleasant and efficient.

Would you recommend this product?
3 Reviews5.0/5
"Winner of a Macworld Editors’ Choice Award for 2013!"
@chrismessina But it works.
@chrismessina And, it has gotten even better now with Keyboard Maestro 8!
Product description: Keyboard Maestro enables users to automate anything on the Mac ecosystem. Android users can relate this to Tasker. One can automate file renames, open and close files, run shell scripts, do magic with text content and expand texts and do a lot more. At least, these are few things I have achieved with Keyboard Maestro until now. Not a free app. Priced at 36 USD. I use it and love it.
@iarunsb I've used this for a while. It's really useful for automating things you do all the time. I use it to quickly move my mouse from screen/to screen (terminal to web browser). So i can keep hands on keyboard when going between the two.
@mscccc Same here. Have tons of Macros, connecting text to codes to applications to web apps to everything. One of the best investments, I would call.
@iarunsb could I use this to automate calendar export to a specific folder on a certain date or in intervals?
@mannyorduna Should be absolutely possible. Keyboard Maestro has interface control units, application control and allows you to set destination for your actions - should enable you to achieve this.
@mscccc Did you check the new Keyboard Maestro app?
Better touch tool is better!
@pallav_agarwal Ill have to agree here. BTT is an amazing product with continuous updates and developed by a great dev.
@pallav_agarwal Better Touch Tool is awesome, it doesn't play well with a Wacom Tablet though.
@pallav_agarwal it’s a whole different type of app. Keyboard Maestro automates what you’re usually doing with your fingers. Need to enter thousand of spreadsheet contact one by one to HubSpot? Keyboard Maestro can handle it. Do you want to create a custom app that monitors front application window title and resize it every time you launch it? Keyboard Maestro can handle it. Need to move a mouse cursor to detected image on the screen? Keyboard Maestro can handle it. BetterTouchTool is a beast at handling touch-based devices. Keyboard Maestro is on another level at automating your works. Here’s some examples from my post in 2014:
@pallav_agarwal @drothfuss I suggest you check Keyboard Maestro. It has a lot of new features now.
@pallav_agarwal No Way. Keyboard Maestro mops the floor. It's far more comprehensive. Can execute python, php, JS — it can do pretty much everything. Keyboard Maestro + Hazel is a killer combo.

It does repeating boring tasks for me. And also some fun logging stuff.


Makes small taklst easier.


Very techie to setup.

Lets you do anything with your Mac. Automate all the things! Script apps that don't have scripting support (by replaying macros containing keypresses, mouse movements, clicks, whatever), have your Mac react to USB events, date/time, your input, device keys, external triggers, sleep/wake events, filesystem triggers, etc.

I use it heavily for a few years by now, it's one of my essential apps. New versions are usually insta-buys — when I read that v7 was released, I bought it without test-driving it first. Same thing happened a year or two later with v8. It's worth every single penny.


Can literally automate all the things on your Mac. Both more intuitive and more powerful than macOS' own Automator app.


Its depth and breadth place KM somewhere towards the "pro" end of the spectrum, which might (appear to) be overkill for many people.

Thank you, Carlo