Claude Code notification
CCNotify
Desktop notifications that alert you when Claude Code needs input or finishes a task.
Install
brew install terminal-notifiergit clone https://github.com/dazuiba/CCNotify.gitFrom the README
CCNotify CCNotify provides desktop notifications for Claude Code, alerting you when Claude needs your input or completes tasks. Important Notes Starting from claude-code v1.0.95 (2025-08-31), any invalid settings in ~/.claude/settings.json will disable hooks. See Why not working for solutions. Features - 🔔 Get notified when Claude requires your input or completes a task. - 🔗 Click to jump back when notifications are clicked, automatically taking you to the corresponding project in VS Code. - ⏱️ Task Duration: Displays started time, and how long the task took to complete Note: Currently compatible with macOS only. Installation Guide 1. Install CCNotify 2. Install terminal-notifier ccnotify uses terminal-notifier for macOS notifications. Install it using Homebrew: For alternative installation methods and more information, visit: https://github.com/julienXX/terminal-notifier 3. Configure Claude Hooks Add the following hooks to your Claude configuration to enable ccnotify: ~/.claude/settings.json Try It Out To verify the notification system works, start a new Claude Code session and run: You should see a macOS notification appear. Why not working 1. Ensure hooks configuration is active. Here's an example where other configurations prevent hooks from working: claude -p --model haiku -d hooks --verbose "hi" Expected output: Actual output: Reason: In September 2025, claude-code strengthened validation rules for settings.json. Any invalid configuration will disable hooks. You need to modify the relevant configurations in ~/.claude/settings.json until the Invalid settings error stops appearing. How It Works ccnotify tracks Claude sessions and provides notifications at key moments: - When you submit a prompt: Records the start time and project context -…
Details
- Repository
- dazuiba/CCNotify
- Language
- Python
- License
- MIT
- Last updated
- 14 October 2025
- Listed in
- awesome-claude-code (extra)
FAQ
What is CCNotify?
Desktop notifications that alert you when Claude Code needs input or finishes a task. It is a notification for Claude Code, from dazuiba/CCNotify on GitHub.
How do I install CCNotify?
Run brew install terminal-notifier, then follow the setup in the README.
Is CCNotify popular?
dazuiba/CCNotify has 214 GitHub stars and 22 forks, and is included in 1 curated Claude Code list. It was last updated on 14 October 2025.
More notifications & sounds
Mr Mak Workspace
673witnesstodark/mr-mak-workspace
A local desktop workspace for Codex and Claude Code, with project reports, creative skills and optional voice.
Tapq
647spaceamoeba-t/tapq
Multi-modal voice agent for your AI agents. Talk with Claude Code, Codex, and others by voice: answer their prompts, give instructions, ask what they did. Or just nod.
Claude Remotion Skill
803haidrrrry/claude-remotion-skill
Open-source Claude agent skill that teaches Claude Code, Claude Desktop & Claude AI to create and edit professional motion graphics videos with Remotion. AI video editing, B-roll, captions, sound design — from one prompt.
code-notify
289mylee04/code-notify
Cross-platform desktop notifications for Claude Code, Codex and Gemini CLI.
Jarvis
948ethanplusai/jarvis
JARVIS — a voice assistant for Claude Code. Talk to your Mac and he brainstorms a project with you, builds it, and tells you out loud when a Claude Code session needs you. macOS, on your Claude subscription, no API key.
claudio
120ctoth/claudio
Adds OS-native sounds to Claude Code events through hooks.
Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.