
nevertoday/dsh-theme-plugin
111Last commit Aug 15, 2026
dsh-theme-plugin DSH plugin
This plugin provides 49 anchor colors × light/dark = 98 themes, each defining the full token vocabulary for DSH. It includes a curated shortlist of 12 themes for quick selection. The themes are designed with three layers—paper, veil, and seal—inspired by Chinese painting, and all 3136 contrast assertions pass WCAG AA.
How to install the dsh-theme-plugin DSH plugin
dsh plugin --profile web add dsh-theme-plugin@latestCopying does not run this command. Review the repository and version before installing the dsh-theme-plugin DSH plugin.
dsh-theme-plugin DSH plugin data source
dsh-theme-plugin DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-theme-plugin DSH plugin can do
- 98 themes covering all 49 anchor colors in both light and dark modes.
- Each theme sets all 98 CSS variables (89 `--dsw-*` + 9 `--shiki-token-*` syntax slots) for complete UI and syntax highlighting.
- All 3136 contrast assertions (including foreground, syntax, and focus elements) pass WCAG AA.
- Themes are organized by paper families (raw silk, sized xuan, violet-tinted silk, ochre paper) and working moods (6 tiers like Flow, Zen, Crunch).
- Picker allows browsing, filtering by mood, searching by Chinese name/pinyin, and viewing only curated themes.
- Deep links enable switching themes via URL hash (e.g., #theme=zhuqing-light).
Where the dsh-theme-plugin DSH plugin fits
- Customize the DSH interface to match personal aesthetic preferences.
- Choose a theme based on working mood (e.g., '心流 Flow' for focused coding, '夜航 Night' for late-night sessions).
- Use the curated shortlist of 12 themes for a quick, designer-vetted selection.
- Apply traditional Chinese color aesthetics to the development environment.
Who the dsh-theme-plugin DSH plugin is for
- DSH users who want aesthetically pleasing, culturally-inspired themes.
- Developers who appreciate fine-grained color design and accessibility (WCAG AA).
- Users who work in varying lighting conditions and need light/dark theme variants.
dsh-theme-plugin DSH plugin limitations
- Only works with DeepSeek Harness (DSH) — not a standalone theme or for other applications.
- The remembered theme is stored in localStorage, not in `settings.yaml`, so it does not sync across devices.
- Requires DSH to be installed and running with a web profile (`--profile web`).
- The theme pack is in early development; no stable release version is explicitly mentioned.
dsh-theme-plugin DSH plugin: from the repository README
Quoted from the nevertoday/dsh-theme-plugin README, the upstream source of the dsh-theme-plugin DSH plugin. Copyright remains with the original authors.
Chinese traditional colors as a **DeepSeek Harness theme pack**. 49 anchor colors × light/dark = **98 themes**, each writing the full token vocabulary (98 tokens: 89 `--dsw-*` plus 9 `--shiki-token-*` syntax slots) and clearing WCAG AA on all 3136 contrast assertions. Twelve of the anchors are marked as a curated shortlist. 📖 [中文文档](./README.zh-CN.md) <p align="center"> <img src="https://raw.githubusercontent.com/nevertoday/dsh-theme-plugin/main/docs/img/theme-zhuqing-light.png" alt="竹青 light: raw-silk paper, a green wash on the bubble, and a send button in the anchor green itself" width="49%"> <img src="https://raw.githubusercontent.com/nevertoday/dsh-theme-plugin/main/docs/img/theme-zhuhong-dark.png" alt="朱红 dark: sized-xuan paper in warm ink, a deep maroon wash, and a vermilion send button" width="49%"> <br> <img src="https://raw.githubusercontent.com/nevertoday/dsh-theme-plugin/main/docs/img/theme-qunqing-light.png" alt="群青 light: violet-tinted silk paper, a blue wash, and a blue send button" width="49%"> <img src="https://raw.githubusercontent.com/nevertoday/dsh-theme-plugin/main/docs/img/theme-tenghuang-dark.png" alt="藤黄 dark: ochre paper in olive ink, an olive w
Read the full READMERepository license: MIT
dsh-theme-plugin DSH plugin questions
How do I install the DSH theme plugin?
Run `npx -y @deepseek-ai/dsh plugin --profile web add dsh-theme-plugin@latest` in your terminal. This will download and register the plugin for the 'web' profile. Then launch DSH with `npx -y @deepseek-ai/dsh --profile web` and open the provided URL. Verify the installation by checking the browser console for 'registered 98/98 themes' or by running `dsh --profile web --dump-config` to see a 'theme-zhongguo' row.
How can I update the theme plugin?
Run the same install command again: `npx -y @deepseek-ai/dsh plugin --profile web add dsh-theme-plugin@latest`. This will fetch the latest version from npm and replace the existing one. No additional steps are needed.
How do I uninstall the theme plugin?
Use the DSH plugin remove command: `dsh plugin --profile web remove dsh-theme-plugin`. This will delete the plugin from the 'web' profile. The themes will no longer be available in the settings.
How do I switch between themes?
Open DSH's settings panel, go to 'Traditional Colors', and select a theme from the picker. It applies immediately. You can also use deep links: add a hash to the URL like `#theme=zhuqing-light` to switch to a specific theme. The hash change takes effect live and overrides the remembered pick.
How do I find a specific color theme quickly?
Use the search bar in the theme picker. It matches the Chinese name, its pinyin, the seal's name, and the mood. For example, typing 'lv' finds all twelve green themes without switching keyboards. You can also filter by working mood (e.g., '凌晨 夜航' for dark-and-quiet themes) or use the 'Curated only' toggle to see the twelve curated picks.