
Live theme editor for DeepSeek Harness with curated palettes and typography controls.
Install Dsh Theme
Likely fails to load: not on npm, needs a build, and ships no `prepare` script — a git install fetches sources, not built artifacts, so the entry point is never produced.
This install is expected to fail
prepare script to run it, and is not published to npm — so nothing produces the compiled output the loader then goes looking for.Three things would fix it, all of them on the author's side: publish the package to npm, add a prepare script that builds on install, or commit the build output to the repository. Until one of those happens, the command below is here so you can reproduce the failure, not so you can install it.
What would be run — expected to install and then fail to load
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:oil-oil/dsh-theme
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profileBefore you run it
- A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
- Installing from git resolves a moving branch. Pin a commit —
github:oil-oil/dsh-theme#<commit-sha>— so the code you reviewed is the code you install.
Prerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- TypeScript — a git install pulls this source, not build output.
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | pass | info | no install-time scripts |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | missing | warn | `dsh-theme` is not published to npm |
| prepare script | missing | fatal | needs a build but ships no `prepare` script — a git install fetches sources, not built artifacts |
- Verdict reason
- git-only + needs build + no prepare script
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
From the README
Excerpt as published by the author, plain text, unedited
English | 中文 `dsh-theme` is a standalone community plugin for customizing the DeepSeek Harness Web UI. Changes are applied immediately and restored on refresh in the current browser. - Light, dark, and system appearance modes. - Nine curated palettes: Clear Blue, Paper Green, Forest Green, Cool White, Warm Sand, Cool Violet, Soft Gray, High Contrast, and Rose Mist. - Live accent, background, foreground, surface, and sidebar color controls. - Separate UI and code font families. - Separate UI and code font sizes. - Versioned browser-local theme settings that survive refreshes.
Topics
GitHub topics on this repository
More in Custom Wallpaper Theme Switcher
Ranked by similarity inside the cluster, not alphabetically
Dsh Skin
KinGao294
Skin switcher + custom wallpaper for DeepSeek Harness (dsh): curated --dsw-alias-* palettes, translucent wallpaper with opacity/blur controls, persisted per browser (like Codex themes) — 换皮肤 / 自定义背景插件
Dsh Wallpaper
SciGeoLight
DeepSeek Harness wallpaper plugin / DSH 壁纸与磨砂玻璃插件
Lukeskinplus
INEXEN-Arthur
Skin switcher and custom wallpaper for DeepSeek Harness
Dsh Wallpaper
Gao-Yee
Custom wallpaper background for the dsh web GUI (light theme only): fixed cover image under translucent liquid-glass surfaces, with an in-page control panel.
Dsh Chat Skin
1m01m0
DeepSeek Harness client plugin: chat wallpaper & skins for the Web GUI — 6 presets, custom wallpaper, native settings card (dsh.client contract)
Dsh Minimal Theme
EarlyCar
Minimal theme plugin for DeepSeek Harness (dsh web): Midnight dark theme + Theme & Background settings (presets, wallpaper with panel opacity/blur)