MIT-licensed DSH theme plugin that plays a hand-drawn Shorekeeper startup film, loops the same footage as the chat backdrop, and adds a sidebar panel for custom backgrounds, transparency, dimming and blur.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-11-13
License
MIT
01What can it help you accomplish?
Give DeepSeek Harness a cinematic startup instead of the plain loading screen
A 1600×900 H.264 startup film drawn stroke by stroke, then the eye opening and the logo assembling, with DSH's own loading screen still visible underneath
DSH users who want the app to feel themed rather than default, without patching the app itself
Run a themed workspace with your own background
A seamless 3.3s loop of the same footage, or your own image / video, with transparency, dimming and blur tuned live
People who keep DSH open all day and want readable text on a personalised backdrop
Back out to the stock look at any time
The original appearance restored by the master switch, or the bundle removed from the profile
Anyone trying the theme out before committing to it
02How to install into DeepSeek Harness
Prerequisites
- A DSH `desktop` profile whose `package.json` you can edit (the README uses `--profile desktop`)
- The theme directory available on disk — the README installs it as a `link:` dependency pointing at that directory
- Node.js only if you rebuild the bundle with `node build.mjs` after changing the film, strokes or logo
Installation steps
- 01
Install it into the profile as a link to the theme directory: `dsh plugin --profile desktop add "link:<absolute path to the theme directory>"`
$ dsh plugin --profile desktop add "link:<absolute path to the theme directory>"
- 02
Confirm `@local/dsh-shorekeeper-startup` appears in `dsh.profile.bundles` of `~/.dsh/profiles/desktop/package.json`
- 03
Restart DSH so the startup film plays on the next launch
Verify the integration
- The startup film plays on launch, and the left sidebar shows the new "Shorekeeper Theme" entry that opens the settings page
- Skipping with `ESC`, a click or the skip control ends the film immediately and reveals the workspace
Rollback
- `dsh plugin --profile desktop remove @local/dsh-shorekeeper-startup` uninstalls the bundle
- Or turn off the master switch in the theme settings — the README states the original appearance is fully restored
03DSH integration and capability boundaries
DSH theme plugin bundle: `cordis.patch.yml` inserts a `shorekeeper-startup` row, the empty host half provides only the Loader entry, and the browser bundle paints the startup film plus a sidebar settings page
Hand-drawn startup film
a DSH launch with the bundle enabled→406 vector strokes drawn stroke by stroke in three passes, then the eye-opening flash, the title text and the 24-part logo assembly
mounts a portal on `document.body` that covers the whole window, including the top menu barSeamless looping backdrop
the startup footage, or your own image / video file→a 3.3s loop with the last 0.7s cross-faded into the opening, or your own background
custom files are kept only in the local IndexedDB, up to 120 MBLive display controls
the "Shorekeeper Theme" settings page in the left sidebar→UI transparency 5–85%, background dimming 0–85% and blur 0–30px, applied instantly
overrides four theme tokens through `ctx.theme.overrideTokens` without changing your light / dark / system preferenceStartup film switch and replay
the settings page toggles→the film plays on every launch, or replays on demand
all settings persist in `localStorage` under `dsh-shorekeeper.theme.v2`Reduced-motion friendly
an OS with `prefers-reduced-motion` set→particles, stroke growth and displacement animations are turned off
04Who is it for? When not to use it?
Good for
- DSH users who want the app to feel themed rather than default, without patching the app itself
- People who keep DSH open all day and want readable text on a personalised backdrop
- Anyone trying the theme out before committing to it
Not for
- The film and logo come from user-provided Wuthering Waves material: the characters and footage are copyright Kuro Games, and the plugin is meant for local personal use only — the assets are not redistributed.
- The README installs the theme as a `link:` dependency on a local directory in the `desktop` profile and requires the bundle to be listed in `dsh.profile.bundles`; there is no published package spec to install from.
05Compatibility, maintenance and safety notes
- The startup film is a portal on `document.body` that covers the entire window including the top menu bar; the native Windows minimize / maximize / close buttons are drawn by the system, so the web layer cannot cover them.
- The film and logo come from user-provided Wuthering Waves material: the characters and footage are copyright Kuro Games, and the plugin is meant for local personal use only — the assets are not redistributed.
- The film, stroke paths and logo parts are embedded into `client.js` (~2.9 MB) at build time, so changing the footage means replacing `assets/startup.mp4` and rebuilding with `node build.mjs`.
- The README installs the theme as a `link:` dependency on a local directory in the `desktop` profile and requires the bundle to be listed in `dsh.profile.bundles`; there is no published package spec to install from.
MIT · README evidence only, latest release v1.2.1, safety not audited
06Frequently asked questions
How do I install the theme into DeepSeek Harness?
Install it into the `desktop` profile as a link to the theme directory — `dsh plugin --profile desktop add "link:<absolute path>"` — then confirm `@local/dsh-shorekeeper-startup` is listed in `dsh.profile.bundles` of `~/.dsh/profiles/desktop/package.json` and restart DSH so the startup film plays. Removing it is `dsh plugin --profile desktop remove @local/dsh-shorekeeper-startup`.
What does it change inside the DSH workspace?
It adds the startup film overlay, the looping chat backdrop and a "Shorekeeper Theme" entry in the left sidebar. Your settings live in `localStorage` under `dsh-shorekeeper.theme.v2`, and custom background files stay in the local IndexedDB (120 MB limit) — nothing is written to the project files and no host routes or external assets are used.
Can I use my own background instead of the Shorekeeper footage?
Yes. The settings page lets you drag in or pick an image or video as the background, and separately adjust UI transparency (5–85%), background dimming (0–85%) and blur (0–30px). Turning the master switch off restores the original DSH appearance completely.
How is this different from a plain wallpaper or shell tweak?
It is a DSH theme plugin, not a desktop wallpaper: the startup film is drawn by Canvas stroke by stroke and then hands over to a seamless 3.3s loop of the same footage, and the transparency overrides four DSH theme tokens through `ctx.theme.overrideTokens` so it stacks with your light / dark / system theme instead of replacing the preference.
What are the licensing limits?
The film and logo are user-provided Wuthering Waves material; the characters and footage are copyright Kuro Games, and the README scopes the plugin to local personal use and does not redistribute those assets. If you rebuild the bundle with your own footage, that footage is embedded into `client.js` (~2.9 MB).
07Related DSH workflows
huashu-design
by alchaincyf
Creates selectable design directions and delivers interactive prototypes, PPTX, animations, and visual assets.
dsh-tui
by ccch1mneyyy
Claude Code 风格全屏终端 TUI:像素鲸鱼顶栏、双流光大字、实时工作状态行、思考流式展开、双击 Esc 时间回溯、上下文进度条 + TPS 仪表;接入 Agent preset(standard/code/minimal/cordis)、Skills、MCP、Goals、Todos、子代理,/ 命令注册表与随附技能(audit/bug/review/practice/pr_comments/release-notes/vuln-check);纯插件挂载零核心改动。
dsh-better-sidebar
by omdsh-dev
Full sidebar workbench with file rendering and editing, terminal, Git, and subagents; third-party plugins can register new tabs.
dsh-media-desk
by woniuniuniu
Capture ideas and generate scripts, titles, covers, images, storyboards, schedules, and review data in a sidebar media workspace.
08Data and sources
给 DeepSeek Harness 的主题插件:启动时播放「逐笔线稿 → 睁眼 → 文字与标识」的守岸人影片,结束后把同一段画面作为全屏背景,侧边栏里提供交互面板,可换成自己的图片或视频,并调节界面透明度。
已安装进 `desktop` profile(`link:` 到本目录)。手动安装:
| `cordis.patch.yml` | 插入 `shorekeeper-startup` 行 |
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-13. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
