DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Window98 Theme — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
W

dsh-window98-theme

Window98 Theme

为 DeepSeek Harness Web GUI 打造的忠实 Windows 98 皮肤:青绿色桌面、银色立体面板、海军蓝点缀、像素化 MS Sans Serif 字体、立体按钮、凹陷式输入框和棋盘格滚动条——源自经典的 98.css 设计系统。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:lffrom0303/dsh-window98-theme#986ec2c0e892716c917323c76b122d73fc7312dc
README兼容性版本

兼容性与来源证明

Window98 Theme 以 dsh-window98-theme 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/8

版本

0.1.0stable
2026/9/8

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/8
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Pet@linxin666/dsh-pet适用于 dsh Web GUI 的多宠物伴侣插件:由注册表驱动的浮动宠物,可响应模型活动,支持为每只宠物命名、抚摸/喂食互动以及亲密度评分

README

dsh-window98-theme

A faithful Windows 98 skin for the DeepSeek Harness (DSH) web GUI, derived from the classic 98.css design system.

Teal desktop, silver beveled panels, navy accents, pixelated MS Sans Serif, raised 3-D buttons, sunken text fields, and checkerboard scrollbars — with a matching dark variant ("Win98 night") that keeps the retro bevels on dark gray surfaces.

Features

  • Complete token remap — overrides the full --dsw-alias-* design-token layer (≈90 tokens) in both light and dark modes, so every component (buttons, hovers, code blocks, chat bubbles, sidebar, tooltips, scrollbars) follows the Win98 palette.
  • Classic chrome — 98.css-style beveled buttons (pressed state included), sunken inputs with the original dropdown arrow, beveled <pre>/<fieldset>, dotted focus outlines, navy ::selection.
  • Pixelated typography — loads the 98.css "Pixelated MS Sans Serif" webfont and disables font smoothing for that authentic bitmap look.
  • Checkerboard scrollbars — the original 98.css checkerboard track, beveled thumb and four arrow buttons.
  • Square corners everywhere — global border-radius/corner-shape reset plus modern shadows, blur and transitions removed.
  • Theme picker entries — registers window98 (light) and window98-dark (night) themes in the DSH theme picker.
  • Careful exclusions — view tabs, breadcrumb titles, brand pills, badges/chips/tags stay flat, so navigation and headers keep their native look.
  • Instant apply + persistence — the Client half hot-applies tokens through the theme service (no refresh); the Host half injects the full stylesheet into every served index.html, so the skin survives reloads.

Installation

Requires DeepSeek Harness with the web profile enabled. Install from GitHub:

dsh plugin --profile web add github:lffrom0303/dsh-window98-theme

Restart dsh web for the plugin to take effect.

To remove:

dsh plugin --profile web remove dsh-window98-theme

Dynamic plugin (one-click, no install)

You can also use it as a dynamic Cordis plugin without installing anything:

  1. Open the dynamic plugin editor in DSH.
  2. Paste the whole content of plugin.dynamic.js into the Client code box.
  3. Run it — the skin applies immediately and reverts when the plugin stops.

Usage

  • The skin is applied automatically. Pick window98 or window98-dark in the theme picker to pin a mode.
  • To disable the skin for the package form, edit cordis.patch.yml and set config.mode: stock.

Config reference

KeyValuesDefaultDescription
modewindow98 / stockwindow98Enable or disable the skin

How it works

  • Host half (index.js) — registers a webServer.tapIndex transform through the official seam; every served index.html gets a <style id="dsh-window98-theme"> block with the full skin (token maps for html body light and html body[data-ds-dark-theme] dark, plus the chrome CSS).
  • Client half (client.js) — the official web-shell closure factory; registers the two themes and hot-applies the core 13-token override layer through the theme service (ctx.theme.overrideTokens), so switching takes effect without a reload.
  • Dynamic form (plugin.dynamic.js) — the same skin as a single self-contained Client function body using theme.register + theme.overrideTokens + styles.insert.

The design follows 98.css values: teal #008080, silver #c0c0c0, dialog gray #d4d0c8, navy #000080, bevel shadows #dfdfdf/#808080/#0a0a0a.

Compatibility

  • DeepSeek Harness web profile (tested on the current dsh web release line).
  • Chromium-based browsers for the checkerboard/arrow scrollbar chrome (other browsers fall back to token-colored scrollbars).
  • Node >= 22.19.0 for the package form.

License

MIT

Links

  • 98.css — the original Windows 98 design system
  • Other DSH theme plugins — the reference architecture this repo follows