在 DeepSeek Harness (DSH) 的生态中,界面主题通常需要在每次启动时手动配置。DSH 主题插件——直到大地变成一颗酸橙 提供了一种持久化的解决方案。这个主题由 Demigod-cyber 维护,旨在为 DSH 提供一套清新、持久的视觉界面。
插件定位¶
这是一个为 DeepSeek Harness (DSH) 打造的持久化界面主题插件,归类于“趣味换装”类别。它遵循 MIT 许可证。
核心功能¶
该插件通过浏览器端的 JavaScript 脚本 (lib/theme.js) 实现,主要覆盖以下能力:
- 自动生效:作为 DSH bundle 安装后,每次启动 DSH 时自动生效,无需手动运行加载命令。
- 视觉覆盖:覆盖 60+ 个 DSH 主题 token,包含浅色和深色两套配色方案。涉及的元素包括气泡、按钮、侧栏、代码块、滚动条等。
- 插画背景:提供纸飞机静态图作为背景,并包含海边、坐坐、看书、送货、潜水、购物、骑行动图。此外还包含云朵、亮片、水果等 UI 素材。这些元素沉在文字之下,不会遮挡正文。
- 双语标题:界面标题包含中文“直到大地变成一颗酸橙”与英文 “UNTIL THE EARTH TURNS INTO A LIME”,并配有奶油剪纸衬底。
- 可交互贴纸:右下角设有动图贴纸,点击即可在 10 个场景间轮换。
安装与启用¶
安装插件后,直接启动 DSH 即可。
- 执行安装命令:
dsh plugin --profile web add dsh-angelina-theme
- 重启 DSH 服务:
dsh web
此时主题自动生效。
素材管理¶
插件默认从本地目录读取素材。若需自定义素材路径,可使用环境变量覆盖。
- 默认路径:
E:/Work_DSH/主题素材 - 目录结构要求:
主题素材/
PNG/ # 10 张角色场景
GIF/ # 10 张动图场景
UI素材/ # 28 件 UI 素材(标题、云朵、剪纸、水果等)
- 自定义路径:
设置环境变量ANGELINA_MATERIAL,例如:
ANGELINA_MATERIAL=/path/to/material dsh web
开发与微调¶
主题脚本位于 lib/theme.js。这是浏览器端纯 JavaScript 代码,负责处理 token 配色、CSS 样式和装饰元素。
修改 lib/theme.js 后,刷新浏览器即可生效,无需重启进程。
总结¶
该插件通过持久化配置和丰富的视觉素材,改变了 DSH 默认的界面体验。对于需要定制化开发环境的开发者,可以直接修改 lib/theme.js 进行深度定制。