Seven channels
Slack, Discord, email, WhatsApp, desktop, web push and generic webhooks — enable only what you want.
NOTIFICATIONS ANYWHERE
When a task finishes, stalls waiting on you, or touches a tool you care about, the event fans out to whichever channels you enabled. Walk away from the terminal and still get pinged.
git clone fadymondy/claude-notifications ~/.claude/plugins/Slack, Discord, email, WhatsApp, desktop, web push and generic webhooks — enable only what you want.
Desktop notifications can speak. Leave the voice blank and it uses your system voice, Siri included.
Toggle channels, edit credentials in a real form, and fire a test — reading the same config the dispatcher uses.
Drop a bash file in the channels directory and it is picked up. Telegram, Teams, Pushbullet — whatever you use.
/notify-setup slack/notify-testtail -f ~/.claude-notifications/logs/notify.logRoute per channel with an events array, or per event with a top-level map that overrides it. Leave pre-tool, post-tool and user-prompt off unless you truly want the noise.