Themes & Appearance

dsh-cyber-particle

AKS1st/dsh-cyber-particle · ★ 20

AKS1stCurated

Particle-network background overlay for the DSH Web shell: full-screen, click-through, zero runtime dependencies.

License
MIT
Added
2026-08-16
Maintenance
active
Install kind
github
Manifest status
Declared
Manifest path
package.json#dsh
Manifest checked
2026-08-19
Lifecycle scripts
None found

Static manifest checks report declarations only; they are not compatibility or security review.

安装

dsh plugin --profile web add github:AKS1st/dsh-cyber-particle

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. Preview
  2. Install
  3. Uninstall
  4. Tuning parameters (Settings → Particle Background)

English | 中文

Adds an animated particle-network background to the DeepSeek Harness web UI: gray particles drift in from random screen edges, cross the viewport in straight lines, and re-enter from a new edge after leaving; particles closer than a threshold distance are automatically connected with lines, forming a continuously evolving mesh.

Rendered in a full-screen overlay with pointer-events: none, it never intercepts clicks or scrolling and does not change any UI colors. No npm runtime dependencies.

All logic lives in the browser half: no server-side behavior, no webServer route. Settings persist in browser localStorage (key cyber-particle:config) and restore automatically after a page refresh or restart; dshmarket can toggle the plugin like a skin (no route conflicts).

Preview

Light theme:

Light theme

Dark theme:

Dark theme

Install

# Option 1: local directory
dsh plugin --profile web add /path/to/dsh-cyber-particle

# Option 2: from the git repository
dsh plugin --profile web add github:AKS1st/dsh-cyber-particle

# Restart the web service for the profile change to take effect
dsh web

Uninstall

dsh plugin --profile web remove cyber-particle
dsh web

Tuning parameters (Settings → Particle Background)

Adjust particle count, dot radius, line width, link distance, speed, and particle/line colors live from the settings page; values normalize against a 2560×1440 reference viewport and persist automatically to localStorage.