Native OS system notifications when Claude needs input

Resolved 💬 3 comments Opened Apr 12, 2026 by celticr Closed Apr 16, 2026

Problem

When using Claude Code in VS Code, notifications only appear within the editor.
If I'm in another app (browser, terminal, Slack), I miss that Claude is waiting
for my input, which kills the async workflow efficiency.

Proposed solution

Add a first-class setting (e.g. notifications.system: true) that sends native
OS notifications (macOS, Windows, Linux) when Claude needs user input — permission
prompts, questions, or task completion.

Currently the only workaround is a custom hook:

"hooks": {
  "Notification": [{
    "matcher": "",
    "hooks": [{ "type": "command", "command": "osascript -e '...'" }]
  }]
}

This works but is platform-specific and undiscoverable. A built-in toggle would
make the multi-tasking workflow accessible to everyone.

Environment

  • VS Code extension on macOS
  • Also relevant for terminal CLI and desktop app users

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗