Official documentation for automation tools, scripting frameworks, and workflow apps.
macOS Automation
| Tool | Docs | Notes |
|---|---|---|
| BetterTouchTool | docs.folivora.ai | Input customization, gestures, scripts |
| Keyboard Maestro | wiki.keyboardmaestro.com | Macro automation |
| Hammerspoon | hammerspoon.org/docs | Lua-based macOS automation |
| Apple Shortcuts | support.apple.com/guide/shortcuts-mac | Native macOS automation |
| Raycast | manual.raycast.com | Launcher with extensions and scripts |
| Hazel | wiki.keyboardmaestro.com | Rule-based file organization |
| launchd | launchd.info | macOS service/daemon manager |
Scripting & CLI Automation
| Tool | Docs | Notes |
|---|---|---|
| AppleScript | developer.apple.com/library/archive/documentation/AppleScript | macOS scripting language |
| JXA (JavaScript for Automation) | developer.apple.com/videos/play/wwdc2014/306 | JS-based macOS automation |
| osascript | ss64.com/mac/osascript.html | Run AppleScript/JXA from terminal |
| Python (macOS) | docs.python.org/3 | General scripting |
| zsh scripting | zsh.sourceforge.net/Doc/Release/Shell-Grammar.html | Shell scripting |
Homelab Automation
| Tool | Docs | Notes |
|---|---|---|
| N8N | docs.n8n.io | Visual workflow automation |
| Home Assistant | home-assistant.io/docs/automation | Smart home automation at Farm |
| cron | man7.org/linux/man-pages/man5/crontab.5.html | Scheduled tasks on Proxmox |
| systemd | systemd.io | Service management โ tunnel services, Newt |