DeepSeek 娘 · Harness Desktop
切到 Pro,小鲸鱼就会变身;切回 Flash,熟悉的小鲸鱼带着原来的衣服回到你身边。
English · 中文 · v1.12.0
v1.12.0 加入亲密度、专属称呼和双形态回应。点击身体打开转轮,再点击下方的「♡ 初次见面 · 0」可查看陪伴手账和设置称呼。Flash 的回应更活泼,Pro 更温柔从容,问候、摸头、喂饭、吃完和完成任务都有不同短句。
亲密度由两个形态共用,达到 40 点进入「渐渐熟悉」,160 点进入「默契搭档」,逐步解锁更熟悉的回应。喂饭 +3(每天 3 次,间隔 2 分钟)、摸头 +1(每天 5 次,间隔 1 分钟)、一起完成任务 +2(每天 3 次),每天最多 20 点。亲密度与称呼保存在本机,回应使用内置中英文短句。

手账截图来自实际插件的独立测试页,称呼和进度为演示数据。
v1.11.2:修复 DSH 0.2.2-rc.1 的显示问题。 在有消息的会话里,鲸鱼娘可能掉到窗口底部、只露出一半。现在她按窗口定位,缩小窗口时也会保持完整可见。覆盖安装后,退出并重新打开 Harness 即可生效。
v1.11.1:求饭不再频繁出现。 首次和每次再次求饭都随机等待 10~15 分钟;喂饭后重新计时。忙碌、休息、打开菜单或窗口隐藏时延后,切换会话会保留等待进度。每次自动捧盆约 6 秒,也可随时手动喂饭。
Pro 娘的冬日衣柜
Pro 现在可以试穿和保存 奶油蓝羽绒服、月牙绒绒斗篷,也能换回原来的鲸鱼女仆装。切到 Pro 后,点击身体 → 衣柜,即可直接预览;取消会恢复已保存的衣服,确认后会在下次变身和重新打开时继续穿着。Flash 的五套服装单独记忆。

冬装覆盖全部十二种状态。待机与表情保持身体站稳、尾巴轻摆;吃饭使用十二张完整人物动作帧连续吃三口。铁盆帽位置单独适配,吃饭途中换装会接着当前进度播放。冬装变身沿用水波与淡入淡出效果,直接显示保存的冬装;非吃饭状态使用完整静态姿势配合摆尾,不切换局部脸部或手臂贴片。新增 48 张独立人物姿势,透明源图与提示词见 Pro 冬装素材。



冬装图片、衣柜截图和吃饭动图来自实际插件的独立测试页,不含个人聊天记录或真实账户数据。

⬇ 下载最新版插件(ZIP) · 三步安装 · 反馈问题 / 提建议
适用于 DeepSeek Harness Desktop,已在 Windows 验证。 非官方角色插件;角色显示在 Harness 窗口内。使用预编译安装包无需 Node.js,互动和动画无需额外模型调用。
首页动图使用实际插件界面、模拟模型选择与虚构任务;先前互动演示中的账本也使用虚构数据。下方转轮与安装窗口图来自 Harness 实机。
切换模型,就能看见变身
在当前会话的模型菜单中选择 DeepSeek Pro,小鲸鱼会用约 2.2 秒的水波动画变成成熟的鲸鱼女仆;切回 Flash,她会变回小鲸鱼,恢复之前保存的服装。模型选择成功后即可触发,不用发送消息,也不会为动画额外调用模型。
变身过程包含三个阶段:
- 水光亮起:角色周围浮现浅蓝色光晕,水环与水滴向上展开,手写小提示说明正在切换形态。
- 新形态登场:小鲸鱼逐渐淡出,长发鲸鱼女仆随水波显现。她有蓝色长发与浅色发梢、弯弯的呆毛、鲸鱼尾巴,以及带鲸鱼图案的白围裙和深蓝长裙。
- 回到陪伴状态:水光散去后,她继续跟随任务显示思考、回答、完成等表情。身体保持站稳,尾巴轻轻摆动;喂饭时播放完整人物动作,连续吃完三口。
这是双向变身:Pro → Flash 也会播放过渡,并找回你之前给小鲸鱼选好的衣服。模型变化由 Harness 的选择结果自动触发,无需另点变身按钮。首次打开应用或切换会话时,直接显示当前模型对应的形态。

- Pro 专属女仆裙:按新参考制作蓝色长发、蓝眼睛、弯弯呆毛、鲸鱼尾巴和白色围裙,覆盖全部 12 种状态。
- 身体站稳,尾巴轻摆:Pro 待机和其他表情使用固定身体与独立尾巴图层,取消整个人物的左右摇摆。吃饭使用统一对齐的完整人物帧,连续吃三口,避免局部脸部、手臂贴片造成错位。
- 互动继续保留:白饭连续三口,摸头、鼓脸、铁盆帽、拖动、问候和小账本均可使用。Pro 的头部点击范围与帽子位置单独调整。
- 不会反复变身:启动和切换会话时直接显示对应形态;快速切换以最后一次成功选择为准。正在吃饭、拖动或操作衣柜时,先完成当前动作再变身。
- 衣柜分开记忆:Flash 保留五套服装。Pro 有女仆装、奶油蓝羽绒服和月牙绒绒斗篷,两个形态各自预览和保存。
- 关闭动画、开启系统“减少动态效果”或窗口隐藏时直接切换形态。当前仅识别官方 DeepSeek Pro 模型 ID;其他模型使用小鲸鱼形态。
v1.10 使用 Harness 的模型选择服务,在 Windows、应用内 SDK 0.2.1-rc.2 环境实测。旧版若缺少模型选择服务,请先升级 Harness。完整互动演示仍可查看 转轮、摸头与白饭。

除了变身,她还会陪你完成日常任务:捧盆求饭、摸头鼓脸、戴铁盆帽、手写时间问候、紧凑互动转轮,以及摸头后短暂显示的余额和今日用量。Flash 的五套服装继续保留,每套都有完整互动。
三步安装
下载的是插件 ZIP,不要选择 GitHub 的 “Source code”。解压后保留整个文件夹,不要只取 client.js。
- 下载并解压上面的 ZIP,找到
DshDeepSeekGirl文件夹。 - 在 Harness 左侧打开 插件 → 添加插件;有下拉选项时选 安装第三方插件。把包含
package.json的DshDeepSeekGirl文件夹完整路径粘贴到“包名或地址”。 - 安装并启用,按提示重新载入界面;没有重新载入入口时,退出并重新打开 Harness。
例如解压后的目录是 D:\Plugins\DshDeepSeekGirl,就填写这个路径,不要填写 ZIP 的路径或更外层目录:
DshDeepSeekGirl/
├─ package.json ← 这个文件所在的文件夹
├─ index.js
└─ client.js

已有旧版:先保留解压目录。可把新版文件覆盖到原来的插件目录并重新载入;若 Harness 提示需要重新安装,请先在插件列表卸载旧版,再添加新版目录。
第一次使用:轻点头部摸摸头,快速点三次会鼓脸;点击身体或右键打开菜单。点击旁边的白饭盆喂饭,按住角色拖动,Ctrl + 滚轮调整大小。
遇到安装问题,请到 Issues 告诉我你的 Harness 版本、系统和报错内容。也欢迎反馈最喜欢的动作、哪里卡顿或下一步想加入的互动。
第一次体验? 正在找 5 位 Windows / Mac 用户试试“安装 → 换装 → 喂饭”,欢迎留下哪里顺手、哪里卡住。Mac 仍需要真机验证。
转轮更小,互动更近
点击身体或右键角色,六个常用入口围成一个小转轮:喂饭、摸头、换装、帽子、问候、更多。奶油色底、蓝色小涂鸦和离线手写字体;原来整页的选项放到第二层。

- 更多 → 表情预览:十二种表情,分两页。
- 更多 → 小设置:开关求饭、时间问候、摸头账本。
- 更多 → 小账本:随时主动查看明细。
- 点击中央或按 Esc 收起;支持方向键和窗口边缘避让。
图片与动画演示



演示使用插件图集,不包含个人聊天记录。Flash 五套服装共 390 个关键姿势,Pro 女仆装有 90 个源姿势,冬装另有 48 个,合计 528 个。吃饭用十二个姿势连续完成三口,共 36 次姿势播放。Pro 非吃饭状态保持身体静止,仅独立尾巴轻摆。
她会做什么
| 功能 | 表现 |
|---|---|
| Flash ⇄ Pro | 模型选择成功后自动双向变身;切回 Flash 恢复已保存服装 |
| 跟随任务 | 推理时思考,正文输出时认真回答,完成后庆祝,出错时露出委屈表情 |
| 小衣柜 | 经典女仆装、蓝白休闲卫衣、星星睡衣、奶油蓝羽绒服、月牙绒绒斗篷,先试穿再保存 |
| 喂一盆白饭 | 连续三口,每口依次舀饭、送到嘴边、咀嚼和满足微笑,约 13 秒后恢复当前任务状态 |
| 摸摸头 | 轻点头部会眯眼轻蹭,飘出小爱心;也可以从菜单触发 |
| 连续轻戳 | 快速点头部三次会短暂鼓脸,约 1.8 秒后恢复;吃饭时不被摸头打断 |
| 捧盆求饭 | 每次随机等待 10~15 分钟,空闲时捧盆约 6 秒;喂饭后重新计时,忙碌、休息或窗口隐藏时延后 |
| 铁盆帽 | 可以戴上、摘下倒扣的银色铁盆;帽子会和角色一起动 |
| 拎起与落地 | 拖动时轻轻摇晃,松手后播放落地动作,并记住新位置 |
| 时间问候 | 按电脑本地时间打招呼,深夜提醒注意身体和休息 |
| 休息 | 空闲 90 秒后闭眼休息;有鼠标或键盘活动时醒来 |
| 动画控制 | 可预览表情、暂停动画;支持系统减少动态效果设置,窗口隐藏时暂停视觉播放 |
共有 12 种状态:待机、思考、回答、完成、错误、拖动、落地、休息、捧盆求饭、开心吃饭、被摸头、鼓脸。手动停止任务或等待授权不会被当作成功完成。
其他安装方式与兼容性
除了安装包,也可以直接下载或克隆本仓库,将包含 package.json 的仓库根目录作为插件目录添加。使用已经编译好的插件无需安装 Node.js,也无需执行构建命令。
已在 Windows 版 DeepSeek Harness Desktop 验证;其他系统尚未实测。插件使用 Harness 的 Cordis 接口,依赖应用内提供的会话和聊天服务。
操作
| 操作 | 效果 |
|---|---|
| 按住角色拖动 | 移动角色 |
| Ctrl + 滚轮 | 调整大小 |
| 轻点头部 | 摸头;快速点三次会鼓脸 |
| 点击身体 / 右键角色 / Enter 或空格 | 打开小转轮 |
| 点击旁边的白饭盆 | 喂饭 |
| 菜单:打开小衣柜 | 试穿、确认或取消换装 |
| 菜单:戴上 / 摘下铁盆帽 | 切换帽子 |
| 菜单:和我打个招呼 | 手动触发当前时段的问候 |
| 转轮:更多 → 小设置 | 开关问候、求饭和摸头账本 |
| 转轮:更多 → 暂停 | 停止姿势播放和连续摆动 |
服装、位置、大小、帽子和互动开关会保存在本地。插件列表中可关闭或卸载本插件。
今天穿哪一套

冬日新装: 奶油蓝羽绒服搭配蓝色针织围巾;月牙绒绒斗篷搭配奶油色高领毛衣、绒毛镶边和金色月牙扣。两套各自配齐十二种状态,也能戴铁盆帽和连续吃三口白饭。

从角色菜单选择 打开小衣柜,点选衣服试穿,再点 就穿这套 保存。取消、按 Escape 或点击衣柜外面,会恢复已经保存的衣服。选中的衣服卡片也会同步展示当前动作,方便在小窗口中预览。
五套衣服都支持思考、回答、吃饭、摸头、鼓脸、拖动和休息等全部状态。换衣服会接着播放当前动作,保留正在进行的任务、吃饭进度、铁盆帽和位置。吃白饭现在会连续完成三次舀饭入口,不再只吃一口就结束。
她的饭钱小账本
摸摸头,给你看看今天的小账本。 平时不显示;轻点头部后,余额、今日预估费用和 Token 小卡片出现约 10 秒。鼠标移到卡片上或用键盘聚焦时保持显示,方便慢慢看;点卡片展开明细。也可以从 更多 → 小账本 主动打开。
更多 → 小设置 → 摸头账本 可关闭这项互动。仅在卡片或详情打开时查询;持续查看时约每分钟刷新一次,关闭后停止。金额保存在内存中,本地只记住功能开关。

图片使用虚构示例数据,不是实际账户余额。
- 余额:读取 Harness 当前登录账户的充值与赠送余额,人民币和美元分开显示。它可能与配置的 API Key 所属账户不同;本版不查询 API Key 或第三方账户余额。
- 今日 Token:按电脑本地日历日,汇总这个 Harness 配置中的会话持久记录,以提供方上报用量为准。分支继承历史不重复统计,重试分别计入,同次请求的最终样本替换早期样本;重新打开后可从记录恢复。
- 今日预估:按已知 DeepSeek 官方模型的非缓存输入、缓存读取和输出用量,显示峰谷费率对应的人民币费用区间,单价核对日期为 2026-10-16。它不代表账户实扣账单,也不包含其他设备或平台的调用。可通过官方价格和详情中的“查看官方账单”核对。
- 缺失用量、未知模型或渠道、缓存证据不足会明确标注。标题生成、搜索等未上报 Token 的请求计入覆盖缺口;无法确定的总量显示 —。未登录、联网失败、记录扫描失败都不会伪装成余额或消耗为零。
功能复用 Harness 已有的认证接口,不要求额外填写 API Key,也不会把聊天文字发送到新增服务。隐藏窗口或收起账本时暂停轮询,退出账户后清除旧余额。
时间问候
v1.4 的问候换上了手写字体和蜡笔小纸条气泡:奶油色纸张、蓝色手绘双线、小星星和浅粉涂鸦。字体随插件离线提供,气泡根据实际文字高度调整位置;支持长句换行、窗口边缘避让、深色背景和减少动态效果。

以上为实际客户端在独立测试页面中的预览。
| 本地时间 | 问候 |
|---|---|
| 05:00–10:59 | 早上好~今天也一起加油吧! |
| 11:00–13:59 | 中午好~记得吃午饭,我也想要一盆白饭! |
| 14:00–17:59 | 下午好~忙了一阵,喝口水休息一下吧。 |
| 18:00–22:59 | 晚上好~辛苦啦,记得放松一下。 |
| 23:00–次日 04:59 | 已经很晚啦~熬夜也要注意身体,记得休息哦。 |
每个时段只自动问候一次,切换会话或重新打开应用不会反复提醒。午夜前后属于同一个深夜时段。工作、吃饭、摸头、鼓脸、拖动、预览表情或打开菜单时,问候会等到空闲再显示;气泡约 10 秒后消失,也可以点击 × 关闭。
动画与本地运行
v1.3 将逐张切图的计时器改为预先解码的透明图集,由浏览器播放。连续呼吸和摆动不需要每帧刷新整个挂件;拖动按屏幕刷新节奏合并位置更新。v1.6 复用十二个吃饭姿势完成三口,三套衣服各自包含全部状态,并限制解码图集缓存数量。单次动作中换装会接着原有进度播放;它们不等于每次屏幕刷新都新增一张插画。
插件读取当前会话的任务状态,不改写聊天内容,不发送外部上报,也不会为了喂饭或问候额外调用模型。
开发
需要 Node.js 20 或更新版本。所有源图、编译模板和测试都包含在仓库内。
npm install
npm run build
npm test
可选的真实浏览器检查:
npx playwright install chromium
npm run test:browser
原生连接回归:将 DSG_HARNESS_NODE_MODULES 指向 Harness 的 node_modules 目录,再运行 npm run test:native。该检查使用原生 Cordis、Typert 和客户端网关,配合虚构会话验证完整用量链路;不读取个人配置或真实会话,不调用网络。
client.template.js 是客户端模板,scripts/build.cjs 将 assets/frames、assets/outfits、assets/forms/pro 与 assets/props 编译成 client.js。logic.js 负责状态和时间规则,model-form.js 只读监听成功的模型选择并计算形态位置,projection.js 负责正常完成、错误和停止的区分。测试临时文件写入 .cache/。
浏览器检查覆盖五套衣服的 60 种图集、衣柜试穿 / 确认 / 取消和重新打开后的保存、三口吃饭与途中换装、循环与单次播放、吃饭重播、头部 / 身体点击、连续轻点、触屏、菜单键盘操作、帽子、暂停、减少动态效果、隐藏窗口和拖动保存。独立测试页面中,循环播放约 3 秒时角色组件的刷新由旧版 10 次降至新版 0 次;这不代表所有机器或应用负载下都能保持固定帧率。
关于素材
Pro 素材使用内置 ImageGen 根据新参考生成,透明源图、选定图集和完整提示词见 assets/forms/pro。源图按 512×768 对齐,运行时编译为 320×480 透明图集。参考图片本身不随仓库分发。
这是一个非官方角色插件,与 DeepSeek 官方无隶属关系。插画通过 ImageGen 根据项目创建者提供的角色参考生成,原始提示词见 assets/generation-prompts.txt,v1.5 的新插画提示词见 assets/v1.5-generation-prompts.txt。换装提示词和选定原始图集见 assets/outfits。原始参考图片未包含在仓库中。
问候手写字体由 Xiaolai v3.126 子集化并更名为 DSG Greeting Hand,字体采用 SIL Open Font License 1.1;许可证与来源见 assets/fonts。这是字体的许可,不代表整个插件或人物插画采用同一许可。
No comments yet. Be the first to write one.