dsh-theme-skins: A Color Skin Plugin for DeepSeek Harness
123we-glitch/dsh-theme-skins
A DSH plugin that adds four curated color skins — Aurora, Night Flight, Nordfjord and Sakura — to the DeepSeek Harness Web UI, with automatic light/dark palettes and a one-click settings picker.
dsh-theme-skins is a DSH plugin that restyles the DeepSeek Harness Web UI with four curated skins — Aurora, Night Flight, Nordfjord and Sakura — plus a Default entry. It targets the pain of a single fixed look when you want new colors without disturbing layout, applying a token override layer that only swaps colors and never rewrites the DOM or replaces components. Each skin carries both light and dark palettes that follow the appearance setting, the choice is stored in the browser and survives restarts, and Default restores everything.
How to Install
dsh plugin --profile web add github:123we-glitch/dsh-theme-skins- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- 123we-glitch
- Distribution
- Plugin
dsh-theme-skins Key Features
dsh-theme-skins Repo Summary
What Does It Do?
Theme Skins is a DSH plugin for DeepSeek Harness that gives the Web UI four curated color skins — Aurora, Night Flight, Nordfjord and Sakura — plus a Default option. It solves the problem of a single fixed look without touching layout: colors are applied as a token override layer, so no DOM is rewritten and no components are replaced, and disabling the plugin fully restores the native appearance. Each skin ships with both a light and a dark palette that follow the Light / Dark / Follow System setting, and the choice is remembered across restarts.
Core Features
- Four complete skins plus a Default entry, five looks in total, covering 104 design tokens including canvas, surfaces, borders, text hierarchy, accent, status colors, code highlighting, user bubbles, menus and popups, scrollbars and diff colors.
- Every skin carries its own light and dark palette, so there is no separate color-mode switch — it follows the system appearance setting automatically.
- Zero layout changes: implemented through a theme token override layer rather than DOM rewrites or component swaps, so choosing Default or disabling the plugin restores the original DeepSeek Harness UI.
- Bilingual (Chinese and English) settings row, with the selection persisted in browser localStorage and kept after a restart.
- No third-party dependencies, with a prebuilt single-file browser module that works right after installation; skin definitions live in one source config and can be extended.
How to Use This Plugin?
After enabling it in DSH, open Settings › General › Theme Skins and pick Default, Aurora, Night Flight, Nordfjord or Sakura to switch instantly; the light or dark variant follows the Appearance setting. Choose Default to return to the native look, or remove the bundle from Settings › Plugins and restart when you no longer need it. To customize, edit the neutral anchors, accent color and the per-mode surface, text, border, code block and syntax colors in the source skin definitions, rebuild the browser module, then reinstall the bundle or restart the app to load the new build; adding a new skin also requires a display-name entry for its id in the build script's Chinese and English dictionaries.
How to Troubleshoot This Plugin?
The Windows one-click installer is not code-signed, so SmartScreen may show a "Windows protected your PC" warning — click "More info → Run anyway" to continue. If you would rather not trust the installer, build it yourself from source following the official build and packaging instructions, since the logic is transparent and can be reviewed line by line.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: 123we-glitch/dsh-theme-skins. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
