AI Notify — AI skill for Claude Code
macOS notifications for Claude Code and Codex CLI with intelligent session tracking.
How to install AI Notify
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open PaulRBerg/ai-notify and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Notify does
macOS notifications for Claude Code and Codex CLI with intelligent session tracking.
Alternatives in AI
- Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★
- CLI Continues — resume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor 1.5k ★
- NeuroAPI — NeuroAPI: российский AI API для Codex CLI и Claude Code — безопасные one-click установщики для Windows и macOS 1.3k ★
README
[!IMPORTANT] This repository has been merged into [agent-toolkit](https://github.com/PaulRBerg/agent-toolkit) (subdirectory `notify/`) and is archived. All development continues there.
ai-notify
Desktop notification system for Claude Code and Codex CLI. It tracks Claude Code session activity and sends macOS notifications for key events.

Installation
[!NOTE]
This CLI works only on macOS at the moment.
Prerequisites
- Rust nightly (including
rustfmtand Clippy) - terminal-notifier app: Install with
brew install terminal-notifier - (optional) it2 CLI with iTerm2's Python API enabled
(
iTerm2 > Settings > General > Magic > Enable Python API): lets clicking a notification focus the exact iTerm2 session that produced it, instead of only activating the app
Installation
The CLI is installed from source:
git clone https://github.com/PaulRBerg/ai-notify.git
cd ai-notify
rustup toolchain install nightly --component rustfmt --component clippy
cargo install --path . --locked --force --root "$HOME/.local"
To update, `git pull` and re-run the `cargo install` command. Installation targets `~/.local/bin`; configure integrations separately with `ai-notify link claude` or `ai-notify link codex`.
Development
Use the locked dependency graph for local commands:
cargo build --locked
just check
cargo run --locked -- --help
`just check` runs Rust formatting, Clippy with warnings denied, tests, and pinned Prettier checks for Markdown and JSON.
Features
- Smart Notifications: Filters Claude Code completion alerts by a configurable duration threshold (default: 10s)
- Prompt Filtering: Exclude specific prompt patterns (e.g., slash commands like
/commit) from notifications - Session Tracking: SQLite database tracks Claude Code prompts, durations, and job numbers
- Auto-cleanup
Related Skills
Devie AI Quota Tracker
Dashboard + macOS menu bar for tracking AI subscription quotas in one place (Claude Code, Codex, Gemini CLI, G
Frieren Agent Monitor Pet
Animated macOS desktop pet and AI coding agent monitor for Claude Code, Codex, Cursor, and Pi, with local and
Wechat Notify
AI 任务完成/卡住/需要确认 → 自动推送到微信/企微/钉钉/飞书 Push notifications to your phone when your AI agent finishes a task, stalls
Agent Manager X
A macOS desktop app to monitor your Claude Code, Codex, OpenCode AI coding agents in real-time with voice or b
Kmux
Terminal workspace for running parallel AI coding agents (Claude Code, Codex CLI, Antigravity CLI) on macOS an
Light Terminal
Lightweight tmux-compatible terminal session daemon for AI coding agents. Persistent PTY sessions, cmux-friend
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Codex Bridge
把指定工作外包給 gpt-5.5(codex)並忠實回傳其輸出。當需要 gpt-5.5 的批量實作或獨立第二審查視角時使用。這是 plugin 內第三種 codex 路徑:一次性 codex exec CLI 呼叫、輸出
Peon Ping
Warcraft III Peon voice notifications (+ more!) for Claude Code, Codex, IDEs, and any AI agent.