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

桌面宠物 PC2005-cloud/dsh-pet

DeepSeek Harnessv0.4.0
PC2005-cloud0 天前有提交已提供中文文档扫描:含敏感能力

DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…

71/100
综合分
5,341
GitHub 星标
224,840
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-pet
npm 源 · dsh-pet 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功(非静态推断);本次验证针对插件 v0.3.8,当前版本为 v0.4.0
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过

安装清单取自 dsh-pet/package.json

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-pet @ 0.4.0
✓Node 引擎要求 >=22.12.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 02:34:53

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

6 张 · 点击查看大图

功能亮点

  • 透明动画桌宠
  • 支持多开
  • 自定义大小位置
assets-mov2026-11-02预发布
macOS 桌宠透明播放素材(HEVC-with-Alpha .mov,hvc1 tag)。 · 来源:dsh-pet/assets/webm/*.webm(VP9-alpha,共 106 个) · 编码:本仓库 scripts/encode_hevc_alpha.sh(ffmpeg 解码 + AVFoundation hevcWithAlpha) · 用途:Safari/WKWebView 不支持 WebM alpha,需用此 mov 替代 · 解压后文件名与 webm 一一对应,放入素材目录即可 由 hevc-alpha 流水线自动生成。固定 tag,每次运行同名重建(指向最新提交)。 Full Changelog:
v0.4.02026-11-01
· dsh-pet v0.4.0 · 📦 安装 / 更新 dsh plugin --profile web add dsh-pet@0.4.0 显式指定版本安装,避免本地缓存命中旧版。桌面端把 --profile web 换成 --profile desktop。 不想装 DSH 也能用:Release 附件里的 dsh-pet-win-x64.zip 解压双击即可运行(Windows x64)。 · ✨ 新功能 · 🗣 会说话的桌宠 · 回复语音播报:对话回复与手动触发的碎碎念会念出来;自动周期碎碎念默认不念,可在设置里单独打开。 · 按住说话:按住对话窗的话筒(或按快捷键)说一句,录音直接转成文字填进输入框,默认走 DSH 的实验性语音插件。 · 音色与音量:设置页新增语音卡,可选音色、调音量(0–1,1 为最大),总开关一键静音。 · 可替换:语音合成与语音识别各留一个注册口,注册自己的实现后就不再用内置的。 · 气泡会等语音:合成慢的时候气泡挂着等、播完再收,不再出现「字没了才响」;合成失败留一个静音喇叭,不打断对话。 · 多只宠物错峰开口:同一拍到点的宠物依次说,不再三只同时冒泡、同时抢语音队列。 · 💬 对话 · 右侧栏对话面板:DSH 右侧栏独立面板,可切换对话对象、按轮删除、整体清空历史。 · 图片四种传法:选文件、拖进窗口、Ctrl+V 粘贴、截屏;图片进 DSH 的附件库,与 DSH 对话框同一套存储。 · 对话联动动作:回复时可以让宠物当场演一段对应动作,开关在设置里。 · 记忆里存图:对话记录会记住你发的图与宠物配的图,回看时仍能点开大图。 · 按图说话:右键某张表情包,让它就着这张图说一句碎碎念。 · ✅ 待办事项 · 一句话加可选到期时间,面板挂在宠物头顶;越临近到期提醒越密,由宠物自己说出来。 · 由宿主定时器驱动,不需要网页常开,关掉页面也会按时提醒。 · 😴 睡觉 · 右键或按 S 睡下,点一下或右键「起来」叫醒;睡着期间不再自己走动、不换朝向。 · 碎碎念、余额、待办、工作状态全部不打扰,期间右键操作只回一句「我在睡觉」。 · 睡姿可配多套,睡着时按周期说梦话(只弹气泡、不出声)。 · 📱 移动端 · 百分比宽度上限:按屏宽比例自动缩放,手机上不再大到遮住半个屏幕。 · 体感效果:碰撞震动、倾斜控制重力、摇一摇抛出,各带独立开关;需要 HTTPS 或 localhost。 · 🖥 桌面端与安装 · Windows 绿色包:发版流水线自动构建 Windows x64 应用包并挂到 Release,解压即用。 · 首次安装看得见进度:Electron 的下载日志会写进桌宠的工作状态,第一次装插件就能看到下载进度。 · 托盘可关与退出:托盘显示可配置,菜单里能直接退出。 · 点击音效:点宠物有内置音效,可在设置里关掉。 · ⚙️ 工作状态与通知 · 气泡说具体的事:跟着当前工具和命令走——读文件、改文件、跑 npm test、git push 各有各的说法。 · 完成通知带内容:系统通知显示会话标题与最后一条回复的开头,点一下回到那条对话。 · 🎛 设置与外观 · 八种语言:跟随 DSH 当前语言切换(简中 / 英 / 日 / 德 / 西 / 法 / 葡 / 俄)。 · 文件宠物:设置页可切换宠物种类,也能指定本地文件作为宠物数据。 · 快捷键:新增「打开桌宠对话 / 打开对话弹窗 / 语音输入 / 截图到对话」四个可配快捷键,1–4 直接切换显示位置。 · 自绘下拉:设置页下拉框改为自绘,与主题一致。 · 日志不会越堆越大:logs.txt 超过 1MB 只保留尾部 512KB。 · 💰 余额 · Command Code 本期用量:余额气泡多一页,可看 token 总量、输入/输出占比、请求数与花费。 · 第三方多页气泡:自定义服务商可以给出多页气泡,翻页看明细。 · 查询不会卡死:第三方查询超时即失败,不再一直转圈。 · 🐛 修复 · 唤醒后任务栏残留图标:桌面端唤醒后不再留下 Electron 默认图标。 · 多级右键菜单重叠:子菜单改为以父面板为基准排布,不再层层错位。 · DSH 0.2.2 设置页图标消失:设置页导航图标恢复正常。 · iOS 视频黑底:Safari / iOS WebKit 下不再黑底。 · 反代 / 子路径部署下 404:挂在子路径(反代、应用网关)上时,设置页与模型列表不再 404。 · 拖到窗口外把宠物弄丢:松手时宠物与窗口至少保留 2
v0.3.8-test.22026-10-25预发布
测试版本:修复桌面端 shared-core.js 缺失导致的桌宠不显示。发布流水线现在会在 bundle 后构建 shared-core.js(window.PetShared),渲染端不再因缺少该文件崩溃。仅用于联调,非正式发布。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-pet 🐾 一只住在 DeepSeek Harness 里的桌面宠物:待机呼吸、随机动作(打瞌睡、玩魔方、吃火锅……)、左右转向、屏幕漫游、点击 Q 弹、拖拽甩抛反弹、右键菜单点播——一百余个透明动画随时无缝衔接;还能跟随 DSH 会话事件切换工作状态动画、按档位播放余额动画 + 头顶气泡、碎碎念与对话聊天、窗口失焦时弹系统通知。可多开同屏,能脱离浏览器住上桌面(透明置顶小窗),也能自己添加全新宠物种类(pet pack)。 这不是普通插件,而是完整的三件套项目: ① 提示词(配方) → ② 素材生成链(引擎) → ③ 插件(成品) AI 生成动画的配方 源视频 → 透明动画的管线 运行在 DSH 里的宠物 任何人 clone 本仓库,都可以从零生成自己的桌面宠物——换角色、换动作、换风格,全流程可复现。 快速开始(安装插件) 两种装法,任选一种: - 图形化(桌面应用内):打开「插件管理」页,在安装框里填 dsh-pet,不用开终端。 - 命令行:dsh plugin --profile <profile> add dsh-pet,<profile> 按你在用的界面填——dsh web 填 web,桌面应用(Electron 版)填 desktop。 不想装 DSH?
展开完整文档(README 剩余 1 节)
dsh-pet 🐾

一只住在 DeepSeek Harness 里的桌面宠物:待机呼吸、随机动作(打瞌睡、玩魔方、吃火锅……)、左右转向、屏幕漫游、点击 Q 弹、拖拽甩抛反弹、右键菜单点播——一百余个透明动画随时无缝衔接;还能跟随 DSH 会话事件切换工作状态动画、按档位播放余额动画 + 头顶气泡、碎碎念与对话聊天、窗口失焦时弹系统通知。可多开同屏,能脱离浏览器住上桌面(透明置顶小窗),也能自己添加全新宠物种类(pet pack)。

这不是普通插件,而是完整的三件套项目:

① 提示词(配方) → ② 素材生成链(引擎) → ③ 插件(成品) AI 生成动画的配方 源视频 → 透明动画的管线 运行在 DSH 里的宠物

任何人 clone 本仓库,都可以从零生成自己的桌面宠物——换角色、换动作、换风格,全流程可复现。

快速开始(安装插件)

两种装法,任选一种:

- 图形化(桌面应用内):打开「插件管理」页,在安装框里填 dsh-pet,不用开终端。
- 命令行:dsh plugin --profile <profile> add dsh-pet,<profile> 按你在用的界面填——dsh web 填 web,桌面应用(Electron 版)填 desktop。

不想装 DSH? Release 里提供 Windows x64 绿色包 dsh-pet-win-x64.zip,解压后双击 dsh-pet.exe 就能跑——那是独立模式,不依赖 DSH 环境。

装完重开 DSH(dsh web 用户则重启 dsh web)才生效——运行中的进程持有内存里的旧插件。宠物默认落在界面右上角。

前置要求、源码安装、独立模式的用法与打包、Electron 首次下载、装完会看到什么,见 INSTALL.md。

插件功能

只做桌宠本身,不碰 DSH 内核;能力就下面这些。

- 100+ 段动画资产:待机、走动漫游、玩耍、工作、对话等全部表现都由视频动画驱动,按权重首尾相接,也可换成自己的素材。
- 多开与种类:同时养多只,各自大小与位置;也能自定义宠物种类(pet pack),一类一套动画与素材。
- 三种运行形态:DSH web 的浏览器 overlay、DSH 桌面应用的透明置顶窗、完全不依赖 DSH 的独立模式。
- 交互与物理:点击回应、拖拽甩抛、双击弹弓、宠物互撞,同一套物理与 Q 弹挤压手感,参数可调。
- 手机与触屏:触屏直接拖拽甩抛,与鼠标共用同一套物理与挤压手感;手机浏览器上还能倾斜手机改变重力方向、摇一摇把宠物甩出去、碰撞时震动反馈——三项可在设置页「移动端效果」里分别关闭。传感器只在 HTTPS 或 localhost 下可用(iOS 还需点一次授权),iOS 与桌面端没有振动 API,会自动跳过。
- 碎碎念与对话:按周期自动说一句,也能随时聊;记忆持久化、可配图、可念出来。
- 语音(说与听):对话回复与手动碎碎念会念出来,音色、音量与总开关可配;按住对话窗的话筒说一句,录音转成文字直接填进输入框。
- 余额展示:内置常见服务商的余额 / 额度查询,按剩余额度分档播动画并弹气泡;也可以登记自己的服务商。
- 工作状态联动:跟随 DSH 会话状态切档位动画,并在头顶常驻一句话。
- 待办事项:一句话加可选到期时间,清单挂在宠物头顶;越临近到期提醒越密,由宠物说出来。
- 睡觉:右键「睡觉」让它睡下,点一下或右键「起来」叫醒;睡着时完全安静——随机动作、碎碎念、余额、待办与工作状态都不打扰,还会按周期说梦话;睡姿可用 animations.sleep 配多套(蹲着睡、趴着睡…)。
- 系统通知:任务完成或需要确认时弹系统通知,点一下回到对应会话。
- 右键菜单:换动画、开聊、回到原位、打开 DSH / 网站、重载配置。
- 其他:点击音效、系统托盘与每只宠物的显示位置。

各项能力的详细说明见 FEATURES.md;配置(大小 / 位置 / 多开 / 物理 / 模型 / 人设 / 宠物种类)见 CONFIG.md。

🔌 对外接口(供其他插件调用)

桌宠不只自己玩,也对外开放两条调用通道,让别的插件或脚本能驱动它、读它的状态。

- 能做什么:让它说一句指定的话、播一段指定动画、与它对话;读它当前说的话、工作状态、系统通知与余额
- 为什么开放:桌宠不该只是个摆设——比如一个「女仆」插件巡检验完想说句话,就能让桌宠当它的「实体」开口;也方便任何人基于它做二次开发
- 通道一 · HTTP:挂在 DSH 自己的 Web 服务上(前缀 /dsh-pet-7340,只监听本机、无鉴权),跨进程、脚本可直接调。动作类接口只回 {ok},数据统一从 GET /state 读
- 通道二 · Cordis 服务:客户端半侧在 DSH web 页面内注册,同页客户端插件用 ctx.get('petApi7340') 直接取,零网络、零端口;只在该页面实例内有效,方法与返回见 CORDIS.md

相关文件(HTTP 与 Cordis 各一套):

- API.md —— HTTP 接口一览(每个接口一句话,功能预览)
- openapi.yaml —— 完整契约(OpenAPI 3.1,可直接导入 Swagger UI / Postman)
- CORDIS-API.md —— Cordis 服务一览(每个成员一句话,功能预览)
- CORDIS.md —— 对外 Cordis 服务(客户端半侧,页面内 ctx.get('petApi7340'),不走网络)
- tools/api-tester.html —— HTTP 侧示例:桌宠控制台,扮演第三方消费方,可直观试用(node tools/api-tester.cjs 启动)
- tools/cordis-probe —— Cordis 侧示例:扮演同页客户端插件,用 ctx.get() 消费服务

兼容性

- 操作系统:Windows / Linux / macOS 三端均可运行——浏览器 overlay 与桌面模式(Electron 透明置顶窗)行为完全一致;Electron 按平台自动探测/下载(electron.exe / Electron.app / linux 单文件),无需手动安装
- 无头 / 无桌面环境:支持 Linux headless 等无图形会话——桌面模式自动检测显示环境(Linux 无 DISPLAY / WAYLAND_DISPLAY 时判定无显示、跳过桌面窗口,仅日志告警),浏览器 overlay 不受影响
- 浏览器:浏览器 overlay 兼容 Chromium 内核(Chrome / Edge 等)与 Firefox——透明动画依赖 VP9-Alpha webm,三者均已实测透明确认;不支持 Safari(macOS 不认 webm alpha,透明渲染为黑底)——macOS 用 .mov 素材(GitHub Release assets-mov),下载放入即可(见「②.5 Safari/HEVC 兼容素材」)
- 多显示器:支持多屏环境——跨屏漫游/抛掷以各屏工作区为界,异构缩放(各屏 DPI 不同)、任务栏条带、屏幕之间空洞均正确判定(横屏 / 竖屏 / 上下叠放皆可);设置页「锁定在当前屏幕」可让宠物(抛掷与漫游)只在当前所在那块屏内活动

运行效果

宠物实际运行在 DSH Web 界面中的样子:

效果预览

全部动画(640×360,插件实际播放用的资源)——GIF 预览存放于仓库 dsh-pet/assets/preview/(raw 直链渲染,文件名采用拼音便于跨平台);完整透明视频见插件包 dsh-pet/assets/webm/(VP9-alpha,唯一发布格式):

待机 / 转向

移动

小动作

玩耍

吃什么

时节

文字

点击回应

拖拽

余额事件(按余额已用百分比分档,满格 → 告急 → 耗尽)

碎碎念说话动画(碎碎念 / 对话回复触发,随机抽 1 段)

工作状态动画(跟随 DSH 会话事件,六档:思考 / 工作 / 整理 / 等待 / 成功 / 出错)

睡觉(右键「睡觉」或鼠标停上去按 S;睡着时点一下叫醒)

注:动画为透明背景;GIF 预览中透明部分显示为页面底色,实际 webm 播放为透明。

从零生成你自己的宠物

AI 提示词 → 绿幕视频 → 透明动画 → 插件,换角色、换动作、换风格,全流程可复现。

完整步骤见 MAKE-YOUR-OWN-PET.md(提示词配方、素材链、Safari 兼容、发布)。

项目结构

只列代码与发布相关目录;素材链的 video / scripts / step / pr 见 MAKE-YOUR-OWN-PET.md 的 ② 章节(gitignore 的本地目录不列):

├── README.md INSTALL.md FEATURES.md MAKE-YOUR-OWN-PET.md CONFIG.md API.md CORDIS.md openapi.yaml # 说明 / 安装 / 功能详解 / 宠物制作指南 / 配置 / HTTP 接口 / Cordis 服务 / OpenAPI 规范 ├── prompts/ # ① 动画生成提示词配方(绿幕规范 + 按秒分解) ├── assets/ # 仓库展示用截图 ├── tools/ # 开发工具:API 调试页、cordis-probe mock 服务商、DPI 探针 ├── .github/workflows/ # CI:Safari/HEVC 转码流水线(macOS runner,手动触发 → 发布 assets-mov Release) ├── dsh-pet/ # ③ 插件(可独立 npm 发布) │ ├── src/ │ │ ├── host/ # 宿主半侧:配置 / 路由 / 余额 / 工作状态 │ │ ├── client/ # 浏览器半侧:宠物渲染 / 动画链 / 设置页 │ │ ├── shared/ # 双端共用纯逻辑(物理 / 菜单 / 取数) │ │ └── standalone/ # 独立模式 CLI(不依赖 DSH 直接跑桌宠) │ ├── lib/ # 构建产物(npm run build 生成,不入库) │ ├── runtime/ # 桌面模式运行壳(Electron 透明窗) │ ├── assets/ # webm 动画 / preview GIF / 字体 / 图标 / config.jsonc 默认配置 │ └── scripts/ # 构建、发布与开发脚本 └── LICENSE # MIT

💬 反馈与发版节奏

欢迎提 issue 与 PR——bug、体验问题随时反馈。新功能请先开 issue 说明使用场景,确认后再动手,不要在确认前直接提交实现 PR。这个插件专注桌宠与 DSH 本身,偏离太远的需求一般不会做。动手前也请先翻一眼 提交记录,确认不是已经修掉的同款问题(有些问题可能已经在 main 上修好了,只是还没发版)。

- 小修不单独发版:不影响使用的小 bug 与优化会累计到下一个版本一起发,避免版本更迭过于频繁。所以「main 上已经修了」不等于「你装的这版已经包含」——latest 没更新时,以 main 的提交记录为准。
- 想立刻用上未发布的修复:按 INSTALL.md 的「从源码安装」把插件指向本地仓库即可;注意宿主半侧的代码改动要重开 DSH 才生效(浏览器半侧刷新页面即可)。
- 报 bug 时请带上:插件版本、dsh 版本、操作系统、复现步骤(有日志或截图更好)。

许可

- 代码:MIT
- 素材(动画/提示词/源视频):允许开源使用,禁止商用
- 二次创作(二创)约定:基于本项目的衍生 / 改版 / 换皮作品,在 GitHub 仓库、产品官网等公开渠道上须附上原作者 GitHub 地址:<https://github.com/PC2005-cloud/dsh-pet>
- 形象出处:宠物形象为社区二创的 DeepSeek「大肥鱼」(鲸鱼娘),非 DeepSeek 官方形象;原型「溟月」出自 B 站 @上善无形,DeepSeek 版(女仆鲸鱼娘)设计出自 B 站 @ZipZipPipe
- 形象授权:CC BY-NC-SA 4.0(署名 · 非商业 · 相同方式共享),声明原文:「大肥鱼是遵守CC BY-NC-SA 4.0协议的形象,不可以以任何形式商业化。若您非常喜爱该形象,希望其拥有实体,您可以自行定制。」
预览分享卡片长什么样 ↓PC2005-cloud/dsh-pet
分享 · DeepSeek Harness Hub
PC2005-cloud/dsh-pet

DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…

回到顶部