Introduction¶
The plugin philosophy of DSH is “everything is a plugin”. For the web profile, gadgets can be mounted into the DeepSeek Harness browser interface without modifying the main program. Below is an introduction to dsh-foxy-jumpscare: it triggers a full-screen jumpscare from Five Nights at Freddy’s 2’s Withered Foxy based on probability in the DeepSeek Harness web UI, accompanied by an iconic scream. It disappears automatically after a hit, or can be closed early by clicking the screen.
What is This¶
dsh-foxy-jumpscare is maintained by 01Virex, repository address:
https://github.com/01Virex/dsh-foxy-jumpscare
It is an unofficial fan-made toy plugin with an MIT code license. Assets and sound effects come from Five Nights at Freddy’s Wiki, copyright belongs to Scott Cawthon / Steel Wool Studios; the repository contains NOTICE.md, copyright boundaries are based on that file.
Runtime: the scare logic is in the browser half; the node half only handles automatically registering HTTP routes, serving assets and config.json.
Core Features¶
- Roll a die independently every
intervalMs(default1000ms), defaultprobabilityis0.001, approx 1/1000 per second. - Show a full-screen jumpscare after a hit: black background with Withered Foxy’s large head, disappears automatically after default
1800ms. - Synchronously play the scream sound effect; volume is adjustable; the first click or key press triggers browser audio unlock to bypass autoplay restrictions; sound stops immediately when the view is closed.
- Assets and sound effects are preloaded on startup, displayed instantly upon a hit.
- Click the screen during the jumpscare to close it early.
- Supports localStorage config override and takes effect in real-time, also supports one-click disable.
- Provides
window.dshFoxyJumpscare.trigger(),window.dshFoxyJumpscare.hide(),window.dshFoxyJumpscare.configconsole interfaces.
Under default parameters, the time to first trigger follows a geometric distribution: expected value approx 1000 seconds (~16 min 40 sec); median approx 693 seconds (~11 min 30 sec).
Installation and Usage¶
Method A: Install using dsh plugin.
dsh plugin --profile web add github:01Virex/dsh-foxy-jumpscare
Execute the installation first, then restart dsh web, and finally hard refresh the browser with Ctrl+F5.
Method B: Manual installation.
- Place the package in the web profile’s
node_modules. - Insert into the web profile’s
cordis.patch.yml:
- insert:
- id: foxy-jumpscare
name: dsh-foxy-jumpscare
- Restart
dsh web, hard refresh the browser withCtrl+F5.
Configuration¶
Configuration priority from high to low:
dsh-foxy-jumpscare.configin localStorage, takes effect in real-time, no refresh needed.config.jsonin the project root, local personalized configuration, ignored by.gitignore; defaults toconfig.example.jsonif missing.- Built-in defaults.
Adjustable configurations include:
enabled: Master switch, can be set tofalsefor emergency disable.probability: Trigger probability per check, default0.001.intervalMs: Check interval, default1000.durationMs: Jumpscare duration, default1800.volume: Volume, adjustable.imageUrl: Jumpscare image URL.soundUrl: Scream sound effect URL.
Emergency disable: execute in browser console
localStorage.setItem("dsh-foxy-jumpscare.config", JSON.stringify({ enabled: false }));
Temporarily set probability to 1:
localStorage.setItem("dsh-foxy-jumpscare.config", JSON.stringify({ probability: 1 }));
Quick Trigger¶
If you don’t want to wait for a probability hit, execute in the browser console:
window.dshFoxyJumpscare.trigger()
To hide immediately:
window.dshFoxyJumpscare.hide()
To view the currently effective configuration:
window.dshFoxyJumpscare.config
With the steps above, you can immediately verify if the jumpscare and sound effect are working properly.
Use Cases and Notes¶
Suitable for:
- Wanting to add a low-frequency, easily closable fun effect to the DeepSeek Harness web interface.
- Wanting to study how DSH plugins split work between the node half and the browser half.
- Wanting to make a configurable, real-time overridable small demo.
Notes:
- The plugin runs with the current
dshprocess permissions; the node half registers HTTP routes and serves local assets andconfig.json. - Should check source code, MIT license,
NOTICE.md, and asset copyright boundaries before installing. - Assets come from Five Nights at Freddy’s Wiki, copyright belongs to Scott Cawthon / Steel Wool Studios.
- The DSH community plugin directory is an independent site with no official affiliation to DeepSeek / Foxbox; do not treat community plugins as official app stores.
Getting¶
Repository:
https://github.com/01Virex/dsh-foxy-jumpscare