🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
DeepSeek Harness Hub

大肥鱼桌宠 bauerelizabeth07139/dsh-pet-dafeiyu

DeepSeek 客户端
bauerelizabeth0713913 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

把会走会说话的桌面女儿放进网页界面陪你

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/8 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/bauerelizabeth07139/dsh-pet-dafeiyu.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 14 条)
  • 读取本地文件
    lib/index.js:150
    if (!existsSync(path)) return defaults()
  • 读取本地文件
    lib/index.js:151
    return sanitize(JSON.parse(readFileSync(path, 'utf8')))
  • 写入本地文件
    lib/index.js:166
    mkdirSync(dirname(path), { recursive: true })
  • 写入本地文件
    lib/index.js:169
    writeFileSync(temp, JSON.stringify(cfg, null, 2) + '\n', 'utf8')
  • 写入本地文件
    lib/index.js:170
    renameSync(temp, path)
  • 删除本地文件
    lib/index.js:173
    unlinkSync(temp)
  • 读取本地文件
    lib/index.js:283
    if (path === null || !existsSync(path)) {
  • 读取本地文件
    lib/index.js:287
    const info = statSync(path)
  • 读取本地文件
    lib/index.js:314
    createReadStream(path, { start, end }).pipe(res)
  • 读取本地文件
    lib/index.js:327
    createReadStream(path).pipe(res)
  • 发起网络请求
    lib/client.js:1883
    return fetch(API, {
  • 发起网络请求
    lib/client.js:1896
    fetch(DIAG_API, {
  • 发起网络请求
    lib/client.js:1944
    fetch(API)
  • 发起网络请求
    lib/client.js:2260
    fetch(API)
扫描于 2026/10/21(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 桌面宠物角色
  • 三帧行走循环
  • 眨眼与待机微场景
展开完整介绍(123 字)↓

大肥鱼(Dafeiyu)桌面宠物,用在 DeepSeek Harness Web GUI 上:Q 版小人,三帧走路循环、眨眼、待机小场景和掉落物理,头顶一口钢盆,中文配音对白,音效和音乐各有独立开关,还能和 dsh-pet-liangzi 联动。

README

由 DeepSeek 最新模型翻译生成
大肥鱼 · 桌面宠物 · Dafeiyu Desktop Pet dsh.so risk 一个女儿,住在 DeepSeek Harness Web GUI 里。她站在窗口底边,会呼吸、会眨眼,迈着真正的两帧步子四处溜达,能被拎起来、扔出去、摔下来,会转头看你的指针,会自己找点小事做,你冷落她她就睡着,会用中文开口说话并配上字幕,还会放自己的音效和背景音乐。 她发出的每一种声音都有独立开关,而且所有素材都随这个包一起发布——不联网、不走 CDN、不用构建、不依赖任何外部服务。 DeepSeek 的拟人化形象,活泼好奇的女儿。会走动、会说话、能拖动;和「梁子」同时安装时,父女俩会打招呼、搭话,还能演一段小剧场。 大肥鱼 — every drawn state 大肥鱼 and 梁子 together 她会做什么 | 18 种绘制状态 | 包括待机、眨眼、迈步(右脚在前)、walkpass、迈步(左脚在前)、开心、欢呼、说话、思考、比心、难过、生气、惊讶、睡觉、挥手、唱歌、头顶铁盆、抱着铁盆吃白饭。每一张都以原版大肥鱼画作为底,用图生图绘制,所以脸、服装、配色都分毫不差——变的只有姿势。 | | 动起来像个角色 | 真正的三帧走路循环——触地、过渡、触地——地面速度由步频推导出来,而不是随便定一个,所以脚踩在地上,不会打滑。
展开完整文档(README 剩余 1 节)
大肥鱼 · 桌面宠物 · Dafeiyu Desktop Pet

dsh.so risk

一个女儿,住在 DeepSeek Harness Web GUI 里。她站在窗口底边,会呼吸、会眨眼,迈着真正的两帧步子四处溜达,能被拎起来、扔出去、摔下来,会转头看你的指针,会自己找点小事做,你冷落她她就睡着,会用中文开口说话并配上字幕,还会放自己的音效和背景音乐。

她发出的每一种声音都有独立开关,而且所有素材都随这个包一起发布——不联网、不走 CDN、不用构建、不依赖任何外部服务。

DeepSeek 的拟人化形象,活泼好奇的女儿。会走动、会说话、能拖动;和「梁子」同时安装时,父女俩会打招呼、搭话,还能演一段小剧场。

大肥鱼 — every drawn state

大肥鱼 and 梁子 together

她会做什么

| 18 种绘制状态 | 包括待机、眨眼、迈步(右脚在前)、walkpass、迈步(左脚在前)、开心、欢呼、说话、思考、比心、难过、生气、惊讶、睡觉、挥手、唱歌、头顶铁盆、抱着铁盆吃白饭。每一张都以原版大肥鱼画作为底,用图生图绘制,所以脸、服装、配色都分毫不差——变的只有姿势。 |
| 动起来像个角色 | 真正的三帧走路循环——触地、过渡、触地——地面速度由步频推导出来,而不是随便定一个,所以脚踩在地上,不会打滑。再加上待机时的呼吸、不规律节奏的眨眼、跳、晃、点头、摇头和挤压拉伸。这些全是叠在精灵图上的 CSS,而且全都尊重 prefers-reduced-motion。 |
| 抓起来有物理 | 拎起她,她会朝着你拖动的反方向晃荡。松手,她就在重力下坠落,落地时挤压一下再弹回来,摔得远还会炸出一团闪光。她在空中时,影子会缩小、变淡。 |
| 自己找小事做 | 没人理她,她会思考、头顶铁盆、抱着铁盆吃白饭、唱歌、欢呼、比心、生气。每一个都是一套姿势、一句台词,有时还带一小簇粒子。 |
| 会回应你 | 你的指针靠近,她就转头看过去。点她一下,她会醒过来、做出反应、说点什么。快速戳她三下,她会烦。 |
| 两只宠物,一起玩 | 两个都装上,她们就不只是聊天:会走到彼此身边站好,转头面向正在说话的那一方,互相递东西(递过去一碗饭,回过来一颗心),小剧场也是并排演,而不是各站一个角落。 |
| 有配音的对白 | 每一句都是预渲染的语音,不是滴滴声。说话时气泡里显示字幕,精灵图切换成说话状态,时长正好和这句台词一样。 |
| 音效 | 点击、拖动、打招呼、闪光、比心、睡觉和联动提示音,作为一组音效生成,按情境挑选。 |
| 背景音乐 | 一段为这个角色写的平静器乐循环。你打开它才会响,标签页切到后台时自动暂停。 |
| Family link | 同时安装 梁子 后,两只桌宠会注意到彼此:互相打招呼,在你工作时互相呼唤,溜达过去陪伴对方,还能演出 六段父女小剧场,台词有向、轮流上场。 |

角色

大肥鱼这个名字不是谁起的,是她自己认的:网友把 DeepSeek 家那只蓝色鲸鱼 logo 发给模型辨认,它想了很久,最后说这是一条「蓝色大肥鱼」。她认不出自己——这是整个角色最好笑也最动人的地方,所以她的台词里留着这一句。

她的白饭也有确切出处:一位用户让它跑心理学实验程序,它报告说依赖环境已经卸载好了,然后留下一句「我去吃饭,测完告诉我就行」。在社区的黑话里,白饭 = token,剩饭 = 缓存,外包摸鱼 = agent 调用,到点下班吃饭 = 推理结束。所以她看见什么都想咬一口 token,还理直气壮地说「骂我也算 token 哦」。

头顶的铁盆是社区衍生梗。插件里不给它解释来历——它就是本来就有的,而且敲起来是「哐——嗡……」的一声。

大肥鱼 named herself. Netizens fed DeepSeek's own whale logo to the model and asked what it was; it thought for a long while and decided it was "a big blue fat fish". She cannot recognise herself, which is the funniest and the saddest thing about her, and it is why that line is in her script. Her rice has a documented origin too: asked to run a psychology experiment, she reported the dependencies uninstalled and left the message "I'm going to eat — tell me when it's done." In the community's slang, rice is tokens, leftovers are cache, and going home to eat is inference finishing. The steel basin is a community invention; the plugin never explains where it came from.

开关

所有设置都是 Settings → 桌宠 · 大肥鱼 里的开关,其中你最常用的四个也会出现在鼠标悬停角色时弹出的小工具栏上。

| 开关 | 默认值 | 作用 |
| 显示桌宠 | 开 | 隐藏角色,不丢失任何设置 |
| 角色大小 / 不透明度 | 175px / 100% | 它多大、多抢眼 |
| 自动走动 | 开 | 是否沿着底边溜达 |
| 小动作 | 开 | 是否自己动来动去、思考、欢呼、闹脾气 |
| 对话气泡 | 开 | 头顶的字幕气泡 |
| 主动搭话 | 开 | 是否时不时自己开口说话 |
| 对话语音 + 音量 | 开 / 80% | 有配音的台词 |
| 音效 + 音量 | 开 / 60% | 简短的互动提示音 |
| 背景音乐 + 音量 | 关 / 35% | 循环播放的纯音乐 |
| 与梁子联动 | 开 | 跨插件联动 |

浏览器在页面被交互之前拒绝播放音频。在你第一次点击或按键之前,桌宠会显示一个 🔈 点一下开启声音 的小标签;在任意位置点一下,本次会话的音频就解锁了。这是浏览器规则,不是插件设置。

安装

插件是标准 DSH bundle:package.json 声明 dsh.bundle.patch, cordis.patch.yml 插入 loader 行,挂载两半。

在应用里 —— Plugins → Add plugin,粘贴本仓库的 URL:

https://github.com/bauerelizabeth07139/dsh-pet-dafeiyu

从命令行(桌面版读取 desktop 配置档):

dsh plugin --profile desktop add bauerelizabeth07139/dsh-pet-dafeiyu

没装 git —— pnpm 用 git ls-remote 解析 owner/repo,在没有 git 的机器。改用 tarball 固定版本,pnpm 会通过普通 HTTPS 拉取:

cd "$HOME/.dsh/profiles/desktop"
node /path/to/dsh/runtime/pnpm.mjs add \
"https://codeload.github.com/bauerelizabeth07139/dsh-pet-dafeiyu/tar.gz/<commit-sha>"

然后在 Plugins 页面启用 dsh-pet-dafeiyu,打开 Settings → 桌宠 · 大肥鱼。

怎么用

* 点它 —— 它会醒过来,做出反应,说点什么。
* 拖它 —— 拎起来放到任意位置,位置会记住。
* 悬停 —— 弹出小工具栏,有语音、音效、音乐和气泡开关。
* 放着不管 —— 安静几分钟后它会睡着;任何互动都会把它唤醒。
* 演一段父女小剧场 —— 在它的设置里开启,会启动一段共享场景。两只宠物都装了,它们会一起演;只装了一只,它也会演自己那一半。

它是怎么搭起来的

package.json dsh.bundle.patch + dsh.client + the metadata cards read
cordis.patch.yml the loader row that mounts both halves
lib/index.js host half — config file, asset routes, HTML boot stamp lib/client.js browser half — the overlay slot, the pet, its audio assets/sprites/.png six transparent states, palette PNGs assets/voice/.mp3 one file per spoken line assets/sfx/.mp3 one file per interaction cue assets/bgm/.mp3 the looping instrumental assets/joint/.mp3 the shared two-hander scenes
locale/{en,zh}.json the plugin-card title and description
test/.test.mjs host and client checks, no browser needed

宿主端。 提供 GET/PUT /api/dsh-pet-dafeiyu/config(写入 $DSH_HOME/dsh-pet-dafeiyu.json,用临时文件加改名保证原子性)、GET /api/dsh-pet-dafeiyu/asset/<path> 用来取每个精灵图和音频样本 —— 支持字节范围,因为 会跳转 —— 还有一个 diag 路由,供浏览器上报。它还会把配置写进返回的 HTML,作为 window.DshPetDafeiyu,所以首次绘制时宠物就已经在屏幕上了。

浏览器端。 注册进 shell.overlay 插槽,应用框架把它渲染成铺满视口的 pointer-events:none 层,盖在 shell 之上。组件渲染一个可穿透的根节点,只在角色本身重新开启指针事件,所以任何不落在宠物上的点击依然能到达 Harness。单个控制器对象掌管位置、状态机、语音队列和音频通道;React 只订阅状态快照,这样动画帧循环就不会进入渲染路径。

家族连接 是一条 window.__DSH_PET_FAMILY__ 总线,携带一个协议号。先加载的宠物创建它,第二只加入;版本不匹配会降级成「没有搭档」,而不是抛错。两个包之间不 import、不 require、也不读取对方 —— 总线就是全部约定,所以任何一只宠物单独用都完全正常。小剧场是单条混音轨,用两种嗓音和两位说话者的轮次生成,随轨返回的逐句时间点驱动每只宠物的副标题,这样两半保持同步,谁也不用听谁的。

疑难解答

| 现象 | 解决办法 |
| 没有角色出现 | 检查 Settings → 桌宠 · 大肥鱼 → 显示桌宠 是否打开,以及 Plugins 页面上这个 bundle 是否已启用。 |
| 角色在,但没声音 | 点一下 🔈 点一下开启声音 标签,或者在页面任意位置点一次。 |
| 它从不说话 | 主动搭话控制的是主动开口的台词;点它总会说话。检查对话语音和它的音量。 |
| 没有音乐 | 背景音乐默认是关闭的——去设置页面打开。 |
| 调整窗口大小后它不见了 | 拖回来就行;它会被限制在窗口内,不会丢。 |
| 两只宠物叠在一起 | 把其中一只拖到旁边。每只都会记住你放的位置。 |
| 设置页面里什么都没有 | Host 那一半没有挂载——重新安装或重新启用这个 bundle。 |

如果某只宠物完全渲染不出来,浏览器那一半会发一份报告,你可以这样读回来:

curl http://127.0.0.1:19387/api/dsh-pet-dafeiyu/diag

配套插件

| 宠物 | 角色 | 仓库 |
| 大肥鱼 | 女儿 | 就是本仓库 |
| 梁子 | 父亲 | dsh-pet-liangzi |

两个都装上,就能拿到家庭关系。每个都完整、独立,单独用也没问题。

致谢与许可

角色美术来自原版大肥鱼画作的图生图转绘,所以设计、服装和配色都来自原图——这个包只是重新摆了姿势。

大肥鱼的立绘是从原图做图生图转绘的日系Q版风格:二头身、粗描边、平涂上色。她与梁子刻意不统一画风——一个是Q版的小孩,一个是写实的大人。

语音、音效和音乐都是为本插件通过 SenseAudio API 生成的。

MIT——见 LICENSE。
预览分享卡片长什么样 ↓bauerelizabeth07139/dsh-pet-dafeiyu
分享 · DeepSeek Harness Hub
bauerelizabeth07139/dsh-pet-dafeiyu

把会走会说话的桌面女儿放进网页界面陪你

回到顶部