The core design principle of DeepSeek Harness is “everything is a plugin.” When using DSH for development or operations, customizing the interface appearance is a common need. dsh-cool-theme is a theme plugin that supports Dark / Light / System appearance switching, includes 34 built-in preset themes, and supports creating, sharing, and importing custom themes.
Plugin Overview¶
This plugin is maintained by CoolTea and is licensed under MIT. It addresses the limited interface appearance options and provides a one-stop theme management solution from presets to customization.
Core Features¶
-
Appearance Management
The appearance toggle entry point is now located in theme settings. In the “Theme” tab of the settings dialog, you can directly set the appearance (Dark, Light, or follow System). -
34 Preset Themes
The plugin includes 34 preset themes, all compatible with dark and light modes. These include but are not limited to Aura, Ayu, Catppuccin, Catppuccin Frappe, Catppuccin Macchiato, Cobalt2, Cursor, DSH, Dracula, Everforest, Flexoki, GitHub, Gruvbox, Kanagawa, Lucent Orng, Material, Matrix, Mercury, Monokai, Night Owl, Nord, One Dark, OpenCode, Orng, Osaka Jade, Palenight, Rosé Pine, Solarized, Synthwave 84, System, Tokyo Night, Vercel, Vesper, Zenburn. -
Customization and Sharing
After enabling the custom theme feature, you can create your own theme based on the currently selected preset (colors are inherited from the preset) and freely modify theme colors. You can also share or import themes created by others.
Installation and Enablement¶
The installation commands are as follows:
# Web 安装
dsh plugin --profile web add dsh-cool-theme
# 桌面安装
dsh plugin --profile desktop add dsh-cool-theme
To uninstall, run:
dsh plugin --profile <your-profile> remove dsh-cool-theme
Local Development¶
If you want to contribute or debug, you can clone the source code for local development:
# Clone project
git clone https://github.com/CoolTea001/dsh-cool-theme.git
# Install dependencies
cd dsh-cool-theme
pnpm install
# Start local development
pnpm run dev
# Local install
dsh plugin --profile <your-profile> add /absolute/path/to/dsh-cool-theme
# Restart DSH service
dsh web
Notes¶
- Node Version Requirement: Running this plugin requires Node.js version
>=22.19. - License: This plugin is licensed under MIT. When introducing third-party plugins, it is recommended to review the source code and license files.
You can view details for this plugin in the Community Catalog, and the source code is available on GitHub.