DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
C

dsh-custom-profile

Custom Profile

自定义 DSH 左下角的昵称与头像:设置页里改,点保存后生效,支持缩放、位移与尺寸

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:mojiezhenlinana/dsh-custom-profile#af3d9a44f033d10e4a29d0987d689757bb41d967
README兼容性版本

兼容性与来源证明

Custom Profile 以 dsh-custom-profile 发布,当前版本为 0.6.6。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/11/2

版本

0.6.6stable
2026/11/2

相关插件

正在加载相关插件…

最新版
0.6.6
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/11/2
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundle新的用户提示到达时刷新会话标题。Personalized Recommendations@deepseek-ai/dsh-personalized-recommendations回答下方以卡片形式提供个性化页面和内置插件推荐Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层

README

dsh-custom-profile

给 DeepSeek Harness 换掉左下角那块「头像 + 昵称」,顺手把设置 → 账号与余额卡片里的头像也一起换掉。

只改本机浏览器的显示,不动账号资料,不联网,不上报任何数据。

功能

  • 昵称:任意文字,留空恢复宿主的默认显示
  • 头像:上传本地图片(自动缩到 512px 内)或填图片 URL
  • 构图:拖动预览或滚轮缩放;也能用滑杆精确调整
    • 缩放:只缩放头像里的图片
    • 左右 / 上下:图片在圆内的位移
    • 尺寸:只调整左下角那个圆框的大小(账号卡里的头像不跟着变)
  • 保存:所有改动先在面板里预览,点「保存」才写入本地存储并应用到界面
  • 两处同步:左下角与账号卡使用同一份配置

支持 PNG / JPG / WebP / GIF / BMP / AVIF / SVG。图片会先等比缩到 512px 以内再存成 data URL,所以不必手动压图。

安装

方式一(本地包):按 profile 的 file: 依赖方式装进 dsh.profile.bundles,重启宿主。

方式二(已发布到 npm 的话):

dsh plugin --profile web add dsh-custom-profile

装完重启 DSH 生效(客户端插件改动需要整机重启,刷新页面不够)。

使用

设置 →「个人资料」:

  1. 填昵称、选头像
  2. 用预览拖动、滚轮缩放,或拉滑杆微调
  3. 点「保存」

「重置昵称」「重置头像」会立刻写盘并生效,不需要再点保存。

工作原理

宿主组件的类名是 CSS Modules 生成的哈希(每次构建都会变),所以定位靠的是稳定的结构特征,不是写死的类名:

  • 左下角:[aria-label="账号菜单"] 里的 [class*="_avatar"](头像)与 [class*="_label"](昵称)。CSS Modules 的哈希前缀会变,_avatar / _label 后缀不变。
  • 账号页:[role="dialog"] 里 [class*="_card"] [class*="_avatar"]。

头像的注入方式是往圆块里塞一个绝对定位的 <img>(object-fit: contain,保留整张原图),原图标用内联样式隐藏,清空配置时还原。

MutationObserver 只监听 childList,并且只看账号按钮 / 设置弹窗内部的变化——聊天输入框里的每次按键都不会惊动插件(早期版本监听全文档,曾把输入拖死)。窗口内连续变化有节流,避免自我触发。

已知边界

  • 依赖宿主的类名后缀与 aria-label。DSH 升级若改名,插件会静默失效:表现为「没生效」,头像回到宿主默认,不会把界面弄坏。
  • 「尺寸」只作用于左下角的圆框;账号卡头像不跟随,两处大小可能不一致。
  • contain 意味着非正方形图片会在圆里留白——这是「保留整张原图」的代价。
  • 只影响显示层,换设备、换 profile 都要重新设置。

卸载

停用插件后,配置仍留在 localStorage['dsh-custom-profile']。要彻底清干净,在宿主页面控制台执行:

localStorage.removeItem('dsh-custom-profile')

License

MIT