claude-code-notifier
so funktioniert's Guides faq
◐Deutsch
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
Loslegen
Alle Guides

Beantworte die Fragen von Claude Code vom Handy aus

Aktualisiert am 31. Oktober 2026 · 6 Min. Lesezeit
Auf dieser Seite 01Was AskUserQuestion ist 02Wie ein Hook die Antwort liefert 03Was eine gute Antwort per Handy ausmacht 04Claude Code Notifier verwenden 05Fragen, Follow-ups und Abschluss 06FAQ

Wenn Claude Code dich zwischen Optionen wählen lassen will, ruft es ein Tool namens AskUserQuestion auf und wartet auf deine Auswahl. Ein PreToolUse-Hook, der auf AskUserQuestion matcht, kann stattdessen antworten, indem er die Frage mit ausgefülltem answers-Feld zurückgibt. So beantwortest du die Fragen von Claude Code vom Handy aus: Ein Hook schickt die Frage samt Optionen ans Handy, wartet auf deine Wahl und gibt sie zurück. Claude Code Notifier macht genau das auf Mac, Windows und Linux mit seinem Tool ccn und der Handy-App.

01Was AskUserQuestion ist

Manchmal kommt Claude an eine Weggabelung, die es nicht allein entscheiden sollte. Welches Framework? Die alte API behalten oder entfernen? Den Test fixen oder den Code? Statt zu raten, stellt es eine kurze Multiple-Choice-Frage. Im Terminal siehst du die Frage und ein paar beschriftete Optionen mit Beschreibung und wählst eine per Tastatur aus.

Wie jeder Tool-Aufruf läuft auch AskUserQuestion zuerst durch die Hooks von Claude Code. Genau da setzt eine Remote-Antwort an.

Fragen sind etwas anderes als Permission-Prompts. Ein Permission-Prompt fragt mit Ja oder Nein nach einer einzelnen Aktion, und der PermissionRequest-Hook beantwortet ihn (siehe Permission-Anfragen von Claude Code vom Handy aus freigeben). Bei einer Frage sollst du wählen, und die Antwort ist ein Label, kein Ja.

02Wie ein Hook die Antwort liefert

Ein PreToolUse-Hook bekommt den Input des Tools als JSON über Standard Input. Bei AskUserQuestion enthält der Input ein questions-Array. Jede Frage hat question (den Text), header (ein kurzes Label), options (jeweils mit label und description) und multiSelect.

Nur "allow" zurückzugeben reicht bei diesem Tool nicht, denn die Antwort muss ja irgendwoher kommen. Laut der Hooks-Referenz von Anthropic muss der Hook die questions in updatedInput zurückgeben und ein answers-Objekt ergänzen, das den Text jeder Frage auf das gewählte Label abbildet:

{
  "hookSpecificOutput": {
    "hookEventName": "PreToolUse",
    "permissionDecision": "allow",
    "updatedInput": {
      "questions": [
        {
          "question": "Which framework?",
          "header": "Framework",
          "options": [
            { "label": "React", "description": "Component library" },
            { "label": "Vue", "description": "Progressive framework" }
          ],
          "multiSelect": false
        }
      ],
      "answers": { "Which framework?": "React" }
    }
  }
}

Bei einer Multi-Select-Frage verbindest du die gewählten Labels mit Kommas. Gibt der Hook nichts aus, erscheint die Frage ganz normal im Terminal.

Registrieren

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "AskUserQuestion",
        "hooks": [
          { "type": "command", "command": "/path/to/your-answer-script" }
        ]
      }
    ]
  }
}

Trag das in ~/.claude/settings.json ein, damit es für alle Projekte gilt. Alle Hook-Events und wofür sie jeweils passen, findest du in Claude Code-Hooks erklärt.

Hinweis zu nicht-interaktiven Runs

Laut der Doku von Anthropic wird AskUserQuestion in claude -p-Runs nur angeboten, wenn es einen Permission-Host gibt, der den Prompt entgegennimmt, etwa einen canUseTool-Callback im Agent SDK. In einem einfachen Skript-Run fragt Claude womöglich gar nicht. In dieser Anleitung geht es um interaktive Sessions.

03Was eine gute Antwort per Handy ausmacht

Das JSON ist der einfache Teil. Die Designfragen sind dieselben wie bei Permission-Prompts:

  • Zeig die ganze Frage. Header, Frage und die Beschreibung jeder Option sind wichtig. Ein Label allein („Option B“) hilft auf dem Sperrbildschirm nicht weiter.
  • Halte das Terminal benutzbar. Wenn du am Computer sitzt, solltest du dort antworten können, statt auf einen Hook zu warten, der auf dein Handy wartet.
  • Gib sauber auf. Kommt keine Antwort, sollte der Hook vor seinem Timeout nichts zurückgeben, damit der Prompt im Terminal erscheint.
  • Übernimm den Text exakt. Die Keys in answers müssen dem Fragetext entsprechen, wie Claude ihn geschrieben hat, und die Werte müssen die Labels der Optionen sein.

04Claude Code Notifier verwenden

Claude Code Notifier ist ein unabhängiges Tool von TouchTap Ltd und stammt nicht von Anthropic. Sein Kommandozeilen-Tool ccn installiert neben seinen anderen Hooks einen PreToolUse-Hook für AskUserQuestion. Stellt Claude eine Frage, während du weg bist, zeigt dein Handy die Frage und ihre Optionen an. Tippst du eine an, liefert der Hook die Antwort, und Claude macht weiter.

Installation auf Mac oder Linux:

curl -fsSL https://claudecodenotifier.com/install.sh | sh

oder unter Windows in der PowerShell (Beta):

irm https://claudecodenotifier.com/install.ps1 | iex

Dann koppelst du dein Handy, indem du den QR-Code scannst oder den 6-stelligen Code aus der App eingibst. Dein Handy mit Claude Code verbinden erklärt das Schritt für Schritt für jedes Betriebssystem.

Deine Anwesenheit entscheidet, wo du antwortest

ccn nutzt für Fragen dieselbe Anwesenheitsregel wie für Permissions. Hast du in den letzten 30 Sekunden getippt, fragt das Terminal wie gewohnt, und das Handy bekommt höchstens einen Hinweis. Bist du weg, wartet das Terminal auf das Handy, bis zu einem Limit, das du festlegst (hold_ceiling_seconds, 30 bis 3600, Standard 600), und hört sofort auf zu warten, sobald du die Tastatur berührst.

Festlegen, was auf deinem Handy landet

Für Fragen gibt es eine eigene Einstellung, notify_on_question, getrennt von notify_on_permission und notify_on_done. So kannst du eine Art behalten und eine andere abschalten. ccn config show zeigt, was gerade gilt, und die meisten Einstellungen kannst du auch pro Computer in der Smartphone-App ändern.

Auch Ruhezeiten greifen, zum Beispiel ccn config set quiet_hours 22:00-08:00. Siehe Ruhezeiten und „Nicht stören“.

Auch ohne gekoppeltes Smartphone zeigt ccn eine kostenlose Desktop-Benachrichtigung auf dem Computer an, wenn Claude eine Frage stellt – so weißt du, dass du zurückkommen solltest. Zum Antworten vom Smartphone brauchst du die App. Der Download ist kostenlos, für die Nutzung brauchst du ein Abo oder einen Lifetime-Kauf. Siehe Preise.

05Fragen, Follow-ups und Abschluss

Fragen sind einer von drei Momenten, in denen Claude auf dich wartet. Die anderen beiden sind Permission-Prompts und das Ende eines Turns. Direkt nachdem Claude fertig ist, kannst du mit Claude Code Notifier außerdem die nächste Anweisung vom Smartphone schicken, die der Stop-Hook als nächste Anweisung an Claude zurückgibt. Zusammen decken sie das meiste ab, was eine lange Aufgabe ins Stocken bringt. Claude Code laufen lassen und weggehen fasst alles zu einer Routine zusammen.

06FAQ

Kann ich statt einer Option eine Freitext-Antwort eingeben?

Der dokumentierte Hook-Weg antwortet mit Options-Labels über das Feld answers. In Claude Code Notifier wählst du auf dem Smartphone aus den Optionen. Passt keine, lass die Frage im Terminal stehen oder lenk Claude mit einem Follow-up, sobald es fertig ist.

Warum beantwortet das „allow“ meines PreToolUse-Hooks die Frage nicht?

Weil AskUserQuestion eine Antwort braucht, nicht nur eine Erlaubnis. Gib updatedInput mit den ursprünglichen questions und einem answers-Objekt zurück, wie oben gezeigt.

Was, wenn Claude mehrere Fragen auf einmal stellt?

Das Array questions kann mehrere enthalten. Das answers-Objekt braucht für jede Frage einen Eintrag, mit dem exakten Fragetext als Schlüssel.

Funktioniert das in VS Code, Cursor oder JetBrains?

Der Hook gehört zu Claude Code, nicht zum Terminal, und feuert daher auch im integrierten Terminal einer IDE. Siehe Claude Code-Benachrichtigungen in Terminals von VS Code, Cursor und JetBrains.

Claude Code Notifier Bekomm einen Push aufs Handy, wenn Claude Code fertig ist oder dich braucht, und genehmige, lehne ab oder antworte direkt von dort. Das Kommandozeilentool ccn ist kostenlos für Mac, Windows und Linux.
Für iOS laden Für Android laden ccn installieren

Ähnliche Guides

  • Claude Code-Permission-Anfragen vom Handy genehmigenDer PermissionRequest-Hook von Claude Code kann Allow oder Deny zurückgeben. So beantwortest du Permission-Prompts vom Handy aus – selbstgebaut oder mit ccn.
  • Claude Code-Hooks erklärt: alle Events und wofür sie gut sindWas Claude Code-Hooks sind, wo sie in der settings.json stehen, wie Matcher, Input und Exit-Codes funktionieren und wofür jedes Hook-Event da ist.
  • Smartphone mit Claude Code auf Mac, Windows oder Linux verbindenKoppel dein Smartphone in einer Minute mit Claude Code: Installier ccn, dann scannst du einen QR-Code oder gibst einen 6-stelligen Code ein. Anleitung für Mac, Windows und Linux.
  • Claude Code laufen lassen und weggehen: ein WorkflowEine praktische Routine für lange Claude Code-Tasks: Rechner wach halten, unnötige Prompts vermeiden, aufs Handy benachrichtigt werden und von dort antworten.
claude-code-notifier

Claude Code Notifier ist eine unabhängige Drittanbieter-Anwendung. Sie steht in keiner Verbindung zu Anthropic, PBC und wird von Anthropic, PBC weder unterstützt noch gesponsert. „Claude“ und „Claude Code“ sind Marken von Anthropic, PBC.

apps iOS-App Android-App ccn für macOS, Windows & Linux Alle Guides
rechtliches Datenschutzerklärung Nutzungsbedingungen Weitere Sprachen © 2026 touchtap. Alle Rechte vorbehalten. TouchTap Ltd ist in England und Wales eingetragen, Registernummer 13942589.