Windows toast notifications for Claude Code events using native Windows APIs.
- Notification Hook: Shows a toast notification when Claude Code sends notifications (e.g., asking for input, tool permission requests)
- Stop Hook: Shows a toast when Claude Code finishes responding
- Windows 10/11
- PowerShell 5.1+
No external modules required - uses native Windows toast notification APIs.
First, add the marketplace:
/plugin marketplace add TianqiZhang/claude-code-toastThen install the plugin:
/plugin install toast-notifications@claude-code-toast/plugin install TianqiZhang/claude-code-toast/plugin marketplace add /path/to/claude-code-toast
/plugin install toast-notifications@claude-code-toastOnce installed, the plugin automatically:
- Shows a toast notification when Claude Code needs your attention
- Shows a "Finished responding" toast when Claude completes a response
| Event | Description |
|---|---|
Notification |
Triggered when Claude Code sends a notification |
Stop |
Triggered when Claude Code finishes responding |
claude-code-toast/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace manifest
├── assets/
│ └── icon.png # Notification icon
├── hooks/
│ └── hooks.json # Hook configuration
├── scripts/
│ ├── toast-notification.ps1 # Notification handler
│ └── toast-stop.ps1 # Stop event handler
├── LICENSE
└── README.md
# Test notification toast
'{"message": "Test notification", "notification_type": "info"}' | powershell -File .\scripts\toast-notification.ps1
# Test stop toast
powershell -File .\scripts\toast-stop.ps1MIT