ReLuckyLucy/dsh_Rhine_Lab_themo ↗★ 0
dsh-theme-rhine-lab
Arknights Rhine Lab (莱茵生命) skin for the DeepSeek Harness Web GUI: a token override layer plus holographic decorations, toggled by a General-settings row
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ReLuckyLucy/dsh_Rhine_Lab_themo说明文档
阅读完整 README ↗dsh-theme-rhine-lab
English | 中文
给 DeepSeek Harness(dsh)网页版界面换上《明日方舟》莱茵生命风格皮肤:冷白的实验室表面、青蓝色结构强调、墨蓝文字、全息六边形晶格与缓慢的实验室扫描动效。
(截图:启动后在真实实例上截图,放入 screenshots/light.png 与 `screenshots/dark.png)
皮肤借助 dsh 自带的主题令牌系统重绘整个网页界面,不替换任何功能,且随时可逆:设置 → 通用 里新增「莱茵生命界面」一行开关,实时切换;原有的浅色/深色/跟随系统外观选项继续生效。
皮肤包含什么
- 配色 — 偏冷近白的表面、青蓝强调色(浅色
rgb(23, 121, 164)/ 深色rgb(74, 190, 232))、墨蓝文字、发丝级细线、冷色系的青绿/琥珀状态色。 - 纹理与动效 — 覆盖在界面上的淡六边形晶格与扫描线、11 秒一轮的实验室扫描带、边缘暗角、皮肤开启时的一次性开机扫光、青色选区与焦点描边、更利落的动效曲线。所有图层均
pointer-events: none、GPU 友好,并尊重系统的prefers-reduced-motion(减弱动态效果)。 - 字体 — 在可用时优先使用 DIN 风格技术字体(Bahnschrift 等),其后回退系统字体栈。
环境要求
- 一份运行着网页界面的 DeepSeek Harness(
dsh --profile web)。已在0.1.0-rc.5源码 checkout 上验证;npm 发布的0.0.1-rc.1版本线尽力兼容。 - 没有其他要求:不需要 API key,也不需要浏览器扩展。
安装
本插件是一个 dsh 组合包(bundle):即一个附带 cordis.patch.yml 配置层的 npm 包。用 dsh plugin 把它装进 web profile:
dsh plugin --profile web add dsh-theme-rhine-lab # 从 npm 安装(发布后可用)
dsh plugin --profile web add github:YOU/dsh-theme-rhine-lab # 直接从 GitHub 安装
dsh plugin --profile web add ./dsh-theme-rhine-lab-0.1.0.tgz # 从打包好的 tarball 安装
dsh plugin --profile web add ./dsh-theme-rhine-lab # 从本地源码目录安装(开发用)
然后重启 dsh web(插件集合在启动时读取;插件内容改动可热更新),刷新页面即可。
Git 安装需要一次构建授权
Git 安装拉取的是源码,因此 pnpm 会在检出后运行本包的 prepare 脚本(一份自包含的 tsdown 构建)。pnpm ≥ 10 在得到明确允许前会拒绝执行:第一次 add 会失败,dsh 会打印修复方法——把 pnpm 提示的确切包键复制进该 profile 的 pnpm-workspace.yaml:
allowBuilds:
dsh-theme-rhine-lab: true
然后重新执行 add。请如实看待这项授权:它允许本包的代码在安装时于你的机器上运行,且不在任何 agent 沙箱之内。只对源码可信的包授权,并建议锁定 commit:dsh plugin --profile web add github:YOU/dsh-theme-rhine-lab#。
想完全跳过授权,就从 npm 或 tarball 安装(两者都直接分发预构建的 ——本仓库提交了构建产物)。