dsh-custom-ui
Run the following command in DeepSeek Harness:
dsh plugin install Yinxe/dsh-custom-ui
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Yinxe/dsh-custom-ui in the DeepSeek Harness terminal to install; source code is available at https://github.com/Yinxe/dsh-custom-ui
About this plugin
The built-in appearance preference in DSH is capped at light, dark, or system, so switching to a brand-inspired look usually means hunting through source code and tweaking CSS variables one by one. dsh-custom-ui folds all of that into a single settings panel: 23 curated themes (14 brand-adapted, 9 original) rendered as a color-swatch gallery. One click applies the theme; each one maps roughly 110 --dsw-* variables spanning backgrounds, semantic colors, button states, scrollbars, side panels, and font stacks. To change a color you edit one single-source file in lib/themes/ and run a validation script to keep all three layers in sync, instead of searching the whole project for variables.
Beyond presets, the plugin integrates Material You dynamic theming. Upload a wallpaper and it extracts a seed color, generates five reference palettes in both light and dark system variants, and exports tokens that follow MD3 naming conventions, ready to drop into a native Material 3 project. A three-step global corner-radius control (theme-follow, sharp, unified 12 px) takes effect the moment you save, with no page reload required.
Every choice, theme ID, color-extraction seed, and radius setting, persists to the dshp-inx-custom-ui namespace in settings.yaml and survives restarts. The host-side whitelist only accepts the 23 registered theme IDs plus a virtual photo:custom entry; unknown IDs are rejected outright. Built for DSH users who care about interface aesthetics, want to hop between brand styles in seconds, or prefer to drive an entire color scheme from a single image without writing code, and for developers who need DSH surface tokens aligned to the Material 3 token ecosystem.
Use Cases
- Switch between brand-inspired looks like Linear, Notion, or WeChat in one click from the DSH settings gallery
- Generate a full light/dark Material 3 palette from a single wallpaper and apply it with one tap
- Toggle global corner radius across three presets—instant effect, no page reload required
Best For
- DSH users who care about interface aesthetics and want to hop between brand styles in seconds
- Design-minded users who want an entire color scheme driven by a single image, no CSS needed
- Frontend developers who need DSH surface tokens aligned to the Material 3 token ecosystem
Related Plugins
whale-girl is a desktop pet in the DSH Web GUI (bottom-right for instant companionship) — draggable, feedable, playable; completed tasks, sessions and companionship time accrue into seniority levels, titles, and memories.
Renders your local Wallpaper Engine wallpapers as the DSH web background, supporting video, web, and scene wallpapers with a liquid-glass effect and rich customization.
A WebGPU ocean skin for DeepSeek Harness with five-wave Gerstner waves, translucent theme, day/night cycle, and quick controls, installable as plugin or extension.
A Galgame-style conversation view and visual scene editor for DSH web sessions, with a real-time editing mode.