前言¶
DeepSeek Harness 的 Web 界面默认提供了深色和浅色模式,但在插件化生态下,开发者可以进一步定制界面风格。如果你希望切换到更具怀旧感的主题,或者单纯想体验 1997 年的桌面美学,可以使用 dsh-retro-mac 插件。
下面介绍 Leyan0365 开发的 dsh-retro-mac 插件,它将 DeepSeek Harness 的 Web 界面还原为经典的 Mac OS 8/9 Platinum 风格。
插件简介¶
dsh-retro-mac 是一个为 DeepSeek Harness Web GUI 设计的皮肤插件。它的核心目标是提供像素级的还原体验,包括铂金灰的色调、Chicago 字体、纯 CSS 条纹壁纸以及经典的浮雕控件。
该插件完全自包含,不需要下载外部图片或字体资源,所有样式和图标均通过代码内联实现。
核心功能¶
经过核实,该插件包含以下特性:
- 多主题支持:提供两个皮肤和四种主题组合。皮肤分为
Platinum(亮色)和Graphite(暗色),强调色可在Classic Blue和System Teal之间切换。 - 完整 Token 覆盖:插件覆盖了 Web 界面所需的 103 个设计 token,确保没有现代的蓝色调残留。
- 零外部资源:内联了 Chicago 字体,壁纸为纯 CSS 绘制,整个插件文件大小控制在 47KB,无需联网加载资源。
- 经典控件与动画:实现了凸起按钮、方形滚动条、进度条动画以及硬阴影效果。
- Happy Mac 启动画面:包含一个内联 SVG 的 Happy Mac 启动画面,可在设置中开启或关闭。
- 持久化与无障碍:用户的皮肤选择、强调色和启动画面设置会保存在 LocalStorage 中;同时支持
prefers-reduced-motion等无障碍设置。
安装¶
安装过程需要先确保你已经安装了 DeepSeek Harness 的 Web profile。
方式一:使用官方命令
这是最直接的安装方式,直接在终端执行以下命令:
dsh plugin --profile web add dsh-retro-mac
方式二:手动添加
如果你需要手动控制依赖版本,可以在 Web profile 的 package.json 中添加以下依赖:
{
"dependencies": {
"dsh-retro-mac": "^0.1.0"
}
}
添加完成后,需要重启 Web profile 并刷新页面,插件才会生效。
使用方法¶
安装成功后,DSH Web 界面会出现一个名为“Retro Mac”的设置行。你可以通过以下步骤进行配置:
1. 切换皮肤
在设置行中选择 Skin 选项,支持以下模式:
* System:使用 DSH 默认皮肤。
* Platinum:经典的亮色 Platinum 皮肤。
* Graphite:经典的暗色 Graphite 皮肤。
2. 切换强调色
在 Accent 选项中选择:
* Classic Blue:经典的蓝色高亮。
* System Teal:系统默认的青色高亮。
3. 开关 Happy Mac 画面
在 Splash 选项中,可以开启或关闭 Happy Mac 的开机启动画面。
要求与说明¶
使用该插件需要满足以下前置条件:
- Web Profile:必须启用 DeepSeek Harness 的 Web profile (
dsh web或dsh --profile web)。 - 运行环境:需要 React 和 Cordis 等依赖库支持,且运行在支持 ES Modules 和 CSS Custom Properties 的现代浏览器中。
- 零侵入性:当你切换回默认的
System皮肤时,界面会恢复到像素级一致的状态,不会残留插件的样式。
该插件遵循 MIT 许可证。
结语¶
dsh-retro-mac 是一个对 DeepSeek Harness Web 界面进行怀旧风格换装的插件。它不依赖外部资源,通过纯 CSS 和内联字体实现了 Mac OS 8/9 的经典视觉体验,适合想要在开发调试或日常使用中增加一点复古氛围的开发者。