前言¶
DSH 插件生态里,很多改动来自独立插件。如果你希望保留 DeepSeek Harness 原生对话布局和控件行为,只替换视觉层,下面介绍一个主题插件:bilbillm/deepseek-harness-angelina-themes。
这是什么¶
这是一个 dsh-plugin,提供 Angelina 亮色和暗色玻璃主题,并带克制的视差效果。它由 bilbillm 维护,许可证为 MIT,需要 DeepSeek Harness Web profile 和 Node.js 20+。
它不做成独立应用,也不接管 Harness 的交互逻辑;重点是给菜单、卡片、输入框、消息气泡等界面元素提供统一的视觉表现。
核心功能¶
- 提供 Angelina 亮色和暗色玻璃主题。
- 保留 DeepSeek Harness 原生对话布局和控件行为。
- 背景与前景分层视差。
- 菜单、卡片、输入框、消息气泡使用磨砂玻璃。
- 低性能、触摸、窄屏、系统减少动态效果、页面失焦或隐藏时停用或复位视差。
- 在设置页选择亮色或暗色,并在浏览器本地持久化。
- 卸载时恢复宿主主题和
body属性。
其中,窄屏的判定条件在资料中写为视口宽度不超过 900px。
安装与启用¶
先确认当前环境是 DeepSeek Harness Web profile,并且 Node.js 版本满足 20+。
使用 GitHub 仓库安装:
dsh plugin --profile web add github:bilbillm/deepseek-harness-angelina-themes
安装完成后,重启 Web profile:
dsh web
# 或者
npx @deepseek-ai/dsh web
重启后打开:
设置 → 通用设置
在“安洁莉娜主题”中选择亮色或暗色。主题选择会保存在浏览器本地。
本地 checkout 安装¶
如果需要在本机修改仓库后再安装,可以在仓库目录执行:
pnpm install
pnpm build
dsh plugin --profile web add .
这一步会先安装依赖并构建本地包,再把当前目录作为插件安装到 Web profile。
主题选择与卸载¶
如果之后切回 Harness 内置主题,插件选择标记会恢复为 system,不会覆盖宿主主题设置。
卸载插件:
dsh plugin --profile web remove dsh-angelina-themes
卸载时,插件会恢复宿主主题和 body 属性。
适用场景与注意¶
适合在不改变 DeepSeek Harness 原生交互的前提下,切换 Angelina 亮色或暗色玻璃主题的 Web profile 用户。
使用注意:
- 插件以当前
dsh进程权限运行,安装前应检查源码与许可证。 - 本项目为非官方同人定制,不代表 DeepSeek、OpenAI、鹰角网络、悠星或《明日方舟》。
- 安洁莉娜、《明日方舟》及相关原作、美术和商标权利归各自权利人所有。
- 素材来源与第三方声明见仓库中的
ASSET-PROVENANCE.md和THIRD-PARTY-NOTICES.md。
参考链接¶
GitHub 仓库:
https://github.com/bilbillm/deepseek-harness-angelina-themes