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. 适合前端开发者或有强定制需求的用户,可自由调整面板透明度与间距。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cholot-Zhou/dsh-ui-overridesREADME
Read the full README ↗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
- Open DevTools (the desktop app allows it) and inspect the element you want to change.
- Copy a stable selector — an
id, adata-*attribute, or a class combination that is unlikely to change. - Write normal CSS. Add
!importantwhen 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;
}