Hermes Wake

Sprich ein Wort und dein gesamter Workflow startet. Browser öffnet sich, Musik spielt, dein Dashboard erscheint. Open Source, lokal, privat.

100% Lokal Open Source Picovoice Porcupine Keine Cloud
1 Installieren

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
2 Wake-Word wählen

19 eingebaute Wörter stehen zur Verfügung. Kein API-Key nötig.

jarvis
computer
hey google
hey siri
alexa
picovoice
porcupine
terminator
grasshopper
blueberry
bumblebee
snowboy
americano
grapefruit
hey barista
ok google
pico clock
smart mirror
view glass
3 Starten
# 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.

4 Aktionen konfigurieren
URL öffnen
--action url:https://...

Öffnet eine Webseite im Browser

Webhook feuern
--action webhook:http://...

Triggert einen API-Endpunkt

Kommando ausführen
--action command:spotify

Startet ein Shell-Kommando

Mehrere Aktionen
--action multi:url:...|command:...

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.

5 Custom Wake-Word (optional)

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"

6 Autostart einrichten

Damit Hermes Wake beim Login automatisch startet:

🐧 Linux (systemd)

# /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

macOS (launchd)

# ~/Library/LaunchAgents/com.hermes.wake.plist # Siehe GitHub für das vollständige plist Template launchctl load ~/Library/LaunchAgents/com.hermes.wake.plist
7 Leon AI verbinden

Hermes Wake kann direkt Leon AI öffnen, unseren persönlichen Assistant.

python3 wake.py --action url:https://leon.talkless.app