Hammerspoon

hammerspoon.org

Staggeringly powerful macOS desktop automation with Lua.

Visit
Hammerspoon screenshot
/ About /

Hammerspoon is a free, open-source macOS automation tool that bridges the operating system to a Lua scripting engine. Users write Lua scripts to interact with macOS APIs covering windows, audio, keyboard, wifi, batteries, and much more. It supports a plugin system called Spoons for pre-built automation workflows.

/ How it works /

Users write Lua scripts in a config file that connect system events (keypresses, wifi changes, battery levels, etc.) to custom actions via Hammerspoon's extensive extension API.

/ Who it's for /

macOS power users and developers who want to automate their desktop environment

/ More info /

Background.

Status
launched
Business model
open-source
/ Discovered patterns /

Similar projects.

Coming soonSpektrail’s read on Dev Tools

Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.

Coming soon

Have a take on this space?

Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.