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.

Web UI Enhancements ★ 0 updated 2026-08-18 — untested
View on GitHub ↗

Install

dsh plugin --profile web add github:baobaolaodie/cc-dsh-notifier

README'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

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.

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins