DSH Marketplace

dsh-wallpaper-engine

elysia395/dsh-wallpaper-engine

Requires DeepSeek Harness 0.1.5-rc.1+ (DSH Desktop >= 2.0.7) and dsh-better-sidebar >= 0.19.0 - update both before installing or updating this plugin. Plays local Wallpaper Engine Video/Web wallpapers behind the chat, renders Scene wallpapers as extracted static frames, and adds content-rating/type filters, custom uploads and an iOS-style liquid-glass settings window.

1,71066JavaScriptMITSource

Install

Add dsh-wallpaper-engine to DeepSeek Harness

Install into

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 6d agoon DeepSeek Harness 0.2.1-rc.5.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install dsh-wallpaper-engine

Security

What installing dsh-wallpaper-engine runs

Build scripts

No build script was blocked in our run.

Source: our sandbox install on DeepSeek Harness 0.2.1-rc.5, 6d ago.

Install hooks

package.json declares no preinstall, install or postinstall script.

Source: package.json on GitHub, read at our last sync. prepare is not recorded; it runs only on a GitHub install, and shows up under build scripts when pnpm blocks it.

README mentions

Neither shell commands nor credentials.

Source: a keyword match on the README — a hint about what the plugin touches, not an analysis of its code.

Not an audit. These are the record of one install and two text scans; nobody has read this plugin's code on your behalf. Plugins run with your agent's permissions.

The AI take

What it is — Integrates local Wallpaper Engine wallpapers behind the DSH chat interface with liquid glass settings.

Who it is for — When using DeepSeek Harness desktop edition for web chatting, it is suitable to install this plugin. Users of web version DSH can skip installation because it requires DSH Desktop version >= 2.0.7.

Watch out — The installation requires updating DeepSeek Harness to 0.1.5-rc.1+ and installing dsh-better-sidebar >= 0.19.0, and a restart of the corresponding host is needed after installation. Sandbox testing passed in a new profile and it was registered into the profile by harness. No obvious issues found.

The verdict — I would install it because it provides an iOS-style liquid glass settings window.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-wallpaper-engine does

Layered local media flows through a renderer into a glass chat plane and cache.

dsh-wallpaper-engine is a DeepSeek Harness plugin that places local Wallpaper Engine wallpapers behind the chat interface and provides controls for playback and appearance. It supports Scene, Web and Video wallpapers, plus uploaded JPG, PNG and MP4 files. Scene wallpapers are rendered by the built-in WebWallGL renderer; Web wallpapers are mounted with Wallpaper Engine API injection and sandbox isolation; videos use browser playback. Application wallpapers are excluded.

DeepSeek Harness loads the plugin in the web or desktop profile and stores the selected settings on the host. The plugin reads local Wallpaper Engine project directories, including projects containing project.json, and can write uploaded media and transcoding caches to local storage. Its settings are opened from Settings → Wallpaper Engine or the mascot’s wallpaper drawer. It does not register agent tools or inject prompt text, so it does not add model token usage.

dsh-wallpaper-engine is intended for users who want local animated wallpapers, filtering, automatic rotation and extensive interface customisation inside DeepSeek Harness. It is not suitable for Application wallpapers that require third-party executables, and Scene output is not guaranteed to match Wallpaper Engine for every workshop item. Installation requires DeepSeek Harness 0.1.5-rc.1 or later, Node.js >=18, and dsh-better-sidebar >=0.19.0; desktop builds require DSH Desktop >=2.0.7.

dsh-wallpaper-engine documentation

Configuring dsh-wallpaper-engine

Open Settings → Wallpaper Engine in DeepSeek Harness, or pull down the mascot’s cord to open the wallpaper drawer. The settings window has six areas:

  • Wallpaper Library: selection, content-rating and type filters, hiding and restoring items, uploads and rotation lists.
  • Appearance: presets, colours, glass effects, fonts and sidebar styling.
  • Playback: filters, framing, speed, transitions, audio and media linkage.
  • System: mascot, host adaptation, occlusion pause, cache and advanced options.
  • Extensions: session avatars, click and trail effects, and 3D parallax.
  • About: project and contributor information.

Changes take effect immediately and are saved to the host. Presets can include fonts, mascot assets and avatars, and can be exported or imported as JSON. The README documents settings through this interface rather than listing configuration keys or environment variables.

Commands and host integration

After installation or an update, restart the relevant host. For the web host, restart dsh web; desktop users must fully quit and reopen the application. DeepSeek Harness loads the package through the selected web or desktop profile. The plugin does not register agent tools or add prompt text.

dsh-wallpaper-engine requirements and sources

DeepSeek Harness must be >=0.1.5-rc.1; DSH Desktop must be >=2.0.7 for desktop use, and Node.js must be >=18. The plugin supports Windows, macOS and Linux. dsh-better-sidebar must be >=0.19.0.

The plugin can read Wallpaper Engine project directories and recognises projects with project.json, scene packages, web entry points or video content. Uploaded JPG, PNG and MP4 files are stored locally. macOS has no official Wallpaper Engine client, so the plugin uses uploaded media or a configured directory containing compatible projects.

Known limits

Scene wallpapers use WebWallGL and fall back through a degradation chain when rendering fails; a preview may appear while the first frame is prepared. Rendering depends on each wallpaper’s resources and scripts, so workshop output may differ from Wallpaper Engine. Application wallpapers are unsupported and are not added to the library or rotation candidates.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-wallpaper-engine

maid-atelier

Small-tailqwq

2.7k

Whale-girl skin series for the DSH Web UI (maid-atelier).

Installed cleanly when we ran it

npm packageTypeScript17d ago

AI review

maid-atelier

What it is — A whale-girl maid skin for the DSH Web UI, with light and dark variants.

Who it is for — You live in the DSH Web or desktop UI while agents run, staring at chat and the sidebar, and you want this look instead of the stock chrome. Do not stack this copy into a profile whose theming already comes from the dsh-web skin center; the two adaptations are separate and will scramble the UI together.

Watch out — A clean profile install registered with DSH. Restart DSH once after install. The series skin manager is optional for a single skin, but without it there is no options panel, GUI compat overrides, or mutex if another skin from the set is on. Desktop through 0.2.0-rc.2 has no third-party plugin update UI, so an update is uninstall then install again.

The verdict — I would put it only on the UI I actually stare at and treat it as wallpaper, nothing the agent can use.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Details

是一层高自由度的玻璃质感主题,套在 DeepSeek Harness 网页端。顶栏、侧边栏、输入框、统计行、轨迹视图都成了磨砂玻璃片。玻璃模糊度、磨砂度、背景(流体或自定义壁纸,壁纸还能单独调模糊和磨砂)全都能在设置卡片里自由调节。关掉开关就回到原生界面,不改 DSH 任何一行源码。

DeepSeek Harness 0.2.1-rc.5 refuses the latest release

GitHub sourceJavaScript2mo ago

AI review

DSH-Transparent-UI-Plugin

What it is — A reversible frosted-glass skin for the DeepSeek Harness web UI: Mica restyles the layout into floating cards, compatibility mode only swaps the material (other plugins included), with a fluid board or wallpaper behind it.

Who it is for — You sit in the browser walking an agent's trajectory and editing the composer, and you want that chrome frosted without editing DSH. If you only drive DSH from scripts or the API, there is no web chrome to skin.

Watch out — DeepSeek Harness 0.2.1-rc.5 rejected the latest release before install: the declared range excludes that build, and a source install has no older package to roll back to. The README says the plugin has not tracked the new API and can crash.

The verdict — I would leave it off the profile until a build actually lands; stock UI is the better deal while install is a hard no.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

open-sea-skin

d-dev0101

387

Realtime WebGPU ocean skin with quick controls for waves, daylight, glass opacity, and an automatic day cycle.

Installed cleanly when we ran it

npm packageJavaScript1mo ago

AI review

open-sea-skin

What it is — A DeepSeek Harness appearance plugin that paints a live WebGPU ocean behind the UI and exposes wave, daylight, glass-opacity, and twelve-minute day-cycle controls.

Who it is for — You sit in DeepSeek Harness through long drafting sessions, the solid panels go stale, and you want a translucent chat layer over moving water and shifting light. Skip it if the editor or the DeepSeek chat site is where you actually work and Harness is barely on screen.

Watch out — A clean-profile sandbox install registered with Harness. npm is still 1.2.3; the language-sync fix is GitHub v1.2.4. Setup runs shell commands, and stacking the plugin with the extension or the static drop tangles later updates.

The verdict — The live demo is the gate: if the glass still leaves a long answer readable, I keep it in the daily profile; if not, stock Harness chrome stays.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

dsh-liang-skin

kingOfSoySauce

318

Adaptive reasoning slider skin that maps each model's available reasoning efforts onto a 0–30 visual intensity scale, with synchronized portraits, background, and interface colors.

Installed cleanly when we ran it

npm packageJavaScript13d ago

AI review

dsh-liang-skin

What it is — Turns a model's own reasoning.efforts into a 0–30 slider and restyles portraits, background, and UI per notch.

Who it is for — You are on DeepSeek Harness Web, iterating thinking strength on a multi-effort model during long-reasoning work, and you want the chrome to follow the effort. If the work mostly goes out as addressed subagents, skip it: the slider is hidden and never submitted there.

Watch out — It installed on a fresh profile and DSH registered it. Native controls were checked against DSH Web 0.1.7-rc.2; macOS Desktop is user-trial only; Windows Desktop still needs newer hands-on reports. Reverting to light, dark, or system lasts only for that client session—refresh or reactivation turns the skin back on; whether the slider changes reasoning effort is stored in this browser only; other skins must be off first; Web and Desktop profiles do not share the install.

The verdict — Net yes on Web: commit goes through ModelDirectory with the original effort ID, and only on pointer-up, key finish, or blur—that wiring is the part I actually care about.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
Source

dsh-dream-skin

RevolutionLA

253

One-command skin plugin: 8 original themes, translucent wallpaper with opacity/blur, per-user accent, and shareable theme-pack import/export, favorites and surprise-me — purely native on DSH's token system.

Installed cleanly when we ran it

npm packageJavaScript17d ago

AI review

dsh-dream-skin

What it is — Token-native skins for DSH Web: eight presets, translucent wallpaper, a per-user accent, and shareable theme packs.

Who it is for — You spend the day in DSH Web on DeepSeek writing code or reading agent traces, stuck with the stock look. Anyone who only drives DSH from a terminal, editor, or pipeline never sees this surface.

Watch out — On a clean profile it installed and DSH registered it. The install runs shell commands. That run did not surface an obvious functional pitfall.

The verdict — I'd install it as a reversible experiment: registration is all the test proved, and the agent will not get better.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details
144

Claude Code Desktop look-and-feel for the DSH Web GUI — ivory/warm-black dual canvas, clay accent, three-font typography, permission segmented control and brand switcher, via CSS overrides and client DOM overrides.

Installed cleanly when we ran it

npm packageTypeScript23d ago