Claude Watch
Stop staring at the terminal waiting for Claude Code to finish. Claude Watch notifies you the moment Claude is done — so you can switch away, do something else, and come back exactly when needed.
How it works
Claude Watch installs a hook into Claude Code's ~/.claude/settings.json. When Claude finishes responding, the hook fires and Claude Watch either sends a system notification or auto-focuses VS Code — depending on your preference.
No terminal parsing. No polling. No fragile hacks. It uses Claude Code's official hook system.
Notification modes
Configure via Settings → Claude Watch → On Complete:
| Mode |
Behaviour |
notify-only |
System notification appears. Clicking it brings VS Code to front. |
auto-focus |
VS Code automatically comes to front. No notification. |
notify-and-focus |
VS Code comes to front and a notification appears. |
The notification only fires when VS Code is not already in focus — if you're already there, nothing happens.
Permission alerts
Claude Watch also alerts you when Claude is actually waiting on a decision — a tool-approval prompt or a plan approval. It hooks Claude Code's Notification event (permission_prompt), which fires only when Claude is blocked on you. Auto-approved tools and auto-edit mode never trigger it, so there are no false alarms while Claude reads code or edits autonomously. If VS Code isn't in focus, you get a notification (or auto-focus, per your mode).
| Platform |
Notifications |
Click-to-focus |
| macOS |
Native Notification Center |
✅ |
| Windows |
Native Toast (no install needed) |
✅ |
| Linux |
notify-send |
Best-effort |
Requirements
Installation
Install from the VS Code Marketplace — search Claude Watch.
The extension automatically installs the required hooks into ~/.claude/settings.json on activation and removes them cleanly on uninstall. No manual setup needed.
Settings
| Setting |
Default |
Description |
claudePing.onComplete |
notify-only |
What happens when Claude finishes: notify-only, auto-focus, or notify-and-focus |
claudePing.port |
19876 |
Internal server port. Change only if it conflicts with another process. |
Support
Email: tech@techpix.in