Preface

If you only want to adjust the appearance of DeepSeek Harness web without modifying business components, the DSH plugin approach provides a path: install a theme plugin in your profile and let dsh web load a custom look.

dsh-neu-theme is an MIT-licensed theme plugin maintained by Lhy723, providing a Neumorphism surface effect for DeepSeek Harness web. The DSH ecosystem emphasizes “everything is a plugin,” and the community directory is an independent site with no official affiliation to DeepSeek or High-Flyer.

Plugin Positioning

dsh-neu-theme is a Neumorphism theme for DeepSeek Harness web.

It registers two themes with the built-in ThemeRuntime:

  • neu-light
  • neu-dark

The two color schemes are cream light and ink blue dark, respectively, used to render soft raised and recessed surfaces.

Core Features

Lighting and Visible Surfaces

The plugin paints ambient light on visible surfaces, including top glows and corner fills.

This approach doesn’t just change the document background color; it applies lighting effects to visible areas such as the canvas, sidebar, and details column.

Shadows and Code Blocks

The plugin uses three layers of shadows:

  • contact
  • cast
  • top-edge highlight

It also uses a 145° gloss gradient and provides backlit inner walls for code blocks.

Grain Texture

The plugin uses inline SVG feTurbulence to add fine grayscale grain texture.

The texture covers the following areas:

  • Canvas
  • Sidebar
  • Details column
  • Code blocks

Frosted Glass Effect

The composer capsule and the following popup components use a frosted glass effect:

  • Permission menu
  • Model menu
  • Context panel

Micro-interactions

Micro-interactions are controlled by the following media query:

@media (prefers-reduced-motion: no-preference)

Settings

The plugin provides a Neumorphism picker under Settings → General with the following options:

  • Default
  • Neu Light
  • Neu Dark

The selection is persisted via Host settings.

Selecting Default, or when no skin is saved, keeps the native dsh document appearance.

Installation and Activation

Installing to a Web Profile

Official installation command:

dsh plugin --profile web add dsh-neu-theme

This command installs dsh-neu-theme into the web profile.

For manual installation, first navigate to the web profile directory:

cd ~/.dsh/profiles/web
pnpm add dsh-neu-theme

Adding to Bundles and Restarting

After installation, add "dsh-neu-theme" to dsh.profile.bundles in the profile’s package.json, then restart dsh web.

Example snippet:

{
  "dsh": {
    "profile": {
      "bundles": [
        "dsh-neu-theme"
      ]
    }
  }
}

Version and Dependency Requirements

The Host-backed settings path requires DSH Web Host 0.1.1-rc.2 or newer.

Remote browsers cannot access the loopback settings API, so the selection is designed to remain process-local.

The package.json declares peerDependencies version constraints for react, @deepseek-ai/cordis, and multiple DSH client packages, and depends on:

@deepseek-ai/schemastery ^3.18.1

Typical Usage

  1. Install the plugin:
dsh plugin --profile web add dsh-neu-theme
  1. Add "dsh-neu-theme" to dsh.profile.bundles in the profile’s package.json.

  2. Restart dsh web.

  3. Navigate to Settings → General → Neumorphism theme and select:

  • Default
  • Neu Light
  • Neu Dark

After selecting Default, the plugin injects no stylesheets and sets no body attributes, preserving native colors and shadows.

Development and Checking

The repository provides build and check scripts:

npm run build
npm run check

Use Cases and Notes

Suitable for users who:

  • Use DeepSeek Harness web and want to switch to a cream light or ink blue dark Neumorphism appearance.
  • Want to change the appearance through plugins rather than modifying business components.
  • Want the ability to switch back to Default to preserve the native dsh document appearance.

Notes before use:

  • The plugin runs with the current dsh process permissions; inspect the source code and license before installation.
  • If using the Host-backed settings path, confirm the DSH Web Host version is at least 0.1.1-rc.2.
  • The license is MIT.

Links

GitHub:

https://github.com/Lhy723/dsh-neu-theme

This introduction does not provide a verified directory page URL.