# Hammerspoon

用 Lua 编写 macOS 自动化：快捷键、窗口管理、应用监听与系统事件。

HTML: https://softbests.com/zh/software/hammerspoon
Markdown: https://softbests.com/zh/software/hammerspoon.md
Website: https://www.hammerspoon.org

- 栏目: [开发者工具](https://softbests.com/zh/category/developer-tools)
- 定价: 开源
- 平台: macOS
- 被低估

## 适合谁

比起图形化自动化工具，更愿意写配置文件和调用 API 的开发者。

## 为什么值得关注

Hammerspoon 把 macOS 的接口暴露给 Lua，一份配置就能绑定快捷键、移动与调整窗口、响应应用启动和 Wi-Fi 变化、读取剪贴板、在屏幕上绘制并执行 Shell 命令，还带一个可实时调试的控制台。项目采用 MIT 许可，GitHub 约 1.64 万星，免费使用，社区里也有大量现成配置。它的一切都是代码：没有设置界面，需要自己维护 init.lua，macOS 的权限变化或系统更新也可能让依赖辅助功能、自动化权限的脚本失效。

## 可替代谁

- BetterTouchTool

## 相关与平替

- [Keyboard Maestro](https://softbests.com/zh/software/keyboard-maestro)
- [Raycast](https://softbests.com/zh/software/raycast)
