Sprich ein Wort und dein gesamter Workflow startet. Browser öffnet sich, Musik spielt, dein Dashboard erscheint. Open Source, lokal, privat.
Python 3.10 oder neuer wird benötigt. Lade es von python.org falls noch nicht installiert.
# Projekt herunterladen
git clone https://github.com/hermes-wake/wake.git
cd wake
# Dependencies installieren
pip install -r requirements.txt
19 eingebaute Wörter stehen zur Verfügung. Kein API-Key nötig.
# Mit Default-Wort "jarvis"
python3 wake.py
# Anderes Wake-Word
python3 wake.py --keyword computer
# Eigene Aktion definieren
python3 wake.py --action url:https://nexus.talkless.app
Sage "Jarvis" ins Mikrofon. Der Browser öffnet sich, die Aktion wird ausgeführt.
Öffnet eine Webseite im Browser
Triggert einen API-Endpunkt
Startet ein Shell-Kommando
Kombiniert alles mit Pipe
Kompletter Workflow: --action multi:url:https://leon.talkless.app|command:spotify öffnet Leon UND startet Spotify gleichzeitig. Genau wie Moritz' Clap-Trigger, nur professioneller.
Für ein eigenes Wake-Word wie "Hey Hermes" brauchst du einen kostenlosen Picovoice Access Key.
Schritte: 1. Registriere dich auf console.picovoice.ai (kostenlos). 2. Kopiere deinen Access Key. 3. Trainiere dein Custom Wake-Word. 4. Starte mit --access-key YOUR_KEY --keyword "Hey Hermes"
Damit Hermes Wake beim Login automatisch startet:
# /etc/systemd/system/hermes-wake.service
[Unit]
Description=Hermes Wake
After=audio.target
[Service]
ExecStart=/usr/bin/python3 /opt/hermes-wake/wake.py
Restart=always
User=root
[Install]
WantedBy=multi-user.target
# ~/Library/LaunchAgents/com.hermes.wake.plist
# Siehe GitHub für das vollständige plist Template
launchctl load ~/Library/LaunchAgents/com.hermes.wake.plist
Hermes Wake kann direkt Leon AI öffnen, unseren persönlichen Assistant.
python3 wake.py --action url:https://leon.talkless.app