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-themessettings namespace for data storage, avoiding interference with other components. - Non-invasive design: Uses documented
dsh.clientinjection 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¶
- Open Settings.
- Find the Design MD themes option.
- Click any theme card to apply the theme.
- 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, requiring18.2+or19.x).
- Requires DeepSeek Harness
- 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.