Preface

Within the DSH plugin ecosystem, many changes come from standalone plugins. If you want to preserve DeepSeek Harness’s native conversation layout and control behavior while only replacing the visual layer, here is a theme plugin: bilbillm/deepseek-harness-angelina-themes.

What This Is

This is a dsh-plugin that provides Angelina light and dark glass themes with subtle parallax effects. It is maintained by bilbillm, licensed under MIT, and requires a DeepSeek Harness Web profile and Node.js 20+.

It is not built as a standalone application, nor does it take over Harness’s interaction logic; its focus is on providing a unified visual presentation for interface elements such as menus, cards, input fields, and message bubbles.

Core Features

  • Provides Angelina light and dark glass themes.
  • Preserves DeepSeek Harness’s native conversation layout and control behavior.
  • Layered parallax between background and foreground.
  • Frosted glass effect for menus, cards, input fields, and message bubbles.
  • Disables or resets parallax under low performance, touch input, narrow screens, system reduce-motion settings, or when the page is blurred or hidden.
  • Allows selecting light or dark mode in the settings page and persists it locally in the browser.
  • Restores the host theme and body attributes upon uninstallation.

Among these, the narrow-screen condition is defined in the documentation as a viewport width not exceeding 900px.

Installation and Activation

First, confirm that the current environment is a DeepSeek Harness Web profile and that the Node.js version meets 20+.

Install using the GitHub repository:

dsh plugin --profile web add github:bilbillm/deepseek-harness-angelina-themes

After installation, restart the Web profile:

dsh web
# Or
npx @deepseek-ai/dsh web

After restarting, navigate to:

Settings → General Settings

Select light or dark mode under “Angelina Theme.” The theme selection will be saved locally in the browser.

Local Checkout Installation

If you need to modify the repository locally before installing, you can run the following commands in the repository directory:

pnpm install
pnpm build
dsh plugin --profile web add .

This step will first install dependencies and build the local package, then install the current directory as a plugin into the Web profile.

Theme Selection and Uninstallation

If you later switch back to Harness’s built-in theme, the plugin selection flag will revert to system and will not override the host theme settings.

To uninstall the plugin:

dsh plugin --profile web remove dsh-angelina-themes

Upon uninstallation, the plugin will restore the host theme and body attributes.

Applicable Scenarios and Notes

It is suitable for Web profile users who want to switch to the Angelina light or dark glass theme without changing DeepSeek Harness’s native interactions.

Usage notes:

  • The plugin runs with the current dsh process permissions; review the source code and license before installation.
  • This project is an unofficial fan-made customization and does not represent DeepSeek, OpenAI, Hypergryph, Yostar, or Arknights.
  • Angelina, Arknights, and related original works, art, and trademark rights belong to their respective rights holders.
  • Asset sources and third-party notices can be found in ASSET-PROVENANCE.md and THIRD-PARTY-NOTICES.md in the repository.

Reference Links

GitHub repository:

https://github.com/bilbillm/deepseek-harness-angelina-themes