baobaolaodie/cc-dsh-notifier
Windows desktop notifications: Claude Code hooks and dsh web/tui dual surface events (permission request/question/tool error/waiting for input) → native Toast + click to jump; focus-aware silence, multi-session, tarball zero manual installation; dedicated to Windows 10/11
Raises a native Windows toast with sound when an agent needs your attention and you are not looking at its window. It notifies on permission requests, questions and waiting-for-input, suppresses notifications while the session window is focused, and returns you to the session when you click the toast (SetForegroundWindow, or CDP then a UIA fallback for browser tabs). Each session binds its own window handle so toasts carry the session identity, toast text follows the Windows display language or an explicit zh/en setting, and Claude Code hooks and the dsh plugin feed the same normalized payloads into one resident daemon. The README states it has zero third-party npm dependencies.
Install
dsh plugin --profile web add github:baobaolaodie/cc-dsh-notifierREADME's git-install block quoted verbatim (the README notes it clones the whole repository and needs zero config, and gives the same command with --profile dsh-tui for the TUI profile). The README's primary form is a local tarball — dsh plugin --profile web add ./baobaolaodie-cc-dsh-notifier-0.1.5.tgz — because the plugin package and the repository's root package are separate release units. Prerequisites per the README: Windows 10 or 11, Node.js 18+ and Python 3 with the winrt packages (pip install winrt-runtime winrt-Windows.UI.Notifications winrt-Windows.Data.Xml.Dom). Registry check 2026-09-16: no npm package claimed.
Compatibility
README: Windows 10 or 11, Node.js 18 or later, and Python 3 with the winrt runtime/notifications packages. It covers both Claude Code (through its hook system) and DeepSeek Harness (through the dsh-notifier bundle plugin, web and tui profiles) with one shared daemon pipeline. Repo verified 2026-09-16 (1★, MIT, last push 2026-08-22).
Details
- Repo: baobaolaodie/cc-dsh-notifier
- Category: Web UI Enhancements
- Stars: 0
- Version: GitHub install (the README's plugin tarball is versioned 0.1.5 while the repo's root package badge reads 0.1.2 — the README calls them independent release units)
- Last push: 2026-08-18
- First seen: 2026-08-13
Recent updates
The README documents the notification features and the dual-install paths rather than a release-by-release table; it notes the root package and the plugin tarball are versioned independently.
FAQ
- How do I install it for DeepSeek Harness?
- The README's git form is dsh plugin --profile web add github:baobaolaodie/cc-dsh-notifier (use --profile dsh-tui for the TUI profile); a local .tgz form is also documented.
- What do I need installed first?
- Per the README: Windows 10/11, Node.js 18+, and Python 3 with the winrt-runtime, winrt-Windows.UI.Notifications and winrt-Windows.Data.Xml.Dom packages.
- Will it notify me while I am looking at the window?
- No — the README says notifications are suppressed while the session window is focused and only fire when it is not.