dsh-web-ui
zhu1090093659
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Lzh-12/dsh-skin-picker
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DSH(DeepSeek Harness)换肤插件
预设皮肤 · 自然语言换肤 · 自定义背景图片 · 界面控件联动 · 跨设备同步
| 功能 | 说明 |
|---|---|
| 🎨 预设皮肤 | 10 套精心调制的皮肤,亮 / 暗双色板自动跟随 |
| 🗣️ 自然语言换肤 | 输入「赛博朋克霓虹」「日式抹茶」等描述,自动生成配色 |
| 🖼️ 自定义背景图片 | 上传或粘贴 URL 设为页面背景,带可读性蒙层 |
| 🔗 界面控件联动 | 输入框 / 气泡 / 按钮 / tab / 渐变跟随配色 |
| ☁️ 跨设备同步 | 皮肤选择写入 settings.yaml,多设备共享 |
# 从 GitHub 安装
dsh plugin --profile web add github:Lzh-12/dsh-skin-picker
# 或从本地目录安装
dsh plugin --profile web add file:./dsh-skin-picker
安装完成后重启 dsh web,刷新页面即可在「设置 → 通用」看到「皮肤」行。
theme.overrideTokens(source, tokens) 叠加令牌层:tokens 为 令牌名 → { light, dark } 值对,与主题系统、明暗模式天然兼容--dsw-specific-*、--dsw-static-deepseek-*、--dsw-alias-button-* 等)+ inline !important 双保险--dsw-alias-bg-base 的 background 栈(蒙层 + 图片 cover)settings.register 注册命名空间 + connection RPC 通道做跨设备同步(settings 网关只对白名单命名空间开放第三方读写)dsh-skin-picker/
├── package.json # npm 元数据 + dsh.bundle / dsh.client 声明
├── cordis.patch.yml # bundle 组合补丁(插入插件行)
├── lib/index.js # host 半边:settings 命名空间 + config RPC 通道
├── lib/client.js # 浏览器半边:UI + 令牌覆写 + 生成器 + 同步
└── README.md
settings.yaml + connection RPC,localStorage 兜底)MIT © Aaron111
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: skin、theme、ui。