Claude Code plugin to enable desktop notifications.
Stop)StopFailure)PermissionRequest)Elicitation)
terminal-notifier. Clicking a notification focuses the terminal that launched the Claude session; repeated events for the same session replace each other instead of stacking.notify-send via libnotifyjq — used to parse hook input.Install terminal-notifier:
brew install terminal-notifier
On first use, macOS will silently drop notifications until you enable them. Open System Settings → Notifications → terminal-notifier and allow banners.
Install libnotify to get notify-send:
# Debian/Ubuntu
sudo apt install libnotify-bin
# Arch/Manjaro
sudo pacman -S libnotify
# Fedora
sudo dnf install libnotify
From within Claude Code, add the marketplace and install the plugin:
/plugin marketplace add paulodiovani/claude-code-notification-plugin
/plugin install notification@paulodiovani
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub paulodiovani/claude-code-notification-plugin --plugin notificationSmart notifications for Claude Code task statuses (Go implementation)
macOS/Linux 桌面通知 - 任务完成时发送通知
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.