Introduction

DeepSeek Harness (DSH) adopts a plugin-based architecture, allowing developers to extend its functionality through plugins. When deeply customizing the UI, directly modifying the Harness source code is often impractical, and some non-standard script injections may introduce risks. The deepseek-harness-design-md-themes plugin provides a ready-to-use theme solution, aimed at resolving this conflict by offering rich visual customization capabilities without modifying the core Harness code.

Plugin Overview

deepseek-harness-design-md-themes is an official-style plugin for DeepSeek Harness. It includes 74 deterministic themes generated and locked by awesome-design-md. The plugin is registered through DSH’s plugin mechanism and takes effect without requiring modifications to the Harness source code.

Core Features

  • Native integration: Registers themes through the Theme Service and contributes a settings.section, ensuring deep compatibility with the Harness system.
  • Deterministic catalog: The 74 themes are generated from the fixed source code commit 8147538b4226ae41e2487a9179e3bcc1f68e8554, ensuring version consistency without random changes.
  • Persistent ownership: Operates only within the deepseek-harness-design-md-themes settings namespace for data storage, avoiding interference with other components.
  • Non-invasive design: Uses documented dsh.client injection lists, Cordis patch contributions, Theme Service, and UI Slots. It does not patch components, query internal DOM, override unrelated global CSS, or replace Harness files.

Installation and Enablement

Use the DSH plugin manager to install this plugin:

dsh plugin --profile web add deepseek-harness-design-md-themes

After installation is complete, start Harness:

dsh web

Typical Usage

  1. Open Settings.
  2. Find the Design MD themes option.
  3. Click any theme card to apply the theme.
  4. The selected state remains active after the page is refreshed.

Applicable Scenarios and Notes

  • Compatibility requirements:
    • Requires DeepSeek Harness 0.1.1-rc.2.
    • Node.js version must be ^22.19.0 || >=24.0.0 (used for generation and packaging; the runtime React version is provided by Harness, requiring 18.2+ or 19.x).
  • Maintenance and catalog: For the complete catalog of 74 themes, including theme IDs, categories, source paths, and contrast adjustments, see the Theme Catalog.
  • License: The plugin is licensed under the MIT License.
  • Ecosystem note: This plugin is a community plugin maintained by user yonglun. It has not been officially endorsed by DeepSeek.

Summary

By providing a non-invasive theme solution, this plugin lowers the customization barrier for DeepSeek Harness. Developers can quickly apply validated Design MD theme styles without needing to worry about the underlying implementation. For more details, refer to the GitHub repository.