88
99Desktop notifications for AI coding tools - get alerts when tasks complete or input is needed.
1010
11- ## Latest: Usage Limit Reset Alerts
11+ ## Latest: Oh My Pi (omp) Support
1212
13- Code-Notify can now watch Codex and Claude usage limits and tell you when tokens are back .
13+ Code-Notify now supports [ Oh My Pi ] ( https://www.npmjs.com/package/@oh-my-pi/pi-coding-agent ) ( ` omp ` ) alongside Claude Code, Codex, and Gemini CLI .
1414
15- - ** Daily reset ** : ` Codex token daily limit reset `
16- - ** Weekly reset ** : ` Codex token weekly limit reset `
17- - ** Low-usage warnings ** : 20% and 10% remaining
18- - ** Delivery options** : desktop notification, voice, sound, Slack, or Discord
15+ - ** Enable omp notifications ** : ` cn on omp `
16+ - ** Disable omp notifications ** : ` cn off omp `
17+ - ** Check status ** : ` cn status `
18+ - ** Delivery options** : desktop notification, voice, sound, Slack, Discord, and macOS click-through
1919
20- Voice samples: [ Daily reset ] ( https://cdn.jsdelivr.net/gh/mylee04 /code-notify@main/assets/audio/codex-token-daily-limit-reset.m4a ) · [ Weekly reset ] ( https://cdn.jsdelivr.net/gh/mylee04/code-notify@main/assets/audio/codex-token-weekly-limit-reset.m4a )
20+ omp uses a managed extension at ` ~/.omp/agent/extensions /code-notify.js ` and forwards completion events into the existing Code-Notify notifier.
2121
2222``` bash
23- cn usage setup --watch
24- cn usage status
23+ cn on omp
24+ cn test omp
25+ cn status
2526```
2627
27- ` cn usage setup --watch ` enables usage alerts, turns on distinct reset voice/sound, and starts a background watcher.
28+ Usage reset alerts are still available for Codex and Claude: ` cn usage setup --watch ` .
29+
30+ Voice samples: [ Daily reset] ( https://cdn.jsdelivr.net/gh/mylee04/code-notify@main/assets/audio/codex-token-daily-limit-reset.m4a ) · [ Weekly reset] ( https://cdn.jsdelivr.net/gh/mylee04/code-notify@main/assets/audio/codex-token-weekly-limit-reset.m4a )
2831
2932![ Usage limit reset alerts terminal demo] ( assets/usage-alerts-terminal.svg )
3033
@@ -33,19 +36,19 @@ cn usage status
3336 <img src =" assets/multi-tools-support-02.png " width =" 48% " alt =" All tools enabled " />
3437</p >
3538
36- [ ![ Version] ( https://img.shields.io/badge/version-1.10 .0-blue.svg )] ( https://github.com/mylee04/code-notify/releases )
39+ [ ![ Version] ( https://img.shields.io/badge/version-1.11 .0-blue.svg )] ( https://github.com/mylee04/code-notify/releases )
3740[ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
3841[ ![ macOS] ( https://img.shields.io/badge/macOS-supported-green.svg )] ( https://www.apple.com/macos )
3942[ ![ Linux] ( https://img.shields.io/badge/Linux-supported-green.svg )] ( https://www.linux.org/ )
4043[ ![ Windows] ( https://img.shields.io/badge/Windows-supported-green.svg )] ( https://www.microsoft.com/windows )
4144
4245---
4346
44- ## What's New in v1.10 .0
47+ ## What's New in v1.11 .0
4548
46- - ** One-command usage setup ** : ` cn usage setup --watch ` configures Codex/Claude usage alerts and starts the background watcher
47- - ** Background usage watcher ** : macOS/Linux users can start, stop, restart, and inspect usage watching with ` cn usage watch ... `
48- - ** Usage alert docs ** : README now shows the terminal setup flow and Slack/Discord reset alert routing
49+ - ** Oh My Pi support ** : ` cn on omp ` , ` cn off omp ` , and ` cn status ` now work for the ` omp ` CLI
50+ - ** Managed omp extension ** : Code-Notify writes ` ~/.omp/agent/extensions/code-notify.js ` and preserves user-owned files
51+ - ** Shared delivery pipeline ** : omp completion notifications reuse sound, voice, Slack/Discord, click-through, mute, and rate limiting
4952
5053---
5154
@@ -60,7 +63,7 @@ cn usage status
6063- ** Voice announcements** - Hear when tasks complete (macOS, Windows)
6164- ** Slack/Discord delivery** - Mirror notifications to incoming webhooks
6265- ** Usage alerts** - Opt-in Codex/Claude 20%, 10%, and reset notifications
63- - ** Tool-specific messages** - "Claude completed the task", "Codex completed the task"
66+ - ** Tool-specific messages** - "Claude completed the task", "Codex completed the task", "omp completed the task"
6467- ** Project-specific settings** - Different configs per project
6568- ** Quick aliases** - ` cn ` and ` cnp ` for fast access
6669
0 commit comments