Introduction

The web GUI of DeepSeek Harness (DSH) supports plugin extensions. This plugin injects CSS and JS to transform the interface into the style of Girls’ Frontline: Neurosampler, providing dynamic backgrounds, quota monitoring, and status feedback.

Plugin Overview

Name: morinissleeping/dsh-pnc-theme
License: MIT

Core Features

  1. Background video/image: Supports full-screen looping background video (disable it with ?pnc-novid=1) and custom uploads; supports PNG/JPEG/GIF/WebP image backgrounds, with images taking priority over videos when present.
  2. Contour background: A continuous flowing contour effect generated based on the marching squares algorithm, with density changing according to LLM activity.
  3. Conway’s Game of Life board: A Game of Life board used as the background behind the central chat area, with seeding density driven by the LLM’s working status.
  4. LLM activity score: Provides an interface for monitoring LLM status.
  5. Quota bar: Displays three horizontal bars at the bottom of the chat panel, including countdown labels.
  6. Status indicator: Displays a white matrix while a command block is running.
  7. Configuration entry: Configure it through DSH native Settings → OpenCode Go Quota.
  8. Light theme detection: Shows a compatibility warning when a light theme is detected.

Installation and Enablement

Install using the official standard method:

dsh plugin --profile web add https://github.com/Morinissleeping/dsh-pnc-theme/releases/download/v0.2.17/dsh-external-dsh-pnc-theme-0.2.17.tgz

After installation, you need to restart dsh web for the changes to take effect.

Usage

  1. Open Web GUI → Settings → OpenCode Go Quota.
  2. Fill in cookie + workspace_id.
  3. Save and refresh the page to view the theme.
  4. Use the ?pnc-novid=1 parameter to disable the background video.

Notes

  • This repository is for personal use and may not be updated.
  • Credentials are not bundled; by default, they are read from and written to ~/.dsh/pnc_creds..
  • Network requests only access https://opencode.ai.
  • You need to restart dsh web for the changes to take effect.