dsh-web
zhu1090093659
DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件,通过创意工坊分发||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:01Virex/dsh-deepshub
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 中文
# One-line install
dsh plugin --profile web add dsh-deepshub
v0.3.2 — stable release
⭐ If this made you smile, give it a star — it keeps the memes flowing.
A Pornhub-style parody reskin for the DeepSeek Harness (dsh) Web UI — pure meme, no explicit content whatsoever: charcoal/near-black + PH orange palette (follows system light/dark), pill buttons, a rounded orange "Deephub" parody wordmark (bundled Baloo 2 ExtraBold), 18+ entry gate, "HD 1080p" / "🔴 LIVE" badges, a "today's hot pick" sidebar card — all through the official --dsw-* design tokens, so no functional copy changes and it uninstalls cleanly.
Two ways to install: the recommended dsh plugin add command, or the manual copy. Either way, you need to restart dsh web once after first install.
dsh plugin add (recommended)The plugin's package.json declares a dsh.bundle.patch manifest, so it's recognized automatically after install — no extra flags needed. The command syntax is dsh plugin --profile <name> add <package> (e.g. --profile web):
dsh plugin --profile web add dsh-deepshub ← always installs the latest releasedsh plugin --profile web add ./dsh-deepshubdsh plugin --profile web add /path/to/dsh-deepshub-<version>.tgz.Put this project directory under your profile's node_modules (default C:\Users\<you>\.dsh\profiles\node_modules\dsh-deepshub\);
Insert the following into the profile's cordis.patch.yml:
- insert:
- id: deepshub
name: dsh-deepshub
Restart dsh web and hard-refresh the browser (Ctrl+F5) — once the plugin's node half (lib/index.js) is enabled, the Host scans and loads the browser half (lib/client.js).
#ff9000 (dark mode) and PH-style light gray + orange (light mode) — follows system theme, never overrides your preference;button becomes a PH-style capsule;data-running hook);--dsw-alias-* / --dsw-specific-* / --dsw-static-deepseek-* token coverage — scrollbars, code, selection, bubbles and sidebar hovers all tinted orange.Built-in defaults give the full effect out of the box. Three override sources, highest priority first:
window.dshDeepHub.setConfig({ accent: "#ff5500" }) / window.dshDeepHub.reset()config.example.json to config.json in the plugin root — the node half auto-serves it at /plugins/dsh-deepshub/config.json (for a link: install that IS the source directory, so a refresh applies it).config.example.json).Key fields:
| Field | Default | Description |
|---|---|---|
enabled |
true |
Master switch |
accent / accentHover / accentText |
#ff9000 / #ffa72e / #ffffff |
PH orange primary / hover / text on primary |
wordmark / logoText |
true / Deephub |
Wordmark toggle and text |
favicon |
true |
Swap favicon |
title |
true |
Tab title |
pillButtons |
true |
Pill buttons |
ageGate |
true |
"18+ entry gate" (every page load) |
codeBadges |
true |
"HD 1080p" / "🔴 直播中" badges |
recommendCard |
true |
"Today's hot pick" sidebar card |
debug |
false |
Console logs [dsh-deepshub] |
Uninstall: dsh plugin --profile web remove dsh-deepshub, or disable temporarily via the profile's cordis.patch.yml:
- id: deepshub
name: dsh-deepshub
disabled: true
dsh-deepshub/
├─ package.json # dsh.client (web) + dsh.bundle.patch declarations
├─ cordis.patch.yml # inserts the dual-face plugin row into the cordis tree
├─ lib/
│ ├─ index.js # node half: serves config.json + the wordmark font
│ └─ client.js # browser half: tokens + pills + wordmark/favicon/title + gags
├─ assets/
│ ├─ deephub-bold.woff2 # Baloo 2 ExtraBold latin subset (wordmark font, OFL)
│ └─ OFL.txt # Baloo 2 license
├─ config.example.json # config template
└─ scripts/ # dev-only: validate / smoke-test / package-release
The browser half is pure DOM/CSS and uses no ctx services:
--dsw-alias-* etc.), redefined per theme on body{} (light) and body[data-ds-dark-theme]{} (dark), all !important — wins regardless of injection order;--dsh-deepshub-accent-* on :root), so config changes re-theme instantly;#dsh-wordmark-* clipPath ids inside the official wordmark SVG — no build-hash classnames; a MutationObserver re-applies it if React re-renders the logo;pre::after, [data-running]::before) — nothing depends on hashed classes;ctx.effect.The plugin itself is MIT. The wordmark and palette are a parody and are unaffiliated with Pornhub; the bundled Baloo 2 font is used under the SIL Open Font License.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: reskin、ui-theme。