DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

New Ui — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
N

dsh-new-ui

New Ui

dsh-new-ui — a full-site UI rewrite for DeepSeek Harness (deep tech blue + liquid glass) that auto-intercepts dsh-web-ui to avoid conflicts. 整站 UI 重写 + 自动拦截 dsh-web-ui。

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Developerprit/dsh-new-ui#3fc1213be190324f6e82629d08368aea17efbff0
READMECompatibilityVersions

Compatibility and provenance

New Ui is published as dsh-new-ui and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
8/20/2026

Versions

0.1.0stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
SEE LICENSE IN LICENSE
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
8/20/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsRemote Web Ui@linxin666/dsh-remote-web-uiScan-to-pair remote access for the dsh web GUI that shares one official interface: a QR beside the settings button pairs phones and PCs into the same Web GUI (a portrait-touch adaptation layer for phones, full desktop on PCs) through one-time tokens and rClient Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundle

README

dsh-new-ui

English | 中文

A full-site UI rewrite plugin for DeepSeek Harness (dsh): deep tech blue + liquid glass + motion polish, with automatic interception of dsh-web-ui to prevent skin / slot conflicts.

logo


What

dsh-new-ui is a single-package DSH plugin that does two things:

  1. Full-site UI rewrite — a deep tech-blue + liquid-glass light/dark theme designed with ui-ux-pro-max. It remaps every --dsw-alias-* token through the official ThemeRuntime.overrideTokens() API and injects a liquid-glass style layer (aurora backdrop, frosted pane, 150–300ms transitions) plus a persistent bottom-right Russian tagline «Пусть технологии изменят мир!».
  2. Automatic interception of dsh-web-ui — a bundled patch layer (cordis.patch.yml) disables the entire dsh-web-ui family at the load source by row id (web-ui-*, standalone @linxin666/*, and external dsh-better-sidebar), with a host-side runtime conflict detector as defense in depth.

No DSH source changes — everything mounts through the official profile / bundle mechanism.


Features

FeatureDescription
🎨 Full token rewriteRemaps every --dsw-alias-* token: backgrounds, borders, text, buttons, states, sidebar, and more
🌗 Light + darkEvery token carries a { light, dark } pair and follows the system color scheme automatically
🧊 Liquid glassTranslucent surfaces + backdrop-filter frost + animated aurora background
✨ Motion polish150–300ms transitions on interactive elements, honoring prefers-reduced-motion
🛡️ Auto interceptioncordis.patch.yml disables all dsh-web-ui rows + host-side runtime warning
🌐 Russian taglineBottom-right «Пусть технологии изменят мир!»

Install

Requires DeepSeek Harness (dsh web runs).

dsh plugin --profile web add dsh-new-ui
dsh web

From source (development):

git clone https://github.com/123654qw/dsh-new-ui.git
cd dsh-new-ui
pnpm install
pnpm run build
dsh plugin --profile web add link:$(pwd)
dsh web

How the interception works

dsh-new-ui declares dsh.bundle.patch = ./cordis.patch.yml in its package.json. On install it stacks as a bundle layer and writes disabled: true by row id for:

  • the aggregate @linxin666/dsh-web-ui-all (all 17 web-ui-* rows)
  • the standalone @linxin666/* packages (their own 15 row ids)

The host half (src/index.ts) enumerates loader entries via ctx.loader.entries() and prints a loud warning if any dsh-web-ui plugin is still active:

[dsh-new-ui] detected N dsh-web-ui plugin(s) still active. ...

Verify:

dsh --profile web --dump-config

The web-ui-* / better-sidebar rows should show disabled: true.


How the UI rewrite works

  • Theme — src/client/theme.ts exports TOKENS (ThemeTokenOverrides); src/client/index.ts calls ctx.theme.overrideTokens('dsh-new-ui', TOKENS). The layer stacks over the active theme and picks the right { light, dark } value per color scheme — immediate and reversible (unload restores).
  • Atmosphere — src/client/styles.ts injects the aurora backdrop, frosted pane, transitions, and the Russian tagline as a plugin-owned <style> tag removed on unload / HMR.

Structure

dsh-new-ui/
├── package.json          # dsh.bundle.patch + dsh.client + peerDeps + exports
├── cordis.patch.yml      # interceptor: disables all dsh-web-ui rows
├── tsconfig.json
├── tsdown.config.ts      # dual build (host + browser)
├── src/
│   ├── index.ts          # host half: interceptor (detect + warn)
│   └── client/
│       ├── index.ts      # browser half: token layer + styles + tagline
│       ├── theme.ts      # deep tech blue token remap
│       └── styles.ts     # liquid glass / motion / aurora / tagline
├── README.md / README.zh.md
└── LICENSE               # Available License

License

Available License — Copyright © 2026 kscm.


Links

  • DeepSeek Harness
  • dsh-web-ui (intercepted by this plugin)