Claude Code hook
claude-notify
Multi-OS notification tool designed to be called from Claude Code hooks.
Install
pip install claude-notifygit clone https://github.com/jamez01/claude-notify.gitFrom the README
Claude-notify A simple, cross-platform notification system to alert you when Claude needs your attention. Features - 🖥️ Cross-platform support: Works on macOS, Linux, and Windows - 🔔 Native notifications: Uses system-native notification methods when available - 🪝 Claude Code hooks: Integrates seamlessly with Claude's hook system - ⚙️ Configurable: Customize notification preferences - 🎯 Simple CLI: Easy-to-use command-line interface - 🔄 Watch mode: Continuous monitoring with periodic notifications - 🚨 Smart alerts: Critical notifications for potentially destructive operations - 📁 Project identification: All notifications include project name and path Installation From Source Using pip (when published) Usage Claude Code Hook Integration (Recommended) Claude-notify can be integrated directly with Claude Code as a hook to notify you when Claude needs attention or performs certain actions. Setting up as a Claude Hook You can configure claude-notify as a hook in two ways: Option 1: Using Claude's /hooks command (Recommended) Option 2: Manual configuration Add to your Claude settings file (~/.claude/settings.json or .claude/settings.json in your project): This configuration will: - Notify you when Claude finishes responding (Stop event) - Alert you before Claude uses potentially destructive tools (Bash, Write, Edit, MultiEdit) - Show the project name in ALL notification titles and full project path in ALL messages Available Hook Events - PreToolUse: Before Claude uses a tool (can be used to review/block actions) - PostToolUse: After a tool completes successfully - Notification: When Claude sends a notification - Stop: When Claude finishes responding - SubagentStop: When a Claude subagent completes Testing Hook Integration Project Path Display For…
How hooks work
- Hooks are shell commands Claude Code runs at fixed points: before or after a tool call, when you submit a prompt, when Claude stops, on notifications and at session start.
- They are set in the hooks section of ~/.claude/settings.json (or .claude/settings.json for a project), or come bundled in a plugin.
- A hook can block a tool call, add context, or run a formatter or test. Read the scripts before you install them: they run on your machine with your permissions.
Details
- Repository
- jamez01/claude-notify
- Type
- Hooks
- Language
- Python
- License
- MIT
- Last updated
- 8 July 2025
FAQ
What is claude-notify?
Multi-OS notification tool designed to be called from Claude Code hooks. It is a hook for Claude Code, from jamez01/claude-notify on GitHub.
How do I install claude-notify?
Run pip install claude-notify, then follow the setup in the README.
Is claude-notify popular?
jamez01/claude-notify has 22 GitHub stars and 2 forks. It was last updated on 8 July 2025.
More hooks
Few Word
37sheeki03/Few-Word
Claude Code plugin that offloads large outputs to filesystem and retrieves when required.
Claude Brainlab
35Vepricov/claude-brainlab
A research lab's Claude Code setup: 67 skills, hooks and rules, plus a knowledge base in plain git — GitHub for ideas. A question goes in, knowledge comes out.
GouvernAI
24Myr-Aya/GouvernAI-claude-code-plugin
Runtime guardrails plugin that auto-approves safe actions, gates risky ones and blocks dangerous ones.
Claude Code Tune Kit
40Carlos-Dominguez-faber/claude-code-tune-kit
Deja de usar Claude Code como venía en la caja. Semáforo de contexto, modo conciso, 4 hooks que bloquean comandos destructivos y secretos, estilo de salida sin humo, GLM sin secuestrar tu config — y cc-doctor.sh, que audita tu instalación y te dice qué te falta.
Claude Code Mastery
40alperhankendi/claude-code-mastery
Claude Code guides, hooks, MCP and workflow reference
Claude Soul
36lauvsong/claude-soul
Custom Claude Code settings — rules, hooks, skills, and scheduled tasks
Browse the most popular Claude Code mods, all hooks, or the skills and MCP server directories.