bupianlizhugui/dsh-genshin-skin

You can directly change the Genshin theme to the deepseek harness

dsh-genshin-skin is a Genshin Impact (Snezhnaya) presentation skin for the DeepSeek Harness Web UI: it recolours the theme with a Teyvat gold palette and adds a snowy imperial-city wallpaper background. The README states it works entirely through the public ctx.theme service and a CSS layer, stacking a --dsw-* override layer plus CSS Modules for the wallpaper and edge glow, and registering the override through ctx.effect so it is removed automatically on unload. The wallpaper image, colour-token mappings and scrim/panel transparency are all editable in src/ and rebuilt with pnpm build.

Web UI Enhancements ★ 3 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add github:bupianlizhugui/dsh-genshin-skin

A git install builds the package from source via its prepare script, so pnpm (>=10) asks to allowlist that build the first time: when the first add fails, copy the printed package key into the profile's pnpm-workspace.yaml (allowBuilds: dsh-genshin-skin: true) and re-run. Pinning a commit (github:bupianlizhugui/dsh-genshin-skin#<sha>) is recommended so a later push cannot silently change what runs. Remove with dsh plugin --profile web remove dsh-genshin-skin.

Compatibility

DeepSeek Harness Web UI (the dsh CLI, or a source checkout run with pnpm dsh); Node >= 22.19 and pnpm, which DeepSeek Harness already requires. The README states it is presentation only and does not touch sessions, models, tools, sandboxes or the network, restoring the stock look when removed.

Details

Recent updates

The README documents the bundle/client declarations (dsh.bundle + dsh.client platform web), how the host serves the skin's client bundle at /plugins/dsh-genshin-skin/client.js, the allowBuilds approval step for git installs, and a separate ASSET_LICENSE.md for the bundled artwork (not MIT).

FAQ

How do I install dsh-genshin-skin?
Run dsh plugin --profile web add github:bupianlizhugui/dsh-genshin-skin. The README notes a git install builds from source, so pnpm may ask to allowlist dsh-genshin-skin in the profile's pnpm-workspace.yaml; pinning a commit is recommended.
Does it change sessions or models?
No. The README states it is presentation only, working through the public ctx.theme service and a CSS layer, and that it does not touch sessions, models, tools, sandboxes or the network.
Is the artwork licensed like the code?
No. The README says the code is MIT but the bundled image is covered by a separate ASSET_LICENSE.md for personal, non-commercial use, and that this is an unofficial fan project.

Alternatives

allen546/dsh-plugin-genshin-startup · DamonKoy/dsh-web-ui#dsh-skins · 2002yxy/dsh-desktop-pet

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins