Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Claude NotifyNew to Visual Studio Code? Get it now.
Claude Notify

Claude Notify

krsnasgr

|
13 installs
| (0) | Free
Get notified when Claude Code finishes a task and is waiting for input
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Notify

Native OS notifications for Claude Code in VS Code.

Stop tab-checking — get notified when Claude finishes a task, needs your input, or requires permission to proceed.

Features

  • Task Complete — notifies you when Claude has finished its response
  • Input Required — notifies you when Claude is waiting for your input
  • Permission Required — notifies you when Claude needs approval to run a tool
  • Cross-platform — macOS (osascript), Linux (notify-send), Windows (PowerShell toast)
  • Status bar toggle — quickly enable/disable from the status bar
  • Configurable cooldown — avoid duplicate notifications

How It Works

Claude Notify uses Claude Code's hook system to detect state changes. On activation, it registers Stop, Notification, and PermissionRequest hooks in ~/.claude/settings.json that write to signal files. The extension watches these files and sends native OS notifications when they change.

Hooks are automatically installed on activation and removed on deactivation.

Requirements

  • Claude Code VS Code extension
  • macOS, Linux, or Windows

Settings

Setting Default Description
claudeNotifications.enabled true Enable or disable notifications
claudeNotifications.onlyWhenUnfocused false Only send OS notifications when VS Code is not focused
claudeNotifications.cooldownSeconds 3 Minimum seconds between notifications
claudeNotifications.sound true Play a sound with the notification (macOS)

Commands

  • Claude Notify: Toggle — toggle notifications on/off
  • Claude Notify: Send Test Notification — send a test notification to verify setup

Notification Messages

Event Message
Task complete "Claude has completed the task. Awaiting further instructions."
Input required "Claude requires your input to proceed further."
Permission required "Claude requires your permission to proceed further."

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft