Node.js Desktop Automation.
Around Christmas I started working on a new project, RobotJS. RobotJS is a native Node.js module and I’m extremely excited about it.
I’m a huge fan of AutoHotkey and I’ve used it for a very long time. AutoHotkey is great for automation and it can do a bunch of things that are very diffucult in other languages. For example, it’s imagesearch and pixel related functions are hard to reproduce on Mac, especially in scripting languages. These functions are great for automating apps that can’t be automated like Netflix.
The problem is that AutoHotkey is Windows only. This has never been a big deal since I’ve always used Windows at work, but for the past few years I’ve been using Mac exclusively.
I like AutoHotkey, but I like Node.js more. By developing RobotJS I get an AutoHotkey replacement on Mac (finally!), and I get to use my favorite language.
TLDR: There’s nothing like AutoHotkey on Mac, so I’m making it.