Install
Inside DeepSeek Harness, with dsh-market
dsh plugin --profile web add dshmarket
Or from the command line
dsh plugin --profile web add github:springbrand-lab/dsh-skin-universe#path:/packages/dsh-web-ui-all
Installing runs third-party code with your own permissions — it can read your files, use your credentials and reach the network. Review the source first, and pin a commit (github:owner/repo#sha) when you can.
README
中文 | English

A complete feature and theme bundle for DeepSeek Harness Web. It keeps the task board, Git graph, file/change panel, SSH, mobile remote, theme-aware companions, live token statistics, and unified settings while shipping only five custom themes.
This is an open-source project from SpringBrand. See SpringBrand DeepSeek Harness for more DeepSeek Harness resources.
The four IP-inspired themes are labeled unofficial fan themes. They are not affiliated with, authorized, sponsored, or endorsed by the relevant rights holders. See THIRD_PARTY_NOTICES.md.
Five Themes
First Love
Three cinematic adult portraits rotate with a soft crossfade, paired with rainy natural light, clearer glass surfaces, and a dedicated First Love companion.

Spider Verse
Unofficial fan theme. A comic-film city scene with red-blue accents and web textures.

Pokemon Sunset
Unofficial fan theme. A warm journey across a golden field at sunset.

Naruto Konoha
Unofficial fan theme. Konoha streets, the Hokage monument, and an orange-black ninja palette.

Demon Slayer Night
Unofficial fan theme. Wisteria moonlight, haori patterns, indigo night tones, and breathing-light accents.

Full Feature Set
Skin Center
The settings panel lists only the five themes above, with light/dark preview, live try-on, full restore, one-click apply, and backdrop occlusion control.

Task Board
Five workflow columns, real DSH session execution, session traceability, and cron scheduling.

SSH
Key/password authentication, ~/.ssh/config import, web terminal, SFTP, port forwarding, cluster execution, and agent access.

Mobile Remote
Pair by QR code or link to manage sessions, messages, models, reasoning effort, and permissions from a phone. LAN and public tunnel modes remain available.
| Desktop pairing | Mobile layout |
|---|---|
![]() |
![]() |
Git Graph, Side Panel, and Live Status
Includes branch and commit visualization, file preview/editing, SCM stage/unstage/discard, persistent panel sizing, the desktop pet, and live token/TPS/cache statistics.

Installation
DSH plugins install per profile; dsh web uses the web profile.
From npm (recommended)
The packages are published, so this installs prebuilt output: no clone, no local build, and none of the allowBuilds approval noted below.
dsh plugin --profile web add @linxin666/dsh-web-ui-all
dsh web
Skins without the feature plugins:
dsh plugin --profile web add @linxin666/dsh-skins
From source
Requires Node.js >= 22 and pnpm. Use this path to change the code or run this repository's scripts.
git clone https://github.com/springbrand-lab/dsh-skin-universe.git
cd dsh-skin-universe
pnpm install
pnpm -r build
node scripts/link-profile.mjs
dsh plugin --profile web add link:$(pwd)/packages/dsh-web-ui-all
dsh web
Skins only:
node scripts/link-profile.mjs
dsh plugin --profile web add link:$(pwd)/packages/dsh-skins
CLI theme switching:
node scripts/dsh-skin list
node scripts/dsh-skin use first-love
node scripts/dsh-skin use spider-verse
node scripts/dsh-skin use pokemon-sunset
node scripts/dsh-skin use naruto-konoha
node scripts/dsh-skin use demon-slayer-night
node scripts/dsh-skin use official
If pnpm reports ERR_PNPM_IGNORED_BUILDS, add the printed cloudflared, cpu-features, and ssh2 keys to the profile's pnpm-workspace.yaml allowBuilds list and retry.
Verification and Removal
After restarting dsh web, the sidebar should show Task Board and SSH, and Skin Center should show 5. Use dsh --profile web --dump-config for a configuration-level check.
dsh plugin --profile web remove @linxin666/dsh-web-ui-all
See docs/plugins.md for technical details.
Sources and Licensing
| Package | Origin | License |
|---|---|---|
| Functional plugins and original framework | zhu1090093659/dsh-web-ui |
BSD-3-Clause; upstream notice retained |
| Five themes | SpringBrand Skin Lab | BSD-3-Clause for theme code; IP themes are unofficial fan works |
See LICENSE and THIRD_PARTY_NOTICES.md for legal notices and third-party ownership.

