Bundle
dsh-client-ui-skins
DSH skin plugin: built-in skins + custom image skins, pure client plugin (no source patch)
- Source
- caoyiwei850
- stars
- 11 stars
- License
- MIT
- Updated
- Updated 8 days ago
Readme
# DSH 皮肤插件 · dsh-client-ui-skins v0.1.16 给 DeepSeek Harness (DSH) Web 界面换肤:4 套内置皮肤 + 自定义图片/视频皮肤。 自定义皮肤把整张图片(PNG / JPG / WebP)或视频(MP4 / WebM)作为界面背景, 整套配色(背景、强调色、交互高亮)自动跟随画面主色调。 主要特性: - **4 套内置皮肤**:深海蓝 / 樱粉 / 薄荷 / 琥珀,深色浅色外观都适配。 - **自定义图片壁纸**:任意 PNG / JPG / WebP,配色自动取自主图。 - **视频动态壁纸**:MP4 / WebM 循环播放,首帧取色生成配色。 - **背景遮罩滑块**:独立调节壁纸明暗,避免文字被背景图吃掉。 - **输入框不透明度滑块**:独立调节输入框背景,保证打字清晰。 - **正文加强开关**:给助手正文加一层轻磨砂底,照片高光区也不影响阅读。 ## 效果预览 自定义图片皮肤支持任意 PNG / JPG / WebP:导入自己的图片后,背景、强调色与交互高亮会自动跟随图片主色调。以下仅为界面效果示例。    ## 文件 | 文件 | 作用 | | --- | --- | | `dsh-client-ui-skins-0.1.13.tgz` | 插件安装包(npm tarball) | | `install-dsh-skins.sh` | 一键安装脚本 | | `uninstall-dsh-skins.sh` | 一键卸载脚本 | ## 安装(二选一) ### 方式 A:一键脚本(推荐) ```bash bash install-dsh-skins.sh ``` 脚本会自动:装包 → 注册 → 重启。完成后刷新 `http://127.0.0.1:3080`, 左下角 **设置 → 通用设置 → 皮肤** 即可换肤。 ### 方式 B:手动 ```bash # 1. 装包 cd ~/.dsh/profiles/web && pnpm add -w ./dsh-client-ui-skins-0.1.13.tgz # 2. 注册(编辑 ~/.dsh/profiles/web/cordis.patch.yml,追加:) # - insert: # - id: ui-skins # name: 'dsh-client-ui-skins' # 3. 重启 web launchctl kickstart -k gui/$(id -u)/com.deepseek.dsh.web ``` 其实你也可以直接扔给DeepSeek harness自己安装。 ## 卸载 ```bash bash uninstall-dsh-skins.sh ``` ## 使用 设置 → 通用设置 → 皮肤: - 点内置皮肤卡片直接切换;点「自定义(选图/视频)」选图片或视频。 - 自定义皮肤激活后出现「背景遮罩」「输入框不透明度」两个滑块, 以及「正文加强」开关,均可实时预览并记住偏好。 ## 备注 - 插件是纯 client 插件,不改任何 DSH 源码;卸载后完全恢复原生外观。 - 自定义皮肤图片/视频只在本机流转(图片存 localStorage、视频存 IndexedDB),不会上传到任何服务器。 - 需要 DSH web profile(`~/.dsh/profiles/web`),依赖 pnpm。
Install
dsh plugin --profile web add github:caoyiwei850/dsh-client-ui-skins#f4bc4ef36a04751aca7404d7c0e3275dea31764f
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-client-ui-skins from the hub