Hammerspoon
Tool for powerful OSX automation with the Lua scripting engine.
Hammerspoon provides macOS automation by exposing system functionality through a Lua scripting engine. It acts as a bridge between the operating system and Lua, offering extensions that let scripts interact with applications, windows, mouse pointers, files, audio devices, batteries, screens, keyboard and mouse events, clipboards, location services, Wi‑Fi and other APIs.
Users create a Lua configuration file (typically ~/.hammerspoon/init.lua) that ties system or—such as network changes, battery level, or keyboard shortcuts—to custom actions, including window management, running AppleScript, or launching applications. Pre‑made plugins called “Spoons” and the full API documentation help users explore and extend the available capabilities.
The project is open‑source and freely available, with a stable release status. Contributions can add new Lua helpers or Objective‑C extensions to expose additional system features, and community support is provided via Discord and a public issue tracker.
Reviews
Loading reviews…
Similar apps
AI Agents & Automation
Mjolnir
Lightweight automation and productivity app

Clipboard, Input & Automation
ClipMenu
Clipboard manager for Mac OS X.

Clipboard, Input & Automation
Hyperkey
Turn Caps Lock or another modifier into a Hyper key. ![Freeware][Freeware Icon]

Clipboard, Input & Automation
InputSourcePro
Tool for automatically switching input sources by app or website.

Clipboard, Input & Automation
Maccy
Lightweight clipboard manager for macOS.

Clipboard, Input & Automation
Clipy
Clipy is a Clipboard extension app for macOS. Based on ClipMenu.