Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
界面增强 #deepseek-harness#deepseek-harness-plugin#dsh#dsh-plugin

dsh-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。

123654qw @123654qw ⬇ 2 ★ 0 main

安装

dsh plugin --profile web add github:123654qw/dsh-new-ui
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

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。

该插件未提供要点说明,请参考仓库 README。

deepseek-harnessdeepseek-harness-plugindshdsh-plugin
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/123654qw/dsh-new-ui
许可证未标注(见仓库)
主要语言main
下载量2
GitHub 星标0
最近推送2026-08-20
收录日期2026-09-19
分类界面增强

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# dsh-new-ui

English | [中文](README.zh.md)

> 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](./main.png)

---

## 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

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

---

## Install

Requires DeepSeek Harness (`dsh web` runs).

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

From source (development):

```bash
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:

```bash
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 `

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。