dsh-skins: Third-party skin plugin for DSH Web GUI

dsh-skins is a client-side plugin repository that offers skin-switching functionality for the DeepSeek Harness (DSH) Web GUI, designed to extend theme capabilities without modifying core code. It registers skins via the official ThemeService and uses CSS variables for overrides, supporting instant switching. Currently, four skins—Nord, Aurora, Paper, and Dream—are released, covering both dark and light bases. They support image backgrounds via inline data URLs without requiring external dependencies. The plugin adopts a self-contained resource design and provides pnpm scripts for type checking, building, testing, and internationalization consistency verification. Users can install and enable the plugin via the omdsh market command, then switch skins from the settings page. Adding new skins requires defining skin configurations in the source code and supplementing the corresponding Chinese and English copy.

Read More
DSH-Skin-Manager: Skins Manager for DSH Web GUI

`dsh-skin-manager` is a lightweight skin management plugin for the DeepSeek Harness Web GUI, maintained by `xiaoyangcheng84-svg` and released under the MIT license. This plugin aims to address the tedious issues of state management and switching when multiple skin packages coexist, consolidating skin discovery, activation, mutual exclusion, and default restoration into the settings page. Its core features include dynamically discovering installed skins with `skin.json` or marketplace themes, providing a dedicated `Settings → Skins` settings page, supporting one-click application and hot updates, ensuring only one skin is active at a time, and allowing restoration of the default appearance at any time. Additionally, it integrates with `dsh-market` to synchronize state files and clean up conflicting mounts, preventing state conflicts during startup.

Read More