Hollow

Anleitung · Claude Code und Codex am Mac Wissen, wann Claude Code
oder Codex dich braucht.

Ein Agent fragt nach einer Erlaubnis, während du etwas anderes liest, und wartet zehn Minuten. So wirst du benachrichtigt: mit ein paar Zeilen in den Einstellungen jedes Agenten, dann mit der Notch deines Mac.

Claude Code: eine Mitteilung über seine Hooks

Claude Code führt bei seinen Ereignissen einen Befehl aus. Notification kommt, wenn er eine Erlaubnis braucht oder auf deine Eingabe wartet, Stop, wenn er seinen Zug beendet. Füge das in ~/.claude/settings.json ein, neben deinen anderen Einstellungen:

{
  "hooks": {
    "Notification": [
      { "hooks": [{ "type": "command", "command": "osascript -e 'display notification \"Claude Code needs you\" with title \"Claude Code\"'" }] }
    ],
    "Stop": [
      { "hooks": [{ "type": "command", "command": "osascript -e 'display notification \"Claude Code is done\" with title \"Claude Code\"'" }] }
    ]
  }
}

Starte eine neue Claude-Code-Sitzung: Die nächste Erlaubnisanfrage zeigt eine macOS-Mitteilung. Beim ersten Mal fragt macOS eventuell, ob der Skripteditor Mitteilungen senden darf.

Codex: eine Mitteilung am Ende jedes Zugs

Codex führt am Ende jedes Zugs das unter notify eingetragene Programm aus, im Terminal wie in der ChatGPT-App. Füge diese Zeile oben in ~/.codex/config.toml ein:

notify = ["osascript", "-e", "display notification \"Codex is done\" with title \"Codex\""]

Codex hängt das Ereignis als JSON an die Argumente an: Ein Skript kann es lesen, um das Projekt oder die letzte Nachricht anzuzeigen.

Was eine Mitteilung dir nicht sagt

Welche Sitzung

Mit drei offenen Projekten sagt „Claude Code needs you“ nicht, welches, und auch nicht, welches Werkzeug er nutzen will.

Dass er noch wartet

Das Banner verschwindet nach ein paar Sekunden. Zurück aus einem Meeting sagt dir nichts, dass ein Agent seit zwanzig Minuten wartet.

Wohin zurück

Ein Klick auf das Banner öffnet den Skripteditor, nicht das Terminal oder die Unterhaltung des Agenten.

Dasselbe, in der Notch, mit Hollow

Hollow liest dieselben Hooks und zeigt jede Claude-Code- und Codex-Sitzung in der Notch deines MacBook, wie eine Dynamic Island.

Jede Sitzung, ihr Status

Wartet auf eine Erlaubnis (mit dem Werkzeug), du bist dran oder läuft: pro Projekt, Claude Code und Codex nebeneinander.

Ein Neon, das an bleibt

Solange ein Agent auf dich wartet, leuchtet die Notch. Es geht aus, wenn du zum Agenten zurückkehrst.

Ein Klick zurück

Zum Fenster von Terminal, iTerm2, Ghostty, Warp oder VS Code, oder zur Unterhaltung in der Claude- oder ChatGPT-App.

Fragen

Welche Claude-Code-Ereignisse können mich benachrichtigen?

Notification, wenn Claude Code eine Erlaubnis braucht oder auf deine Eingabe wartet, und Stop, wenn er seinen Zug beendet. Beide führen den Befehl aus ~/.claude/settings.json aus.

Hat Codex auch Hooks?

Ja. Neben notify am Ende eines Zugs hat Codex Hooks in ~/.codex/hooks.json, sobald die Funktion hooks in ~/.codex/config.toml aktiviert ist; neue Hooks lässt er dich einmal prüfen.

Muss ich die Hooks für Hollow einrichten?

Nein. Hollow fügt seine Hooks selbst zu Claude Code und Codex hinzu, nach einer Sicherung ihrer Einstellungen, und lässt deine anderen Hooks stehen.

Funktioniert es in den Apps Claude und ChatGPT?

Hollow folgt Claude Code im Terminal, deinem Editor und der Claude-App, und Codex in der ChatGPT-App und im Terminal.

Was kostet Hollow?

Hollow ist kostenlos; die Agenten Claude Code und Codex gehören zu Hollow Pro, einmalig 1,99 €, mit lebenslangen Updates.

Mehr in Hollow