AKS1st/dsh-cyber-particle 预览 preview

AKS1st/dsh-cyber-particle

Plugin插件 Native原生 ⭐ 17 MIT Docs & Writing文档与写作UI & Themes界面与主题

为DeepSeek Harness Web界面添加动态粒子网络背景 | DeepSeek Harness网页的粒子网络背景插件

Project Overview项目介绍

This is a native plugin built exclusively for DeepSeek Harness (DSH), designed to add a dynamic particle network background to the DSH web interface. The plugin renders light gray particles that fly in randomly from screen edges, cross the interface, and re-enter from new edges after exiting. Particles within a set distance threshold automatically connect to form an ever-changing full-screen network structure. The rendered layer has pointer-events enabled for pass-through, so it never interferes with mouse or keyboard interactions, and it does not change any of DSH’s original interface color scheme. All processing and rendering happens on the client side in your browser.

The plugin ships with a built-in settings page accessible via DSH’s main settings menu under the “Particle Background” entry. From this page, users can adjust multiple parameters in real time, including particle count, radius, line thickness, connection distance, and movement speed. Users can also pick custom colors for particles and lines via a color picker, and reset all settings to default with one click. All changes take effect immediately, and configurations are saved to the browser’s localStorage, so they persist across page refreshes and DSH restarts. The settings page also automatically matches DSH’s system language setting.

This plugin has no npm runtime dependencies, is written entirely in plain JavaScript, and requires no building before installation, so you can use it immediately after installing. It is released under the permissive MIT open source license, so it is free to use and modify. You can install it directly via the DSH CLI either from the GitHub repository or a local cloned copy, and it supports hot swapping like other DSH themes, with no routing conflicts. It automatically scales parameters based on your screen resolution and DPI to keep a consistent visual experience across different devices.

这是一款专门为 DeepSeek Harness (DSH) 开发的原生界面插件,可为 DSH 的 Web 界面添加动态粒子网络背景效果。插件会让灰白散点粒子从屏幕边缘随机飞入,穿过界面后从新边缘再次进入,距离小于阈值的粒子会自动连线,形成不断变化的动态网状背景。所有渲染都在浏览器端完成,渲染层开启了 pointer-events 穿透,不会干扰用户的鼠标键盘交互,也不会修改原界面的任何配色方案。

插件内置了专门的设置页面,用户可以在 DSH 的「设置 → 粒子背景」中实时调节粒子数量、半径、线条粗细、连线距离、移动速度等参数,还可以通过调色板修改粒子和线条的颜色,支持一键重置为默认配置。所有调整即时生效,配置会自动持久化存储到浏览器的 localStorage 中,刷新页面或重启 DSH 后会自动恢复之前的设置,设置页文案也会跟随 DSH 的系统语言自动切换。

这款插件没有 npm 运行时依赖,纯 JavaScript 实现,零构建即可安装使用,采用 MIT 许可开源,完全免费。用户可以通过 dsh 命令行从 GitHub 仓库或本地克隆的源码直接安装,支持热切换,不会产生路由冲突。插件会自动按屏幕分辨率和缩放比例适配参数,在不同尺寸的屏幕上都能保持一致的视觉效果。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 note1 项提示
  • 17 stars - an early-stage project星标 17,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

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

把 AKS1st/dsh-cyber-particle 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

cyber-particle — DeepSeek Harness 粒子网络背景插件

English | 中文

为 DeepSeek Harness Web 界面提供动态粒子网络背景:灰白散点从屏幕边缘随机飞入、直线穿过界面、离开后从新的边缘再次进入;彼此距离小于阈值的粒子自动连线,形成不断变化的网状结构。

渲染在界面全屏覆盖层上,pointer-events 穿透,不影响鼠标/键盘交互,也不改动任何界面配色。无 npm 运行时依赖。

内置「设置 → 粒子背景」页:可实时调节粒子数量、半径、线条粗细、连线距离、移动速度,用调色板改粒子/线条颜色,一键重置为默认;调整即时生效并持久化到浏览器 localStorage,刷新页面或重启后自动恢复。设置页文案跟随 DSH 语言设置(中文 / English)。

服务端无任何行为:所有渲染与设置都在浏览器侧完成,不注册任何 webServer 路由,可被 dshmarket 像皮肤一样热切换(不产生路由冲突)。

效果预览

亮色主题:

亮色主题效果

暗色主题:

暗色主题效果

安装

从 GitHub 仓库安装(纯 JS,零构建,即装即用):

dsh plugin --profile web add github:AKS1st/dsh-cyber-particle
dsh web   # 重启 web 服务使 profile 生效

本地安装(clone 后直接指向仓库目录):

git clone https://github.com/AKS1st/dsh-cyber-particle.git
dsh plugin --profile web add /path/to/dsh-cyber-particle
dsh web

卸载

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

可调参数(设置 → 粒子背景)

效果以 2560×1440(27" 2K)为参考视口,按设备像素比和视口面积自动归一化, 在不同分辨率/缩放的屏幕上保持一致的观感(线条粗细、粒子大小、连线密度都成比例缩放)。

设置页用「少/多、小/大、细/粗、近/远、慢/快」等定性档位展示(极少/少/适中/多/极多), 不显示绝对数值,避免不同屏幕尺寸下数值歧义;下表为内部实际取值。

参数 默认值 范围 含义
粒子数量 52 10–120 基准数量,绘制时按 scale² 缩放(8–240 截断)
粒子半径 2.2 0.5–6 半径(px),按 scale 缩放
线条粗细 1.2 0.2–4 连线宽度(px),按 scale 缩放
连线距离 180 40–400 连线阈值(px),按 scale 缩放
移动速度 3.0 0.5–8 基准速度,实际在 2/3× 到 1.4× 间随机
粒子颜色 #7d8999 调色板 散点颜色(固定 0.9 透明度)
线条颜色 #6e7a8c 调色板 连线颜色(透明度随距离衰减)

其中 scale = √(视口面积 / 参考面积),限制在 0.55–1.5;设备像素比上限 2, 高分屏(4K@200%)按 DPR 渲染保持线条清晰。

设置写入浏览器 localStorage(键 cyber-particle:config),刷新页面或重启 dsh web 后自动恢复。

← 上一个 Prev bifrost 下一个 Next dsh-whale-girl-pet →