HammerspoonUnderrated
Script macOS automation in Lua: hotkeys, window management, app watchers, and system events.

Best for
Developers who prefer a config file and an API over a GUI automation app.
Why it deserves attention
Hammerspoon exposes macOS APIs to Lua, so one config can bind hotkeys, move and resize windows, react to app launches and Wi-Fi changes, read the clipboard, draw on screen, and run shell commands, with a console for live debugging. It is MIT-licensed with about 16,400 GitHub stars and free, and a large community config collection covers common setups. Everything is code: there is no settings UI, you maintain your init.lua yourself, and macOS permission changes or updates can break scripts that need Accessibility or automation access.
Ratings & reviews
0 ratings0 people rated this
No ratings yet. Be the first to rate this tool.
Can replace
- BetterTouchTool
Related and alternatives
More in Developer utilities
UnderratedAgent Desktop
A CLI that lets AI agents read and operate desktop apps through the OS accessibility tree.
UnderratedBeszel
A lightweight self-hosted server monitor with Docker stats, alerts, and historical charts.
UnderratedBruno
A local-first API client that stores collections as plain files, so changes live in Git.