AKS1st/dsh-cyber-particle
为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 仓库或本地克隆的源码直接安装,支持热切换,不会产生路由冲突。插件会自动按屏幕分辨率和缩放比例适配参数,在不同尺寸的屏幕上都能保持一致的视觉效果。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-cyber-particle(AKS1st/dsh-cyber-particle)
仓库:https://github.com/AKS1st/dsh-cyber-particle
本站详情页:https://www.yhbd.top/plugins/aks1st-dsh-cyber-particle/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 17 · 最近提交 2026-08-18 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 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 后自动恢复。
ZSeven-W/dsh-openpencil
HuanLinOTO/dsh-plugin-better-sidebar-plugin-office
GooDAnDReaDY/dsh-russian-lang
Small-tailqwq/dsh-deepcel
zhxqc/dsh-oh-my-theme
laoduu/DeepSeek-Harness-yizi-themes