Back to DSH Guides

DeepSeek Harness Themes

DeepSeek Harness Themes and Skins: Best Picks and How to Switch

DeepSeek Harness ships with light, dark and system appearance only. Anime skins, live wallpapers, frosted glass or a Claude-style look come from community theme plugins. Here are the popular ones grouped by style, with live stars, plus how to install, switch and roll back on the Web UI and the desktop app.

DeepSeek HarnessDSH PluginsDeveloper Preview

Three built-in looks

Official settings offer light, dark and system, plus fonts and sizes.

Skins are plugins

Every other look is a community theme plugin.

One skin at a time

Two full skins override each other and break the layout.

On this page+
02

Whale Girl Skins

The Whale Girl is a fan character for DeepSeek drawn by community artists. Several plugins carry her, but some are full skins and some are desktop pets that leave the interface alone.

PluginTypeNotes
dsh-deep-whaleFull skinTwo skins plus a manager; Web and the official desktop app
dsh-whale-musumeDesktop petA mascot that keeps you company; does not recolor the UI
dsh-whale-girl-live2dDesktop petLive2D model whose expression follows the agent
dsh-maid-whale-webuiThemeMaid whale theme; the author's command targets the desktop profile

A skin and a pet work together; two full skins do not. The dsh-deep-whale artwork is licensed CC BY-NC-SA 4.0, so no commercial use.

03

How to Install and Switch a DeepSeek Harness Theme

The Web UI and the desktop app use different profiles. A theme installed on one does not appear on the other.

StepWeb UI (dsh web)Desktop app
Installdsh plugin --profile web add <package>Sidebar Plugins → Add plugin, enter the npm package
ApplyRestart dsh web (Ctrl+C, then run it again)Enable it when asked, then quit and reopen the app
SwitchIn the plugin's own settings page, such as Settings → Skin manager or Settings → AppearanceSame
Updatedsh plugin --profile web update <package>Remove it and install again
Removedsh plugin --profile web remove <package>, then restartRemove it from the Plugins list

Use the install command on each plugin page. The package name can differ from the repository name: dsh-transparent-ui-plugin installs as dsh-client-ui-aqua.

04

What You Can Change Without a Plugin

For dark mode, another font or bigger text, skip the plugin. Settings → General already has these.

SettingRange
AppearanceLight, dark or follow system
Body text size10 to 22 px, default 14
Code size10 to 16 px, default 11
Terminal size10 to 20 px, default 13
FontsSeparate body, code and terminal fonts; empty keeps the built-in font

These choices are saved per browser in ~/.dsh/cordis.patch.yml and survive restarts.

05

Skin Market: Browse Skins in One Place

Rather than hunting for skins one by one, install dsh-skin-market. It lives in Settings and lets you browse, search, install, switch, update and remove community skins, with ratings and manual review.

dsh-skin-market

205GitHub stars

DSH Profile: web

Community skin market inside Settings, with ratings, review and one-click install.

dsh plugin --profile web add "dsh-skin-market@latest"
Security and compatibility

dsh-skins

25GitHub stars

DSH Profile: web

Skin center plugin with built-in skins; skins are plain asset folders.

dsh plugin --profile web add @linxin666/dsh-client-ui-skin-center
Security and compatibility

If you use the dsh-web-ui suite, install skins from its own skin center instead of adding them separately. The two are adapted differently and mixing them breaks the layout.

06

Before You Install a Theme

  • A theme plugin is code that runs on your machine like any plugin. The official docs say theme overrides are trusted like plugin code, so check the security signals and repository activity first.
  • Themes are adapted to specific DSH versions. DeepSeek Harness is a developer preview; after a DSH upgrade, update your theme too; an outdated theme breaks or switches itself off.
  • Run one full skin at a time. Two at once fight over the same parts and buttons disappear or the sidebar shifts.
  • Live wallpapers and glass effects use the GPU. If things feel slow, turn off animation or use the plugin's low-power mode.

FAQ

I installed a theme but nothing changed.

+

Restart dsh web and refresh the page, then make sure the theme is enabled in its settings page. On the desktop app, --profile web commands do not reach it; install from the app's Plugins page.

The layout broke and the settings button is gone.

+

Two skins are probably on at once. Switch back to the default in the skin manager or plugin settings. If you cannot reach Settings, remove the latest skin with dsh plugin --profile web remove <package> and restart.

dsh web fails to start after I removed a theme.

+

Some themes leave their row in the profile's cordis.patch.yml (in ~/.dsh/profiles/web by default). Delete that theme's row and restart.

How do I go back to the default look?

+

Turn the theme off or pick the default in its settings, or remove the plugin and restart. The official appearance settings stay as they were.

Do themes work on a phone?

+

Themes apply to the Web UI, so they also show when a phone opens the same Web UI over the network. Most are designed for desktop screens; check each plugin for narrow-screen support.

Primary sources

This guide is grounded primarily in the current DeepSeek AI Harness repository and development documentation. Harness is still in developer preview, so exact commands and contracts can change with later releases.

DSH Guides

More DSH guides

Browse theme plugins

DSH Plugin Installation Guide

How to Install DeepSeek Harness Plugins

Install DSH plugins into the correct profile, understand npm and GitHub install targets, inspect the composed plugin tree, and remove or troubleshoot plugins without guessing what Harness actually loaded.

Read guide

DSH Web UI Guide

DSH Web UI: Start It, Fix "authentication required" and Use It on Mobile

DSH Web UI is the official browser interface of DeepSeek Harness. One command opens it, and from there you chat with the agent, edit code and run commands. Below: starting it, the first setup, the login error, phone and LAN access, and the plugins people add on top, all checked against the official source and docs.

Read guide

DeepSeek Harness Skills Guide

DeepSeek Harness Skills: Folders, SKILL.md and How to Use Them

A DeepSeek Harness skill is a written playbook for the agent. Drop it in the right folder and the agent picks it up on its own, or you call it with /name. Below: how skills differ from plugins, which folder wins, how to write SKILL.md and what to check when a skill does not show up.

Read guide

Best DeepSeek Harness Plugins

Best DeepSeek Harness Plugins: Must-Haves and Picks by Use

Too many plugins and no idea where to start? The best DeepSeek Harness plugins below start with five must-haves, then picks grouped by what you want to do. Stars and install commands on every card update live, and the selection rules and the popular plugins we leave out are spelled out below.

Read guide

DSH Plugin Development Guide

How to Build a DSH Plugin for DeepSeek Harness

Build a real DeepSeek Harness plugin from the minimal Cordis module shape, register a model-facing capability, package it for profile installation, test the load path, and publish it for the DSH ecosystem.

Read guide

DeepSeek Harness Architecture Guide

DSH Plugins, Bundles, and Profiles Explained

Understand how DeepSeek Harness composes plugins: what a plugin contributes, what a bundle distributes, what a profile boots, and how the ordered patch layers combine into the final runtime tree.

Read guide