Hammerspoon

Hammerspoon

Powerful macOS automation with Lua

Description

Wanting the Mac to work your way — arrange windows when a monitor connects, open a set of apps on a keypress — the built-in automation falls far short. Hammerspoon opens the system to scripting: use Lua to control windows, hotkeys, apps, networking, and nearly all system behavior.

Features



Lua Scripting: Control system behavior via scripts.

Windows & Hotkeys: Custom window layouts and global keys.

Event Listening: React to system events with automation.