🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Win98 经典主题 FourTow/dsh-theme-win98

DeepSeek 客户端
FourTow61 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

为界面换上 Windows 98 复古外观,含桌面模式与 3D 控件

28.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/FourTow/dsh-theme-win98.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 61 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
  • 读取本地文件
    check.js:18
    const CLIENT = fs.readFileSync(path.join(ROOT, 'client.js'), 'utf8');
  • 读取本地文件
    check.js:19
    const PATCH = fs.readFileSync(path.join(ROOT, 'cordis.patch.yml'), 'utf8');
  • 读取本地文件
    check.js:20
    const PKG = JSON.parse(fs.readFileSync(path.join(ROOT, 'package.json'), 'utf8'));
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 桌面模式
  • 3D控件

DeepSeek Harness 网页版 Windows 98 主题插件

README

由 DeepSeek 最新模型翻译生成
dsh-theme-win98 DeepSeek Harness version license dsh add 给 DeepSeek Harness Web(DSH Web)用的 Windows 98 经典主题插件。 English: a Windows 98 classic theme for the DeepSeek Harness web UI — teal desktop with a navy title bar and menu bar, classic status bar, white content column on dithered grey, 98-style scrollbars, yellow tooltips and a Win98-style settings dialog. Desktop mode is on by default. Full docs are in 中文 below. 默认即"桌面模式":青绿桌面 + 带 深蓝渐变标题栏 的窗口, 底部是经典状态栏;整体是银灰 Chrome、白色内容列浮在带经典抖动的灰色文档区上,藏青点缀、 MS Sans Serif 字体、全直角、98 式滚动条(带箭头),黄底黑字 tooltip,设置页也做成 Win98 对话框。
展开完整文档(README 剩余 1 节)
dsh-theme-win98

DeepSeek Harness
version
license
dsh add

给 DeepSeek Harness Web(DSH Web)用的 Windows 98 经典主题插件。

English: a Windows 98 classic theme for the DeepSeek Harness web UI — teal desktop with a navy title bar and menu bar, classic status bar, white content column on dithered grey, 98-style scrollbars, yellow tooltips and a Win98-style settings dialog. Desktop mode is on by default. Full docs are in 中文 below.

默认即"桌面模式":青绿桌面 + 带 深蓝渐变标题栏 的窗口, 底部是经典状态栏;整体是银灰 Chrome、白色内容列浮在带经典抖动的灰色文档区上,藏青点缀、 MS Sans Serif 字体、全直角、98 式滚动条(带箭头),黄底黑字 tooltip,设置页也做成 Win98 对话框。

纯客户端实现:通过 theme 服务的 overrideTokens 覆盖全部 --dsw-alias- 语义令牌,并注入一份全局样式表 (+ 一个桌面模式下的菜单栏小元素)。不改动任何应用代码。架构与 dsh-theme-endfield 完全一致。

特性一览

- 🖥️ 桌面模式(默认):青绿桌面 + 深蓝渐变标题栏
- 🎨 全局换肤:银灰 Chrome、白色内容列浮在经典抖动灰色文档区、藏青点缀、MS Sans Serif、全直角
- 🖱️ 98 式滚动条:下沉轨道 + 凸起滑块 + 箭头按钮(18px)
- 💬 Tooltip:黄底黑字 + 描边,修复原"黄底白字"不可读
- ⚙️ 设置页:Win98 对话框(深蓝标题栏、银灰凸起导航、藏青激活、白内容)
- 🔘 控件 3D:按钮凸起/按下凹陷、纯图标按钮"扁平→悬停凸起"、输入类下沉
- ♻️ 纯客户端,不改应用代码;check.js + smoke.js 校验

截图

dsh-theme-win98 主题效果

📸 上面为桌面模式(默认外观):青绿桌面 + 深蓝渐变标题栏 + 菜单栏 + 经典状态栏。

安装

安装后需要重启(或重新加载)web profile 才会作为新 bundle 挂载;重启后主题默认生效(桌面模式)。

官方插件安装

dsh plugin --profile web add github:FourTow/dsh-theme-win98

也可安装指定 tag 版本:dsh plugin --profile web add github:FourTow/dsh-theme-win98#v1.0.0

使用

安装重启后自动生效。默认即为桌面版(青绿桌面 + 窗口 + 标题栏 + 菜单栏)。

控制台开关(浏览器 DevTools → Console)

window.__dshThemeWin98.enabled() // true —— 当前是否启用
window.__dshThemeWin98.setEnabled(false) // 关闭,恢复内置主题
window.__dshThemeWin98.setDesktop(false) // 关闭桌面模式,回到纯换肤(无桌面/标题栏/菜单栏)
window.__dshThemeWin98.setDesktop(true) // 重新打开桌面版

localStorage

- dsh-theme-win98.enabled:'0' 关闭,其余(含缺省)为开启;
- dsh-theme-win98.desktop:'0' 关闭桌面版,其余(含缺省)为开启。

多标签页通过 storage 事件自动同步。

开发 / 校验 / 热更新

- 结构自检:node check.js(反引号/${} 泄漏、CSS 括号配平、令牌对完整、导出与清单一致)。
- 进程冒烟:node test/smoke.js(桩环境驱动 apply/开关/桌面/卸载全链路)。
- 一键:npm test(check.js + smoke.js)。
- 首次安装新 bundle 需重启 profile;之后编辑已安装插件的 client.js (例如克隆/链接本仓库后直接改文件)会被宿主每 500ms 轮询到并推送 rebuilt 帧,
浏览器无刷新热替换(个别跨版本内容不保证重应用,此时按一次 Ctrl+F5)。
- 全部颜色集中在 client.js 顶部样式表的 --w98- 变量里,改一处全局生效。

实现要点

| 层 | 机制 |
| 全局配色 | theme.overrideTokens('dsh-theme-win98', TOKENS),覆盖 84 个 --dsw-alias- 令牌,亮/暗两档统一映射为经典银灰(值写成 var(--w98-)) |
| 控件 3D | button 凸起/按下凹陷、纯图标按钮"扁平、悬停凸起"、输入类下沉、菜单银灰描边、导航选中藏青 |
| 字体/直角 | MS Sans Serif 栈 + border-radius: 0 + 经典 ::selection 与虚点 :focus-visible |
| 桌面模式 | body.w98-desktop:青绿桌面、#root 内缩成窗口、外框 3D 描边、深蓝标题栏、菜单栏(.w98-menubar,apply 注入/拆除)、底部状态栏 |
| 文档/设置 | 白色内容列浮在抖动灰色文档区上;设置页做成 Win98 对话框(深蓝标题栏、银灰凸起导航、藏青激活、白内容) |
| tooltip | [role="tooltip"] 强制黄底黑字 + 描边,避免原"黄底白字"不可读 |
| 滚动条 | 轨道下沉凹槽、银灰凸起滑块、带箭头按钮,18px |
| 生命周期 | 幂等挂载守卫 + ctx.effect 拆除(样式、令牌层、菜单栏元素、body 类、监听器随 run 释放) |

兼容性说明

- 窗口级精修使用当前 DSH 构建的 css-module 前缀类(pI_x6G_frame、wSkVaW_root、 Md3f7G_column、uV2eYG_、VOzbGW_、FJxK0a_root 等)。
未来 DSH 构建若重新生成这些 hash,这些规则会静默失效(无副作用),而令牌层仍然生效。
- 主题是"恒经典银灰":无论外观偏好 light/dark 都渲染为 Windows 98 经典配色 (建议 设置 → 外观 用 Light 观感最佳)。
- 复古换肤是全局性的:所有 统一为凸起按钮、所有圆角被拉直——这是"像 Win98"的代价。

项目结构

index.js Host 半部:空实现(no-op cordis 插件) client.js Client 半部:bundle(令牌层 + 全局样式表 + 菜单栏注入 + 开关逻辑) cordis.patch.yml Bundle 注入行(loader insert) package.json dsh.bundle.patch / dsh.client 声明与导出 check.js 结构自检 test/smoke.js 进程冒烟测试 README.md 本文档 LICENSE MIT

许可

MIT
预览分享卡片长什么样 ↓FourTow/dsh-theme-win98
分享 · DeepSeek Harness Hub
FourTow/dsh-theme-win98

为界面换上 Windows 98 复古外观,含桌面模式与 3D 控件

这是你的仓库?认领条目

回到顶部