
Hammerspoon
Open SourceMächtiges Automatisierungs-Tool für macOS mit Lua-Scripting
Zusammenfassung
Hammerspoon ist eine Automatisierungssoftware für macOS, die über Lua-Scripting tiefe Systemintegration ermöglicht. Nutzer können Tastenkombinationen, Fenster-Management, Netzwerk-Events, Hardware-Status und viele weitere macOS-Funktionen automatisieren. Das Tool richtet sich an technisch versierte Anwender, die ihre Workflows durch selbst geschriebene Scripts optimieren möchten.

✓ Vorteile
- +Extrem flexible und mächtige macOS-Automatisierung durch direkte API-Anbindung
- +Open Source und kostenlos mit aktiver Community
- +Erweiterbar durch Lua-Scripts und vorgefertigte Spoons-Plugins
✗ Nachteile
- −Erfordert Programmierkenntnisse in Lua und Einarbeitung in die API
- −Funktioniert out-of-the-box nicht ohne eigene Konfiguration
Anwendungsfälle
- →Automatisches Fenster-Management und -Positionierung per Tastenkombination
- →Ausführen von Aktionen basierend auf WLAN-Verbindungen oder Standort
- →Batterie-Monitoring mit benutzerdefinierten Benachrichtigungen
- →Clipboard-Management und erweiterte Tastatur-/Maus-Event-Steuerung
Ideal für
Power-User, Entwickler und macOS-Enthusiasten, die ihre Workflows durch scripting-basierte Automatisierung maximieren möchten.
Tags
Was ist Hammerspoon?
Hammerspoon verbindet macOS-Systemfunktionen mit einer Lua-Scripting-Engine. Das Open-Source-Tool stellt eine umfangreiche API bereit, über die Nutzer direkt auf Fenster, Tastatur-Events, Netzwerkstatus, Hardware-Sensoren und weitere Betriebssystem-Schichten zugreifen. Die Konfiguration erfolgt vollständig über selbst geschriebene Lua-Scripts. Wer kein Script mitbringt, hat ein leeres Werkzeug. Wer eines schreibt, kann macOS in weiten Teilen nach eigenen Vorstellungen steuern.
Kernfunktionen
- Fenster-Management per Tastenkombination: Fenster lassen sich per Script in definierte Positionen und Größen verschieben, ohne eine separate App dafür zu installieren.
- Netzwerk- und Standort-Events: Hammerspoon reagiert auf WLAN-Verbindungen und kann daraufhin automatisch Aktionen auslösen, zum Beispiel VPN starten oder Lautstärke anpassen.
- Batterie-Monitoring: Eigene Schwellenwerte und Benachrichtigungen lassen sich über wenige Zeilen Lua konfigurieren.
- Clipboard- und Input-Steuerung: Tastatur- und Mauseingaben können abgefangen, umgeleitet oder mit eigener Logik belegt werden.
- Spoons-Ökosystem: Die Community pflegt vorgefertigte Lua-Module, sogenannte Spoons, die sich direkt einbinden lassen und den Einstieg beschleunigen.
Für wen eignet sich Hammerspoon?
Entwickler und Power-User, die ihre macOS-Umgebung programmatisch kontrollieren wollen. Lua-Kenntnisse sind Voraussetzung. Wer die Sprache nicht kennt, muss sie lernen oder sich durch fremde Konfigurationen hangeln. Auch die API-Dokumentation setzt technisches Leseverständnis voraus. Für Nutzer, die Fenster-Management oder Automatisierungen über eine grafische Oberfläche einrichten wollen, ist Hammerspoon der falsche Ausgangspunkt.
Einordnung & Alternativen
Hammerspoon besetzt eine Nische, in der Flexibilität vor Bedienkomfort steht. Vergleichbare Ansätze auf macOS verfolgen Tools wie Keyboard Maestro (grafisch, deutlich einsteigerfreundlicher, aber kostenpflichtig) oder BetterTouchTool (stark bei Input-Anpassung, ebenfalls mit GUI). Hammerspoon ist das einzige der genannten Tools, das vollständig kostenlos und Open Source ist. Wer bereit ist, Lua zu schreiben, bekommt dafür ein Automatisierungswerkzeug ohne künstliche Grenzen durch UI-Beschränkungen.




