DeepSeek Harness(dsh)Web 端的皮肤管理器:内置多套亮/暗主题、自定义壁纸(透明度/模糊可调)、实时调色板,配置按浏览器本地持久化。
前置:需要本机装了 pnpm(dsh 的
plugin命令内部要调用 pnpm)。没有的话先corepack enable pnpm。
dsh plugin --profile web add -w github:cc220926/dsh-skin-studiogit clone https://github.com/cc220926/dsh-skin-studio
dsh plugin --profile web add -w ./dsh-skin-studio装完重启 dsh web:
# 停掉正在跑的 dsh web,然后:
dsh web打开 设置 → 通用(General),就能看到「皮肤」和「背景图片」两栏。
dsh plugin --profile web remove dsh-skin-studio- 7 套皮肤:QQ 蓝 / 星空 / 石墨 / 森林 / 落日 / QQ 2007 / 纸感,每套亮暗两套配色、跟随系统;
- 自定义壁纸:选本地图(PNG/JPG/JPEG/WebP),只透出主内容区 + 侧边栏,消息/输入框等内层保持不透明 → 文字始终清晰;
- 透明度 / 模糊:两个滑杆实时可调;
- 调色板:强调色 / 文字 / 表面 / 代码 四色实时编辑;
- 中英双语;
- 自动压缩:图片超 2MB 自动逐级降档,保证 localStorage 配额内;
- 持久化:带 schema 版本号,升级自动作废旧数据。
- 皮肤走官方
ctx.theme.overrideTokens(亮暗双值跟随系统,无竞态); - 依赖 dsh 的私有扩展点,随 dsh 版本升级可能需适配(当前适配
0.1.0-rc.6)。
MIT