在开发 DeepSeek 智能体时,开发者往往希望工作环境符合个人习惯。DeepSeek Harness(DSH)Web 界面默认的样式较为固定。下面介绍一个插件,它允许在本地管理壁纸和皮肤,不依赖服务器存储,且能适配 DSH 的语言设置。
插件简介¶
dsh-custom-skin 是由 SLin-code 维护的插件,用于在 DSH Web 中设置自定义壁纸和半透明皮肤。它直接在浏览器端处理数据,不经过 DSH 服务器。
核心功能¶
- 本地图片管理:支持上传或拖拽本地图片,最多保存 24 张,单张图片大小不超过 20MB。
- 语言同步:在插件页面选择中文或英文,会同步更新 DSH Web 的界面语言,并使用 DSH 保存的语言偏好设置。
- 视觉调整:可调整图片的适应方式、位置、遮罩、模糊度以及面板透明度。
- 主题适配:自动跟随 DSH 的浅色和深色主题变化。
- 数据存储:图片保存在浏览器的 IndexedDB 中,配置保存在 localStorage 中,不上传到 DSH 服务器。
安装与启用¶
- 在 DSH 仓库根目录执行安装命令。
pnpm dsh plugin --profile web add github:SLin-code/dsh-custom-skin
pnpm dsh web
- 在 Web 界面左下角打开 Settings,选择 Personalization 进行配置。
典型用法¶
打开 Settings,选择 Personalization。点击上传按钮或拖入图片,即可更换壁纸。在页面上方切换语言,整个 DSH Web 界面会随之改变。
适用场景与注意¶
适合需要在本地管理多张壁纸、希望界面风格统一或需频繁切换中英文的开发者。
- 数据隔离:壁纸按浏览器和站点来源隔离。如果你在另一个浏览器、不同端口或远程地址打开 DSH,需要重新添加图片。
- 数据清理:清除浏览器该站点的数据会一并删除已保存的壁纸。
- 隐私安全:所有操作均在本地完成,无需担心隐私上传。
经过上述步骤,你可以完全掌控 DSH Web 的视觉呈现。插件源码位于 GitHub,遵循 MIT 许可证。