Web GUI bundle for DSH: a task board with cron scheduling, a Git branch graph, a file and change side panel, an SSH terminal with SFTP and port forwarding, QR-paired mobile remote control, a desktop companion, live token statistics, and five installable themes.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:springbrand-lab/dsh-skin-universe
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).
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.
Links
More in this category
zhu1090093659/dsh-web-ui#packages/dsh-web-ui-all★ 4021
Plugin and skin collection for the DSH Web UI: task board, Git graph, right-side panel, remote mobile UI, pet, live token stats, and a skin center.
omdsh-dev/DSH-better-sidebar★ 1904
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
ccch1mneyyy/dsh-TUI★ 1782
Claude Code-style full-screen terminal UI: pixel-whale header, live status line, and streaming thought expansion.
omdsh-dev/dsh-at-file★ 320
Codex-style `@file` mentions: search workspace files in the composer and attach their contents to prompts.
huiliyi37/dsh-tianshu-tui★ 201
A terminal UI (TUI) for DeepSeek Harness.
omdsh-dev/dsh-genui★ 176
Interactive UI components rendered inline in replies: layout, charts, forms, quizzes, mermaid, 3D scenes, and an action event loop back to the model.

