Get push notifications on your iPhone when Claude Code finishes a task.
Built for SSH workflows — know when Claude is done without watching the terminal.
1. Install Bark on your iPhone (free)
npm install -g @fishason/cc-notifyclaude-notify initScan the QR code with your phone, paste your Bark key on the binding page.
claude-notify setup-hookDone. You'll get a push notification whenever Claude Code is idle and waiting for input.
claude-notify init Register device, show QR code
claude-notify init --force Re-register (new QR code)
claude-notify test Send a test notification
claude-notify status Check binding status
claude-notify setup-hook Configure Claude Code hook
claude-notify pause Pause notifications
claude-notify resume Resume notifications
Claude Code finishes → idle 60s → Hook fires → Cloudflare Worker → Bark → iPhone
Notifications show the session name (set via /rename in Claude Code) or the project directory.
iPhone notifications sync to Mac via iPhone Mirroring (macOS Sequoia + iOS 18) or notification forwarding with the same Apple ID.
- Node.js >= 18
- iPhone with Bark app
MIT

