前言¶
DeepSeek Harness(DSH)左下角会固定显示账号菜单里的头像和昵称,设置页「账号与余额」卡片里也会用同一套视觉。这些元素来自宿主界面,不能直接当成本地「皮肤」来改;若只想在本机浏览器里换一套显示、又不碰云端账号资料,需要自己接一层客户端插件。
下面介绍社区插件 dsh-custom-profile(维护者 mojiezhenlinana),在 SkillHub 目录中归类为「趣味换装」。它只改本机 DOM 显示,不联网、不上报数据,也不写入 DeepSeek 账号侧资料。
这是什么¶
dsh-custom-profile 给 DSH 换掉左下角「头像 + 昵称」,并同步替换 设置 → 账号与余额 卡片里的头像。配置保存在浏览器本地;清空或卸载后按文档说明可清除 localStorage 项。
当前 npm 包版本为 0.6.6(见仓库 package.json),许可证 MIT。GitHub 仓库:mojiezhenlinana/dsh-custom-profile;目录页:SkillHub 插件页。
核心功能¶
资料与 README 中已说明的能力如下。
昵称:可填任意文字;留空则恢复宿主默认显示。
头像:支持上传本地图片(自动缩到 512px 内)或填写图片 URL。格式包括 PNG、JPG、WebP、GIF、BMP、AVIF、SVG;存盘前会等比缩放到 512px 以内并转为 data URL,一般不必手动压图。
构图:预览区可拖动、滚轮缩放;也可用滑杆微调。
- 缩放:只缩放头像圆内的图片。
- 左右 / 上下:图片在圆内的位移。
- 尺寸:只调整左下角圆框大小;账号卡里的头像尺寸不跟随,两处大小可能不一致。
保存与重置:改动先在面板预览,点「保存」才写入本地存储并应用到界面。左下角与账号卡共用同一份配置。「重置昵称」「重置头像」会立刻写盘并生效,无需再点保存。
安装与启用¶
DSH 生态里插件通常通过 profile 的 bundle 或 CLI 安装;装完后需整机重启 DSH(客户端插件改动刷新页面不够)。
README 给出两种方式。
方式一(本地包):按 profile 的 file: 依赖方式装进 dsh.profile.bundles,然后重启宿主。
方式二(已发布到 npm 时):
dsh plugin --profile web add dsh-custom-profile
安装前建议自行查看仓库源码与 MIT 许可证;插件以当前 DSH 进程在浏览器中的权限运行,只应安装你信任的来源。
典型用法¶
- 打开 设置 →「个人资料」。
- 填写昵称、选择头像(本地上传或 URL)。
- 在预览里拖动、滚轮缩放,或用滑杆调整缩放、位移;需要时可调左下角圆框「尺寸」。
- 确认效果后点 「保存」。
若只想恢复单项,使用「重置昵称」或「重置头像」即可。
工作原理与已知边界¶
宿主侧组件类名由 CSS Modules 生成,构建后哈希会变;插件靠稳定结构定位,例如左下角 [aria-label="账号菜单"] 内的 [class*="_avatar"] / [class*="_label"],以及设置弹窗 [role="dialog"] 内卡片头像。头像通过向圆块注入绝对定位的 <img>(object-fit: contain)实现,原图标用内联样式隐藏;MutationObserver 仅监听账号按钮与设置弹窗内部的 childList,并对连续变化做节流,避免影响聊天输入。
使用时需注意:
- DSH 升级若改动
aria-label或类名后缀,插件可能静默失效(表现为未生效、回到默认头像),一般不会破坏界面。 - 「尺寸」只作用于左下角圆框;非正方形图片在
contain下圆内可能留白,这是保留整张原图的取舍。 - 仅影响当前浏览器显示;换设备或换 profile 需重新设置。
停用插件后,配置仍可能在 localStorage['dsh-custom-profile']。若要彻底清理,在宿主页面控制台执行:
localStorage.removeItem('dsh-custom-profile')
结尾¶
dsh-custom-profile 适合只想在本机 DSH 界面换头像、改昵称、又不想动账号资料或联网同步的开发者。功能边界在 README 里写得很清楚:本地预览、保存后生效、两处头像同步(尺寸除外)。
- 目录页:https://www.skillhub.cn/plugins/mojiezhenlinana/dsh-custom-profile
- GitHub:https://github.com/mojiezhenlinana/dsh-custom-profile
SkillHub 为社区插件目录,与 DeepSeek / 幻方无官方从属关系;安装与使用以仓库文档为准。