DSH Plugins Marketplace

DSH Plugins

Plugins

/

Themes & Skins

/

dsh-plugin-gemini-theme

d

dsh-plugin-gemini-theme

Manifest valid★ 1

Gemini-styled skin restyling the conversation ground, sidebar rows, hero greeting and composer through one stylesheet over the --dsw-* tokens, with light and dark both covered.

UI (client)hasBundlePatch

dsh-plugin-gemini-theme

English | 中文

A Gemini-styled skin for the DeepSeek Harness web client.

One stylesheet, layered over the client's own --dsw-* design tokens. The plugin contributes no DOM, no slot occupant and no service — installing it changes how the client looks, removing it restores the stock appearance, and nothing else in the stack knows the difference.

The hero screen

Install

dsh plugin --profile web add dsh-plugin-gemini-theme

Restart dsh web afterwards. Remove it the same way:

dsh plugin --profile web remove dsh-plugin-gemini-theme

What it restyles

The conversation ground and sidebar fill, the sidebar's capsule rows and round icon buttons, the new-chat pill, the hero greeting's scale, the composer's radius, fill and elevation, the blue backdrop glow behind it, the entrance animation when a blank session opens, and the fades at both ends of the scrolling regions.

Light and dark are both covered; the sheet follows whichever the client resolves.

A conversation

How it works

The sheet mounts as a <style> tag under the plugin's own lifetime. Rules reach their targets through the class form CSS modules compile to — [hash]_[local], so a rule is written [class*="_local"] — which is what lets a skin live outside the packages it restyles. It loads before every feature package's own stylesheet, so its component rules carry !important.

That substring match is also the main hazard: _local matches any module that happens to name a class the same way. Rules that could reach a second component are narrowed by a tag qualifier, a :has() on something only the intended target contains, or an ancestor only the intended tree has.

Colours and sizes were sampled per-pixel from a reference rather than estimated; the comments in the sheet record where each number came from.

Limitations

Anything needing new DOM is out of scope for a stylesheet and is not here:

  • The session header keeps its stock strip (title, mode chip, view tabs) rather than filing them behind one control.
  • The hero greeting is the client's own line, not a rotating one.
  • The sidebar opens in whatever state the client decides; the skin does not change its boot posture or width.
  • No top progress bar during a turn — that needs a DOM signal the client does not publish.

License

MIT

Comments

Loading…

Similar plugins

dsh-client-ui-skin-verdandi6

No screenshots

dsh-client-ui-skin-verdandi

by Sddft97

An Aether Gazer Verdandi-inspired DSH Web UI skin with light and dark backgrounds, wedding-themed chrome, responsive character art, and themed conversation and sidebar surfaces.

Themes & SkinsUI & ExperienceManifest valid

★ 5

↓ 448/wk

MIT

TypeScript

Oct 25, 2026

dsh plugin --profile web add @hjbztlbr/dsh-client-ui-skin-verdandi
dsh-style-hub3

No screenshots

by Au1314

Theme studio for the DeepSeek Harness web GUI: eight switchable preset styles, accent and panel-translucency fine-tuning, host-side wallpapers painted on the first frame, and a one-click fix when the

Themes & SkinsManifest valid

★ 0

MIT

TypeScript

Sep 26, 2026

dsh plugin --profile web add dsh-style-hub
DSH-Codex-Style5

No screenshots

by xinxing1708

Codex-style dark interface for DSH on Windows, with navigation, project and conversation sidebars, and model and reasoning controls.

Themes & SkinsManifest valid

★ 6

↓ 1.3k/wk

MIT

JavaScript

Oct 25, 2026

dsh plugin --profile web add @xinxing1708/dsh-codex-style

by MoYu-CN

Extra light and dark color themes for the DSH UI, registered as pure color tokens on top of the official theme runtime.

Manifest valid

★ 0

MIT

JavaScript

Oct 12, 2026

dsh plugin --profile web add dsh-theme-pack
fairy-zzz-plugin4

No screenshots

by AssassinVIX

H.D.D skin for the DSH Web UI: full-screen boot animation, an animated eye core with idle, thinking and done states, a time-of-day greeting, and optional local GPT-SoVITS voice.

Themes & SkinsManifest valid

★ 8

JavaScript

Oct 27, 2026

dsh plugin --profile web add dsh-fairy-zzz

✦

No screenshots

by Cinnamobot

Nothing Phone style skin for DeepSeek Harness — dot-matrix background, Space Grotesk/Mono, monochrome + signal red, per-feature Settings toggles

Themes & SkinsTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Aug 26, 2026

dsh plugin --profile web add dsh-nothing-skin