Richte deine Benachrichtigung für Claude Code, Codex und Gemini CLI mit dem Generator ein.

Ein Hook ist ein kurzer Befehl, den dein KI-Agent zu einem festgelegten Zeitpunkt ausführt, etwa wenn er eine Antwort fertiggestellt hat. Dieses kostenlose Tool schreibt den Hook oder die integrierte Einstellung für deine Benachrichtigung.

Wähle deinen Agenten, die gewünschten Ereignisse (er ist fertig oder braucht dein OK) und wie du davon erfahren möchtest. Diese Seite erstellt den genauen Codeabschnitt, nennt die zugehörige Datei und kann ihn in eine Kopie dieser Datei einfügen. Für Claude Code werden Stop- und Notification-Hooks erstellt, für Codex und Gemini CLI die jeweils eigenen Hooks. Keine deiner Eingaben verlässt deinen Browser.

Zuletzt aktualisiert:

Cowork Island

macOS 14 oder neuer.
Apple-Chip und Intel.
Für den kostenlosen Plan ist kein Konto nötig.

Kostenlos herunterladen

Wähle deine Benachrichtigung.

Für die Auswahl unten brauchst du JavaScript. Ohne JavaScript zeigt diese Seite die gängigste Konfiguration: ein Mac-Banner von Claude Code, wenn es fertig ist oder dich braucht.

Welcher Agent?
Benachrichtige mich, wenn der Agent
Wie?
Töne

Diese Töne liegen im Ordner für Systemtöne auf deinem Mac.

Deine Konfiguration.

In ~/.claude/settings.json

Füge diese Einträge im Objekt "hooks" der Datei neben den vorhandenen Einträgen hinzu. Ersetze die Datei nicht: Sie kann weitere Einstellungen und Hooks anderer Tools enthalten. Einstellungsdateien müssen strikt dem JSON-Format entsprechen, also ohne Kommentare und ohne Kommas nach dem letzten Eintrag. Einfacher geht es, wenn du deine aktuelle Datei unten in das Feld zum Zusammenführen einfügst.

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "/usr/bin/osascript -e 'on run argv' -e 'display notification (item 1 of argv) with title (item 2 of argv) subtitle (item 3 of argv) sound name \"Glass\"' -e 'end run' 'Claude Code finished' 'Claude Code' \"${PWD##*/}\""
          }
        ]
      }
    ],
    "Notification": [
      {
        "matcher": "permission_prompt|elicitation_dialog|elicitation_url_dialog",
        "hooks": [
          {
            "type": "command",
            "command": "/usr/bin/osascript -e 'on run argv' -e 'display notification (item 1 of argv) with title (item 2 of argv) subtitle (item 3 of argv) sound name \"Funk\"' -e 'end run' 'Claude Code needs you' 'Claude Code' \"${PWD##*/}\""
          }
        ]
      }
    ]
  }
}
  • Bei Claude Code erscheinen Benachrichtigungen zu Berechtigungsanfragen und Eingabeaufforderungen verbundener Tools etwa 6 Sekunden nach der Aufforderung. Wenn du tippst, werden sie weiter verzögert. So funktioniert der Notification-Hook von Claude Code. Andere Fragen lösen diesen Hook möglicherweise nicht aus.
  • Die Benachrichtigung bei Abschluss verwendet Stop. Dieses Ereignis wird jedes Mal ausgelöst, wenn Claude eine Antwort fertigstellt, nicht nur am Ende einer längeren Aufgabe. Wenn du Claude unterbrichst, wird es nicht ausgelöst.
  • Claude Code führt Hooks in einem Ordner erst aus, nachdem du im Vertrauensdialog für den Arbeitsbereich zugestimmt hast. Auf einem Arbeits-Mac erlaubt deine Organisation möglicherweise nur ihre eigenen Hooks.
  • Wenn eine bereits geöffnete Sitzung die Änderung nicht übernimmt, starte sie neu.

Teste es.

Füge diese Zeile in Terminal ein und drücke die Eingabetaste. Sie führt denselben Befehl aus wie später der Hook.

/usr/bin/osascript -e 'on run argv' -e 'display notification (item 1 of argv) with title (item 2 of argv) subtitle (item 3 of argv) sound name "Glass"' -e 'end run' 'Claude Code finished' 'Claude Code' "${PWD##*/}"

Erlaube dem Skripteditor, Mitteilungen anzuzeigen. Diese Banner kommen von der macOS-App Skripteditor. macOS fragt vorher nicht nach deiner Erlaubnis. Solange du sie nicht erteilst, erscheint nichts, und du erfährst auch nicht, warum. Führe die Testzeile einmal aus. Öffne dann Systemeinstellungen > Mitteilungen, suche den Skripteditor und schalte „Mitteilungen erlauben“ ein.

Führe die Einträge mit deiner aktuellen Datei zusammen.

Füge hier deine gesamte aktuelle Datei ein. Diese Seite ergänzt die neuen Einträge. Bereits vorhandene Hook-Einträge bleiben unverändert, auch die anderer Tools und von Cowork Island. Wenn du eine integrierte Einstellung gewählt hast, ersetzt ihr neuer Wert den bisherigen. Die Seite zeigt dir, welche Einstellung geändert wurde. Wenn du dieselbe Auswahl zweimal zusammenführst, wird nichts doppelt hinzugefügt. Was du einfügst, bleibt auf dieser Seite.

Zum Zusammenführen brauchst du JavaScript. Ohne JavaScript fügst du die Einträge wie oben beschrieben von Hand hinzu.

Wenn du auch Cowork Island nutzt.

Cowork Island ist die Mac-App vom Entwickler dieses Tools. Wenn sie sich mit Claude Code, Codex oder Gemini CLI verbindet, fügt sie eigene Einträge in dieselben Dateien ein. Diese Einträge stehen neben deinen vorhandenen Hooks. Die App betrachtet einen Eintrag als ihren eigenen, wenn sein Befehl an irgendeiner Stelle /.perch/ enthält, unabhängig von der Groß- und Kleinschreibung. Sie entfernt und ergänzt dabei ganze Einträge, keine einzelnen Befehle.

  • Jeder hier erstellte Codeabschnitt ist ein eigener Eintrag und verweist nie auf einen Pfad innerhalb von ~/.perch/. Wenn du Cowork Island neu installierst oder ausschaltest, bleibt er daher unverändert.
  • Füge keinen dieser Befehle in einen Eintrag von Cowork Island ein und speichere deine eigenen Skripte nicht in ~/.perch/: Die App würde sie als ihre eigenen behandeln.
  • Lösche die Einträge von Cowork Island nicht von Hand, solange die Integration eingeschaltet ist. Die App fügt sie beim nächsten Start wieder hinzu.
  • Beide laufen nebeneinander. Claude Code und Codex führen alle passenden Hooks gleichzeitig aus, und Gemini CLI wartet auf alle.
  • Bei Claude Code verwendet die Benachrichtigung über eine Berechtigungsanfrage das Ereignis Notification, niemals einen PermissionRequest-Hook. Sie kann daher nie eine Anfrage für dich beantworten.
  • Für Gemini CLI erstellt dieses Tool AfterAgent- und Notification-Hooks, niemals BeforeTool-Hooks.

Was diese Seite mit deinen Eingaben macht.

Alles geschieht in deinem Browser. Der Generator stellt keine Netzwerkanfragen, speichert nichts und setzt keine Cookies. Nichts, was du auswählst, eingibst oder einfügst, verlässt diese Seite. „Kopieren“ schreibt erst dann in deine Zwischenablage, wenn du darauf klickst. Das ntfy-Thema wird mit dem integrierten Zufallszahlengenerator deines Browsers erstellt. Wie auf jeder Seite dieser Website wird der Besuch selbst gezählt, wie in der Datenschutzerklärung (auf Englisch) beschrieben.

Die Option ohne Einrichtung.

Cowork Island ist eine Mac-App vom Entwickler dieses Tools. Sie bündelt deine KI-Agenten-Sitzungen in einem Panel unter der Notch und zeigt den Status jeder einzelnen. So siehst du auf einen Blick, welche dich braucht. Sie funktioniert mit oder ohne Notch.

  • Claude Code und die Tools, die die App auf deinem Mac findet, verbinden sich von selbst. Codex bleibt ausgeschaltet, bis du es in den Einstellungen einschaltest und die Hooks von Cowork Island in Codex erlaubst.
  • Jede Sitzung zeigt ihren Status und „Braucht dich“, wenn sie auf dich wartet. Standardmäßig öffnet sich die Insel dann von selbst, sofern das Terminal oder die App dieser Sitzung nicht bereits im Vordergrund ist.
  • Wenn eine Sitzung fertig ist, öffnet sich die Insel standardmäßig für 5 Sekunden.
  • Bei Claude Code kannst du eine Aktion erlauben oder ablehnen oder eine Multiple-Choice-Frage auf der Insel beantworten. Das Antworten auf der Insel ist kostenlos. Bei anderen Tools musst du unter Umständen direkt in deren App oder Terminal antworten.
  • Töne sind ausgeschaltet, bis du sie einschaltest. Der Ton „Genehmigung erforderlich“ ist kostenlos. Der Abschlusston „Sitzung abgeschlossen“ ist Teil von Pro. Die App zeigt keine eigenen macOS-Banner.

Der kostenlose Plan zeigt jeweils eine Sitzungskarte. Pro zeigt alle deine Sitzungen. Der Sprung zurück zum Fenster, Tab oder Terminalbereich einer Sitzung ist Teil von Pro. Automatisch startet eine 7-tägige Pro-Testphase, einmal pro Mac und ohne Zahlungsdaten. Sieh dir die Pläne und die Installationsanleitung an.

Kostenlos herunterladen

Quellen.

Schick dir den Download-Link für später.