Introduction¶
The DeepSeek Harness Web interface provides basic development and debugging capabilities, but its visual style is usually relatively uniform. If you want to quickly change the visual experience of your workspace without changing the core capabilities of the tool, the dsh-skins plugin can help. It allows you to apply different branded skins and visual styles through hot switching, without reinstalling DSH.
Plugin Introduction¶
dsh-skins is a Web skin management plugin maintained by iasiv5. It provides a complete theme switching solution, including the official DeepSeek default style and multiple unofficial fan-style skins. The plugin supports hot switching, personalized configuration (wallpapers, slogans, and transparency), and personal gallery management, with all settings taking effect immediately.
Core Features¶
- Hot-switching branded skins: Quickly switch between multiple visual styles without restarting the entire DSH service.
- Multiple visual styles: Provides the official style as well as styles such as A Record of a Mortal’s Journey to Immortality, Heaven Official’s Blessing, OpenBMC, and UEFI.
- Personalized configuration: Supports custom wallpapers, slogans, and interface transparency adjustment (0-100%).
- Personal gallery: Supports uploading personal images as wallpapers; all skins share one gallery.
- URL parameter switching: Directly specify a skin through URL parameters, convenient for sharing or automated configuration.
- One-click updates: Includes a built-in version check and update mechanism, supporting safe updates.
Installation and Enablement¶
- Run the installation command:
dsh plugin --profile web add github:iasiv5/skins#main
- After installation, restart the DSH Web service (depending on your deployment method) and refresh the page.
- Click the “Skin Switch” button at the bottom of the sidebar and select the target skin.
Typical Usage¶
- Update the plugin:
dsh plugin --profile web update dsh-skins
- Uninstall the plugin:
dsh plugin --profile web remove dsh-skins
- Switch through URL: Append a parameter to the browser address bar, for example
/?skin=officialor/?skin=meirenzhi.
Personalization and Configuration¶
The configuration file is stored in the $DSH_HOME/dsh-skins/ directory and is physically isolated from the plugin installation directory. Upgrading or rolling back the plugin will not affect your personalized configuration.
- Wallpaper and Slogan: Click the gear button on the right side of a skin card to expand the personalization panel. You can choose wallpaper from the built-in selection or upload images from the personal gallery. You can modify the Chinese and English slogans.
- Transparency Adjustment: Adjust the panel background color, wallpaper mask, and blur level.
- Personal Gallery: Supports uploading images in PNG, JPEG, WebP, and GIF formats. Each image must be ≤ 20MB, and GIFs must be ≤ 12MP. The gallery has no quantity limit, and all skins share it.
Use Cases and Caveats¶
- Use Cases: Suitable for users who need to quickly switch between multiple visual styles or want to customize the workspace interface.
- Copyright Notice: The plugin includes unofficial fan works (such as A Record of a Mortal’s Journey to Immortality and Heaven Official’s Blessing). It has no affiliation with the copyright holders.
- Conflict Warning: It is recommended to avoid enabling multiple visual skin plugins at the same time to prevent conflicts.
- License: MIT License.
Conclusion¶
dsh-skins provides flexible skin-switching capabilities for DeepSeek Harness Web, allowing quick customization of workspace styles through simple configuration. For more details, refer to the plugin directory or GitHub repository.