Back to directory

dsh-liuli-ui-enhance

In a curated listMaintenance: Active

lilycleheart/dsh-liuli-ui-enhance

Adds an M3/Fluent UI theme with dynamic colors, frosted wallpaper, sidebar/browser tooling, element inspection and window controls.

View on GitHub
$ dsh plugin --profile desktop add dsh-liuli-ui-enhance@0.1.2

25

stars

0

forks

TypeScript

Language

2026-08-20

Created

2026-11-03

Last push

MIT-licensed DSH desktop theme plugin: M3 dynamic colours, frosted wallpaper, font priority, right sidebar, embedded browser, element inspection, DevTools and provider thinking-level autofill.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-11-11

License

MIT

01What can it help you accomplish?

  • Restyle the DeepSeek Harness desktop client with an M3 × Fluent 2 theme

    Dynamic M3 colour extraction, wallpaper with frosted material, day/night switch, per-surface font priority for body/code/terminal, and settings split into 外观 / 功能 sections

    DSH Desktop users who want a polished look without leaving the official client

  • Add working surfaces on top of the client: right sidebar, embedded browser and element inspection

    A right sidebar, a detail panel that auto-expands on file/git writes, an embedded browser the agent can drive with `open --show`, and an element picker / inspector with computed styles and outerHTML

    Developers who want to watch and drive the pages the agent builds from inside DSH

  • Fill gaps the official client leaves around providers and debugging

    Thinking-level autofill for custom providers (model reasoningEfforts + provider compat), upgraded native selects, DevTools from the floating ball, and a compatibility switch for other plugins

    Users configuring custom model providers or running several UI plugins at once

02How to install into DeepSeek Harness

Prerequisites

  • DSH Desktop with a profile that has been started at least once — the first launch creates `~/.dsh/profiles/desktop`
  • For local development: Node.js 20+ and pnpm

Installation steps

  1. 01

    On DSH 0.2.1-rc.5, enter `dsh-liuli-ui-enhance@0.1.2` in the official Plugins page — the official installer manages dependencies and bundle registration

  2. 02

    Or use the CLI: `dsh plugin --profile desktop add dsh-liuli-ui-enhance@0.1.2`

    $ dsh plugin --profile desktop add dsh-liuli-ui-enhance@0.1.2

  3. 03

    From source: `pnpm install` (builds lib/) then `pnpm install:desktop`

  4. 04

    For the 0.2.1+ window top bar patch: run `node scripts/patch-official-window-controls.mjs --check`, fully quit the client including the tray, then `--apply` and restart

Verify the integration

  • The client restarts with the theme applied and the 外观 / 功能 sections visible in settings
  • The floating ball offers 「修复窗口顶栏」 / settings → 功能 → 「立即打补丁」 as the in-client alternative to the patch script

03DSH integration and capability boundaries

DSH integrationNative runtime

DSH desktop plugin installed through the official plugin page or the dsh CLI; theme, sidebar, browser and DevTools surfaces are added around the official client

  • M3 dynamic theming

    wallpaper / system colours, day or night mode→M3 dynamic colour tokens, wallpaper with frosted material, rounded corners and glow, adjustable in the 外观 settings section

  • Font priority

    font families added per surface→independent ordering for body, code and terminal, with automatic fallback for missing fonts, applied instantly and persisted

    settings take effect immediately and are persisted
  • Voiceprint visualisation

    microphone audio while the client runs→a waveform in the page header

    a master switch turns the listening off and hides the header waveform; parameters live in a collapsed 高级设置 area
  • Right sidebar, detail panel and embedded browser

    agent file writes, git operations, dev servers, `open --show` calls→an official-compatible right sidebar, a detail panel that auto-expands on writes, and an embedded browser the agent can drive

    the new client keeps the official sidebar service and file-open entry points
  • Element picker and inspector

    clicks on page elements via the floating ball→picked elements inserted into the chat, or an inspection card with computed styles and outerHTML

    from DSH Desktop 2.0.9 the host runs in a utility process, so DevTools element locating degrades while the card and 「切换开发者工具」 still work
  • Thinking-level autofill for custom providers

    a custom provider added in settings→model reasoningEfforts and provider compat declared in config with one click

    writes provider configuration into the host config

04Who is it for? When not to use it?

Good for

  • DSH Desktop users who want a polished look without leaving the official client
  • Developers who want to watch and drive the pages the agent builds from inside DSH
  • Users configuring custom model providers or running several UI plugins at once

Not for

  • The 0.2.1+ window top bar needs an explicit patch: pre-check with `--check`, fully quit the client including the tray, then `--apply` and restart — or use the in-client 「修复窗口顶栏」 / 「立即打补丁」 action.
  • Voiceprint visualisation listens to the microphone; the master switch turns listening off and hides the header waveform.

05Compatibility, maintenance and safety notes

  • The 0.2.1+ window top bar needs an explicit patch: pre-check with `--check`, fully quit the client including the tray, then `--apply` and restart — or use the in-client 「修复窗口顶栏」 / 「立即打补丁」 action.
  • Voiceprint visualisation listens to the microphone; the master switch turns listening off and hides the header waveform.
  • Several features are non-official enhancements; a compatibility switch turns the intrusive/observing features off while keeping the theme abilities on official extension points.
  • The install instructions target DSH 0.2.1-rc.5 and a DSH Desktop profile that has been launched at least once; older 2.0.x layouts use the legacy layout patch instead.
2026-08-202026-11-03Not specified by the author

MIT · README evidence only, no tagged release in the facts pack, safety not audited

06Frequently asked questions

How do I install it on DSH Desktop?

On DSH 0.2.1-rc.5 enter `dsh-liuli-ui-enhance@0.1.2` in the official Plugins page — the official installer handles dependencies and bundle registration. Or use the CLI: `dsh plugin --profile desktop add dsh-liuli-ui-enhance@0.1.2`.

Why does the window top bar need an extra step?

For 0.2.1+ the top bar is patched explicitly: run `node scripts/patch-official-window-controls.mjs --check`, fully quit the client including the tray, then `--apply` and restart. You can also stay in the app and use the floating ball → 「修复窗口顶栏」 or settings → 功能 → 「立即打补丁」, then restart.

Does it listen to my microphone?

Only for the voiceprint visualisation. It has a master switch that turns the listening off and hides the page-header waveform, and its parameters live in a collapsed 高级设置 area.

Will it conflict with my other DSH UI plugins?

There is a compatibility switch for exactly that: one click turns off the intrusive / observing features while keeping the theme abilities that sit on official extension points.

What does the element inspector show?

The floating ball can pick an element and insert it into the chat, or open an inspection card with computed styles and outerHTML. From DSH Desktop 2.0.9 the host runs in a utility process, so locating the node in the DevTools Elements panel degrades, while the card and 「切换开发者工具」 keep working.

08Data and sources

  • Author-claimedgithub.com36068f437b60…

    DeepSeek Harness 的 **Material Design 3 × Fluent 2 融合主题**插件:动态取色、壁纸磨砂、声纹可视化。

  • Author-claimedgithub.com36068f437b60…

    dsh plugin --profile desktop add dsh-liuli-ui-enhance@0.1.2

  • Author-claimedgithub.com36068f437b60…

    DSH 0.2.1-rc.5 用户可在官方「插件」页面输入 `dsh-liuli-ui-enhance@0.1.2` 安装。

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-11. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.