Skip to content

LAN-TINA-WS/dsh-gui-customization

132Last commit Aug 16, 2026

dsh-gui-customization DSH plugin

dsh-gui-customization is a composable plugin that adds a 'Interface Settings' panel to the DSH Web UI. It offers preset and custom color schemes, adjustable ambient light, dynamic backgrounds with images or video, and color scheme import/export. Settings persist across restarts via localStorage and IndexedDB.

How to install the dsh-gui-customization DSH plugin

dsh plugin --profile web add github:LAN-TINA-WS/dsh-gui-customization#path:packages/dsh-gui-customization

Copying does not run this command. Review the repository and version before installing the dsh-gui-customization DSH plugin.

dsh-gui-customization DSH plugin data source

dsh-gui-customization DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-gui-customization DSH plugin can do

  • Color themes: four presets (System Default, Nous Blue, Indigo Purple, Emerald Green) plus 13 custom color fields with picker and text input.
  • Ambient light: corner glow linked to main color, adjustable intensity, breathing amplitude, and position (5 modes).
  • Dynamic background: supports image (file picker or built-in preset 'deepseek娘01') and video (muted loop), with opacity slider and sidebar transparency toggle.
  • Color scheme import/export: export as JSON (auto-copied to clipboard), import by pasting JSON.
  • Bilingual: Chinese and English UI text switches with DSH language setting.
  • Persistence: settings saved in localStorage and IndexedDB, survive page refresh and DSH restart.

Where the dsh-gui-customization DSH plugin fits

  • Personalize the DSH Web UI to match your brand or aesthetic preferences.
  • Quickly switch between multiple color schemes for different work contexts (e.g., dark mode for coding, light mode for reading).
  • Share your custom color scheme with colleagues by exporting the JSON.
  • Use a calming video background to reduce eye strain during long assistant sessions.
  • Integrate the plugin into a team's DSH deployment to enforce a consistent visual identity.

Who the dsh-gui-customization DSH plugin is for

  • DSH users who want to customize the appearance of the Web UI beyond the default theme.
  • Developers or designers who need to tailor the UI for demos, broadcasts, or personal preference.

dsh-gui-customization DSH plugin limitations

  • Only works with DSH Web UI (profile web); not applicable to terminal or headless modes.
  • Dynamic background presets include only one built-in image ('deepseek娘01'); users must provide their own images or videos for additional options.
  • Color scheme import requires manual pasting of JSON text; no file upload or drag-and-drop yet.

dsh-gui-customization DSH plugin: from the repository README

Quoted from the LAN-TINA-WS/dsh-gui-customization README, the upstream source of the dsh-gui-customization DSH plugin. Copyright remains with the original authors.

中文 | [English](README.en.md) ![DS娘 · 时装工坊](docs/screenshots/dsgirl-fashion-workshop.jpg) [![npm version](https://img.shields.io/npm/v/dsh-gui-customization)](https://www.npmjs.com/package/dsh-gui-customization) [![npm downloads](https://img.shields.io/npm/dw/dsh-gui-customization)](https://www.npmjs.com/package/dsh-gui-customization) [![GitHub release](https://img.shields.io/github/v/release/LAN-TINA-WS/dsh-gui-customization)](https://github.com/LAN-TINA-WS/dsh-gui-customization/releases/latest) [![GitHub downloads](https://img.shields.io/github/downloads/LAN-TINA-WS/dsh-gui-customization/total)](https://github.com/LAN-TINA-WS/dsh-gui-customization/releases) [![GitHub stars](https://img.shields.io/github/stars/LAN-TINA-WS/dsh-gui-customization)](https://github.com/LAN-TINA-WS/dsh-gui-customization) [![license](https://img.shields.io/github/license/LAN-TINA-WS/dsh-gui-customization)](LICENSE) ## dsh-gui-customization DeepSeek Harness Web UI 的**主题定制插件**:Nous 蓝默认配色(明暗双模式)、四套预设与 13 色自定义、氛围光(光晕/呼吸/位置实时可调)、动态背景(图片/视频,原生文件选择 + 内置预设「deepseek娘01」+ 背景透明度滑块 + 侧边栏透明开关)、配色导入/导出,中英双语、设置持久化、跨重启保留。配置入口:设置 → 界面设定。 > [最新 Release](https://github.com/LAN-TINA-WS/dsh-gui-customization/releases/lat

Read the full READMERepository license: MIT

dsh-gui-customization DSH plugin questions

How do I install dsh-gui-customization?

You can install it via npm: `dsh plugin --profile web add dsh-gui-customization`. Or use GitHub direct install: `dsh plugin --profile web add github:LAN-TINA-WS/dsh-gui-customization#path:packages/dsh-gui-customization`. After installation, restart DSH Web UI and go to Settings → Interface Settings to configure.

Does the plugin work with DSH terminal mode?

No, this plugin is designed specifically for the DSH Web UI (profile web). It adds a GUI interface setting panel that is not available in terminal or headless modes.

Can I share my color scheme with others?

Yes, you can export your current color scheme as a JSON string by clicking the export button in Interface Settings – it will be automatically copied to your clipboard. Others can import it by pasting the JSON into the import field.

What background media formats are supported?

For images, any format supported by the browser (e.g., PNG, JPEG, WebP). For videos, formats that support muted loop playback (e.g., MP4, WebM). The plugin includes one built-in image preset called 'deepseek娘01'.

Will my settings be lost after updating DSH?

Settings are persisted in localStorage and IndexedDB, so they should survive DSH updates as long as the storage keys remain unchanged. If you encounter issues, try re-saving your settings after the update.