cholot-Zhou/dsh-ui-overrides ↗★ 0

dsh-ui-overrides

Inject user-owned CSS into the DeepSeek Harness Web UI to override the appearance of any plugin's elements — fully opaque floating panels, custom colors, spacing, anything CSS can target. 适合前端开发者或有强定制需求的用户,可自由调整面板透明度与间距。

Package
dsh-ui-overrides
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Oct 24, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cholot-Zhou/dsh-ui-overrides

Usage

Edit this file:

~/.dsh/ui-overrides.css

(If DSH_HOME is set, the file is $DSH_HOME/ui-overrides.css.)

Then reload the page (Ctrl+R), or restart DSH. The file is read on every page load, so there is no rebuild step. If the file does not exist, the plugin creates a comment-only starter on first request.

Example: fully opaque quote bar (dsh-client-ui-quote)

#dsh-quote-bar,
#dsh-quote-popover,
#dsh-quote-toast {
  background: Canvas !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

Example: any other plugin

  1. Open DevTools (the desktop app allows it) and inspect the element you want to change.
  2. Copy a stable selector — an id, a data-* attribute, or a class combination that is unlikely to change.
  3. Write normal CSS. Add !important when the plugin sets the value inline or with higher specificity.
/* example: widen a floating panel */
#some-plugin-panel {
  width: 420px !important;
}

/* example: tint all tooltips of a plugin */
[data-tooltip] {
  background: #1e1e22 !important;
  color: #fff !important;
}