
oil-oil/dsh-theme
141Last commit Aug 14, 2026
dsh-theme DSH plugin
dsh-theme is a community plugin that lets you customize the DeepSeek Harness Web UI appearance. It offers light, dark, and system appearance modes, nine curated palettes, and live controls for accent, background, foreground, surface, and sidebar colors. Theme settings are stored in browser local storage and persist across refreshes, with versioning support.
How to install the dsh-theme DSH plugin
dsh plugin --profile web add github:oil-oil/dsh-themeCopying does not run this command. Review the repository and version before installing the dsh-theme DSH plugin.
dsh-theme DSH plugin data source
dsh-theme DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-theme DSH plugin can do
- Light, dark, and system appearance modes
- Nine curated palettes: Clear Blue, Paper Green, Forest Green, Cool White, Warm Sand, Cool Violet, Soft Gray, High Contrast, and Rose Mist
- Live color controls for accent, background, foreground, surface, and sidebar
- Separate UI and code font families with adjustable sizes
- Versioned browser-local theme settings that survive refreshes
Where the dsh-theme DSH plugin fits
- Personalize the DeepSeek Harness interface to match your visual preferences
- Improve readability with high-contrast themes for accessibility
- Maintain brand consistency by applying custom color schemes
- Switch between light and dark modes based on ambient lighting conditions
- Quickly experiment with different palettes without restarting the harness
Who the dsh-theme DSH plugin is for
- DeepSeek Harness users who want to customize the Web UI appearance
- Developers needing high-contrast or colorblind-friendly themes for better accessibility
dsh-theme DSH plugin limitations
- Theme values are stored under the current Harness origin in browser storage and do not sync across browsers or profiles on different origins
- Component radius customization is not included because Harness does not expose a global radius token and the plugin intentionally avoids fragile global CSS overrides
dsh-theme DSH plugin: from the repository README
Quoted from the oil-oil/dsh-theme README, the upstream source of the dsh-theme DSH plugin. Copyright remains with the original authors.
English | <a href="./README.zh.md">中文</a> </p> <p align="center"> <a href="https://github.com/oil-oil/dsh-theme/actions"><img alt="CI" src="https://img.shields.io/github/actions/workflow/status/oil-oil/dsh-theme/ci.yml?style=flat-square&label=CI"></a> <a href="./LICENSE"><img alt="MIT License" src="https://img.shields.io/badge/license-MIT-3167E3?style=flat-square"></a> <img alt="DeepSeek Harness" src="https://img.shields.io/badge/DeepSeek%20Harness-0.1.0--rc.6-3167E3?style=flat-square"> </p> `dsh-theme` is a standalone community plugin for customizing the DeepSeek Harness Web UI. Changes are applied immediately and restored on refresh in the current browser. ## Features - Light, dark, and system appearance modes. - Nine curated palettes: Clear Blue, Paper Green, Forest Green, Cool White, Warm Sand, Cool Violet, Soft Gray, High Contrast, and Rose Mist. - Live accent, background, foreground, surface, and sidebar color controls. - Separate UI and code font families. - Separate UI and code font sizes. - Versioned browser-local theme settings that survive refreshes. ## Install ```sh npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-theme ``` Restart the `
Read the full READMERepository license: MIT
dsh-theme DSH plugin questions
How do I install dsh-theme?
Run `npx @deepseek-ai/dsh plugin --profile web add github:oil-oil/dsh-theme` in your terminal. Then restart the web profile and open Settings → Appearance to see the plugin options.
Will my theme settings persist after I close the browser?
Yes. Theme values are stored in browser local storage under the current Harness origin. They survive page refreshes and browser restarts as long as you don't clear the site data.
Does dsh-theme support multiple browser profiles or syncing?
No. The settings are stored locally per origin and do not sync across browsers, devices, or profiles on different origins. You would need to configure each instance separately.
Can I add custom colors beyond the nine palettes?
Yes. The plugin provides live color controls for accent, background, foreground, surface, and sidebar. You can adjust these independently, so you are not limited to the preset palettes.
Does dsh-theme affect the performance of DeepSeek Harness?
The plugin uses the official Harness Theme and Slot APIs and applies changes without heavy overhead. Since settings are stored locally and applied on page load, performance impact is minimal.