nevertoday/dsh-theme-plugin

Chinese traditional colors as a DeepSeek Harness theme pack.

dsh-theme-plugin brings Chinese traditional colors to DeepSeek Harness as a theme pack: 49 anchor colors × light/dark = 98 themes, each writing the full token vocabulary and passing WCAG AA contrast on every assertion. Twelve anchors form a curated shortlist. Themes are picked in Settings → Traditional Colors, apply immediately, and support deep links like http://127.0.0.1:3080/#theme=zhuqing-light that switch themes live.

Web UI Enhancements ★ 19 updated 2026-09-16 ✅ runtime-tested
View on GitHub ↗

Install

npx -y @deepseek-ai/dsh plugin --profile web add dsh-theme-plugin@latest

This pulls the prebuilt bundle from npm — no clone or build step. Boot with npx -y @deepseek-ai/dsh --profile web and open http://127.0.0.1:3080/. Verify: browser console logs 'registered 98/98 themes' and --dump-config shows a theme-zhongguo row. Uninstall: dsh plugin --profile web remove dsh-theme-plugin.

Compatibility

DSH Web profile (created on first boot under ~/.dsh/profiles/web). Writes the full 98-token theme vocabulary (89 --dsw- plus 9 --shiki-token- syntax slots) and clears WCAG AA on all 3,136 contrast assertions.

Details

Recent updates

The current README documents the 98-theme catalog, four ways to find a theme (browse, curated shortlist, favorites, search), deep links, and the contrast-testing methodology.

FAQ

How many themes does it add?
98 — 49 anchor colors in light and dark variants, each with the full 98-token vocabulary.
Does the deep link override my saved pick?
Yes. The README says a deep link wins over the remembered pick, which lives in localStorage.
How do I verify the install?
The browser console logs 'registered 98/98 themes (49 light / 49 dark)', and dsh --profile web --dump-config shows a theme-zhongguo row.

Alternatives

KinGao294/dsh-skin · LaplaceYoung/dsh-qq2006 · HuanLinOTO/dsh-plugin-pet-rs

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins