π unclaimed β this page was auto-generated from GitHub. Are you the creator?
Claim this page β
ai-agents-notifier
π’ Send system notifications when your AI Coding Agents (CLI-based) requests permissions or completes tasks.
git clone https://github.com/hta218/ai-agents-notifier
AI Agents Notifier
π’ Desktop notifications for CLI-based AI coding agents
A cross-platform notification system that integrates with command-line AI coding agents to show desktop notifications for sessions, completions, and permission requests.
Note: This is specifically for CLI/terminal-based AI agents, not IDE extensions or web-based coding assistants.
Supported AI Agents
- β Claude Code CLI - Native hook integration
- β GitHub Copilot CLI - Native hook integration
- π Gemini CLI - Not yet implemented (PRs welcome!)
Installation
Claude Code CLI
π See claude/SETUP.md for installation instructions
Quick start:
curl -o ~/.claude/claude-code-notifier.sh \
https://raw.githubusercontent.com/hta218/ai-agents-notifier/main/claude/claude-code-notifier.sh
chmod +x ~/.claude/claude-code-notifier.sh
Then configure ~/.claude/settings.json - see claude/settings.example.json
GitHub Copilot CLI
π See copilot/SETUP.md for installation instructions
Quick start:
curl -o ~/.copilot/copilot-cli-notifier.sh \
https://raw.githubusercontent.com/hta218/ai-agents-notifier/main/copilot/copilot-cli-notifier.sh
chmod +x ~/.copilot/copilot-cli-notifier.sh
Then configure hooks per-project in hooks.json (project root) - see copilot/settings.example.json
Note: Copilot CLI hooks are project-based. You need to create hooks.json in the root of each repository where you want notifications.
Usage
Claude Code CLI
π See claude/SETUP.md
Notifications appear for:
- SessionStart β "Session started π"
- SessionEnd β "Session completed β "
- Stop β "Response finished π"
- Notification β Original message from Claude

GitHub Copilot CLI
π See copilot/SETUP.md
Notifications appear for:
- sessionStart β "New session started π" / "Session resumed β»οΈ"
- sessionEnd β "Session completed β " / "Session ended with errors β"
- preToolUse β "Permission: [tool] π" (when about to execute)
- errorOccurred β "Error: [error type] β οΈ"
Requirements
macOS (recommended)
terminal-notifierfor pushing notificationsjqfor JSON processing- Install:
brew install terminal-notifier jq
Linux
notify-send(usually pre-installed)- Install if missing:
sudo apt install libnotify-bin
Windows
- PowerShell (built-in on modern Windows)
- Uses Windows Toast notifications
Customization
See each agent's SETUP.md for customization options:
Contributing
Contributions are welcome!
Want to add support for another CLI-based AI agent?
- Gemini CLI integration needed
- Other CLI AI coding agents welcome
Feel free to submit issues and pull requests!
// compatibility
| Platforms | cli, desktop, web |
|---|---|
| Operating systems | β |
| AI compatibility | claude |
| License | β |
| Pricing | open-source |
| Language | Shell |
// faq
What is ai-agents-notifier?
π’ Send system notifications when your AI Coding Agents (CLI-based) requests permissions or completes tasks.. It is open-source on GitHub.
Is ai-agents-notifier free to use?
ai-agents-notifier is open-source, so it is free to use.
What category does ai-agents-notifier belong to?
ai-agents-notifier is listed under automation in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/ai-agents-notifier)
// retro hit counter
[](https://claudeers.com/ai-agents-notifier)
// reviews
// guestbook
// related in Developer Tools
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursβ¦
Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA
AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,β¦
π OpenHands: AI-Driven Development