DSH Web 鲸鱼娘皮肤系列(深海女仆工坊 maid-atelier)。
安装
# npm 包(预构建)
dsh plugin --profile web add @smalltailqwq/dsh-client-ui-skin-maid-atelier
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Small-tailqwq/dsh-deep-whale#path:/maid-atelier
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DeepSeek Harness Web GUI 的深海女仆工坊皮肤:两位鲸鱼娘女仆、深海蓝蕾丝与 Q 版侧栏,把 DSH 布置成女仆工坊。纯展示层客户端插件——apply() 设置 data-dsh-maid-atelier 作用域、按亮/暗主题切换宫殿背景、以独立透明层挂载双女仆角色、装饰可折叠侧栏,并为加载/思考/工具运行状态预留稳定动画钩子。effect 销毁器还原全部 CSS/DOM 写入;不注入服务、不发出 Cordis 事件、不触达模型请求。
特性
- 双女仆工坊场景对话背景(亮/暗自动切换)
- 深海蓝、陶瓷白、长春花蓝、柔金构成的可热切换 UI 覆盖层
- 亮色主题采用半透明磨砂消息气泡,可在「设置 → 皮肤管理」中调节背景亮度(60%~100%,默认 80%),也可开启「简洁过程行」去掉过程底色并调整字色(默认关闭)
- Q 版侧栏角色与视口装饰、favicon
- 在「设置 → 皮肤管理 → 深海女仆工坊」中可关闭「显示侧栏 U 形花边」(默认开启),同时移除会话列表底部渐隐和装饰留白,保留输入框装饰;分区过高时可单独调低「工作区横幅高度」。
- 启动插件加载失败时,默认以左右独立的双女仆立绘装饰原生错误报告,支持窄屏重排,遵循现有立绘显示与时段设置。此效果依赖皮肤已成功执行;皮肤自身或内核尚未加载时保留原生页面。
- 双女仆与宫殿背景整层挂在对话区(centerCol)内部:随聊天区域尺寸自适应(右/下工作台推开聊天区时背景与女仆同步收缩,不再固定于视口),左女仆贴聊天区左下、右女仆贴右下,均位于聊天记录与输入器之下;聊天态与着陆页按比例切换构图
- 图片素材随包分发,由皮肤自己的同源路由提供(不内嵌进 client bundle),激活不依赖任何远程 URL 或外部资源服务器
安装
若已安装
@linxin666/dsh-web-all(dsh-web),请从 dsh-web 自带的皮肤中心/安装入口安装其适配版maid-atelier与orca-link,不要执行下面的 standalone 安装命令。两种发行方式的组件与样式契约不同,不能在同一 profile 中叠装。
推荐连同皮肤管理器一起,从 npm 安装稳定版:
dsh plugin --profile web add '@smalltailqwq/dsh-client-ui-skin-deep-whale-manager' && dsh plugin --profile web add '@smalltailqwq/dsh-client-ui-skin-maid-atelier'
PowerShell 版本见仓库 README。未指定 dist-tag 时 npm 使用 latest。首次安装后重启一次 DSH,然后在“设置 → 皮肤管理”中选择“深海女仆工坊”;之后切换走配置热重载。独立子包 link 仅用于本地开发。
加载即生效、卸载即复原(与皮肤中心/dsh-skin 的互斥切换兼容,wiring.id 为 ui-skin-maid-atelier)。
网页与应用图标
标签页在每次加载皮肤模块时从三种表情中随机选择图标,本次加载内保持不变。安装为 Web App 时固定使用托腮图,任务栏图标由浏览器和系统据此生成;已安装或已固定的应用可能需要重新安装或固定才能更新。关闭女仆皮肤时恢复宿主的 favicon 和 manifest 声明。
Windows 快捷方式可下载独立 ICO:困困、托腮、认真。每份包含 16、24、32、48、64、128、256 像素尺寸。
素材来源与许可
本皮肤代码采用 MIT;全部美术资源(包括 AI 生成及加工的图片)禁止商业性使用,保留相应权利人的版权及既有 CC BY-NC-SA 4.0 授权(署名、非商业、相同方式共享)。随包分发的图片同样遵守美术许可。
皮肤素材为衍生创作,署名链(详见 NOTICE):
- 一创 上善(Pixiv · Bilibili:上善无形)—— 鲸鱼娘角色形象原作者
- 二创 ZipZipPipe(Pixiv · Bilibili:ZipZipPipe)—— 在其形象上加入 DeepSeek 元素的女仆鲸鱼娘二次设计(生成模型 GPT Image 2)
- 三创(本皮肤)Small-tailqwq —— DeepSeek 元素再设计
许可范围与 MIT 正文见 LICENSE,美术许可正文见 LICENSE-ARTWORK,署名链见 NOTICE。
开发与构建
构建预设源自 zhu1090093659/dsh-web-ui(作者:Solitude),当前皮肤在本仓库维护。在本皮肤目录执行:
npm run build # 校验静态图片、构建两端 JS、生成指纹
npm test # 行为测试
PNG/WebP 以原字节随包分发,通过宿主同源资源路由加载。升级时需同步 lib/、assets/runtime/ 与 skin.build.json;仅替换客户端文件会缺少图片服务。资源路径、缓存与素材更新方式见 静态图片说明。
许可
许可范围与 MIT 正文见 LICENSE,美术许可正文见 LICENSE-ARTWORK,署名链见 NOTICE。
链接
同类插件
elysia395/dsh-wallpaper-engine★ 6797
前置要求:DeepSeek Harness 0.1.5-rc.1+(DSH Desktop ≥ 2.0.7)且 dsh-better-sidebar ≥ 0.19.0,安装或更新本插件前请先更新两者。把本机 Wallpaper Engine 的 Video/Web 壁纸实时播放到聊天界面后方,Scene 壁纸由内置渲染器输出完整场景帧,支持内容分级/类型过滤、自定义壁纸上传与 iOS 液态玻璃设置窗口。
Nwflower/dsh-claude-style★ 596
为 DSH Web GUI 复刻 Claude Code Desktop 的视觉与交互——象牙白/暖黑双画布、陶烬橙强调色、三字体排版、权限分段控件与品牌切换,以 CSS 覆盖与客户端 DOM override 实现。
d-dev0101/open-sea-skin★ 393
实时 WebGPU 海洋皮肤,可快捷调节波浪、日光、玻璃不透明度与自动昼夜循环。
kingOfSoySauce/dsh-liang-skin★ 387
自适应推理等级滑块皮肤,将当前模型可用档位映射到 0–30 视觉强度,并同步人物、背景和界面配色。
RevolutionLA/dsh-dream-skin★ 301
一键换肤插件:8 套原创主题、背景壁纸(透明度/模糊)、强调色、主题包导入/导出+分享链接、收藏与随机,纯原生 token 系统接入。
webkubor/dsh-bloom-theme★ 273
Bloom 莫兰迪主题:十五款变体(黛蓝 mist、朱砂 cinnabar、桃夭 petal、天青 ripple、竹青 sage、赭石 stone、青金 lapis、琥珀 amber、落霞 aurora、青莲 lavender、草色 mint、橙黄 tangerine、银红 silverrose、粉霞 dawn、轻黄 osmanthus)基于 OKLCH 调色,明暗切换不跳变;顶栏切换器精选 12 套并按色系相邻排列,每套配色右侧标出处诗句,30 组「主色 + 底色」实测全部达到 WCAG AA。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。