Cross-platform notification system for Claude Code with sound and window highlighting.
- Sound Notifications: Custom audio alerts for different events
- Window Highlighting: Flash window title bar to get your attention
- Event Types:
stop,tool_complete,permission,error - Configurable: Enable/disable sound and highlight per event
# Install dependencies
pip install -r requirements.txt/notify # Toggle notifications
/notify --status # Show current status
/notify --enable # Enable notifications
/notify --disable # Disable notificationsEdit notification_config.json to customize:
{
"enabled": true,
"sound_enabled": true,
"highlight_enabled": true,
"events": {
"stop": {"enabled": true, "sound": true, "highlight": true},
"tool_complete": {"enabled": true, "sound": true, "highlight": true},
"permission": {"enabled": true, "sound": false, "highlight": true},
"error": {"enabled": true, "sound": true, "highlight": true}
}
}Place custom MP3 files in resources/audio/:
complete.mp3- Task completiontool_complete.mp3- Tool completionpermission.mp3- Permission requesterror.mp3- Error occurrednotice.mp3- Default notification