dsh-pet
PC2005-cloud/dsh-pet#dsh-pet
DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
安装
把 dsh-pet 装进 DeepSeek Harness
这个插件放在一个大仓库的子目录里,`dsh plugin add` 够不到它——它转发给 pnpm,而 pnpm 会把 `#` 后面的内容当成分支或 commit。请先 clone 仓库,再用 DSH 插件面板的 repository 源添加,或者请作者发一个 npm 包。
安装前须知
装 dsh-pet 之前,先看这几条
- 源码在这里: PC2005-cloud/dsh-pet——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
- 开源协议:MIT。
- 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。
AI 锐评
是什么 — 在 DeepSeek Harness Web 界面中运行的桌面宠物插件,提供透明动画、屏幕漫游、点击反应和拖拽支持。
谁该装 — 在使用 DeepSeek Harness Web 界面、希望在屏幕角落放置一个会走动并会回应点击的桌面宠物的人适合安装它。不需要任何屏幕移动或点击回应的用户不必安装它。
注意 — 没发现明显的坑。沙箱尚未实测。从源码安装时需要先手动放行它的构建脚本。
锐评 — 我装它,因为它提供可复现的资产生成管道,让用户能生成自定义的透明动画。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。
dsh-pet 是做什么的

dsh-pet 是一个运行在 DSH Web 界面中的桌面宠物 DeepSeek Harness 插件。它不参与 agent 的推理,也不提供业务工具,只播放透明动画:待机、转向、移动和各种点击反应,并支持在屏幕范围内漫游、左右朝向和拖拽。仓库提供 51 个播放动画,以及从源视频生成透明素材的完整链路。
运行时由两部分组成:lib/index.js 在 host 侧提供 /pet 视频路由,lib/client.js 在浏览器侧选择并播放 assets/thumb/ 中的 640×360 WebM 素材。动画播放结束后按概率衔接下一段,双缓冲用于交叉淡入,避免切换时出现空白帧。宠物会检查移动空间,不走出屏幕;点击会触发回应动画。
它适合希望给 DSH Web UI 增加非功能性陪伴元素的开发者,不适合需要天气、系统监控或 agent 状态感知的场景。运行时不调用 LLM 或 API,也不产生模型 token 成本;它面向 DSH Web UI,不是独立桌面应用。若要替换角色或动作,还需要 Python 3、ffmpeg、numpy 和 scipy,以及源视频素材。
dsh-pet 的文档
行为说明
插件包含 host 侧 lib/index.js 和浏览器侧 lib/client.js。前者提供 /pet 视频路由,后者负责动画链、朝向镜像和双缓冲播放。动画结束后继续选择下一段:待机概率为 30%,转向为 10%,动作是 40%,移动是 20%。统一脚底线保证落地对齐,动画可朝左或朝右。
宠物出现在 DSH Web UI 的右下角,可在屏幕内漫游。移动前会检查空间,避免走出屏幕;点击会触发回应动画,也可以拖到其他位置。
素材文件
插件实际播放的资源位于 assets/thumb/,格式为 640×360 WebM。要生成自定义素材,可将 51 个源视频放入 video/,进入 scripts/ 后依次运行:
python watermark_step01.py
python chroma_step02.py
python normalize_step03.py
python encode_thumbs.py
流程会依次处理水印遮罩、基于 HSV 色相的绿幕抠像、统一到 2160×1215 并居中站立,以及生成 640×360 播放变体。中间结果写入 step01/ 到 step04/;完成后可将 .webm 文件复制到 dsh-pet/assets/thumb/。
环境要求
素材生成链需要 Python 3、ffmpeg、numpy 和 scipy。脚本会使用工作区 .tools/ 下的 ffmpeg。源视频不提交到 Git,可从 GitHub 的 assets-videos release 获取。README 记录的运行目标是 DSH Web UI。
已知限制
插件只提供桌面宠物,不包含天气查询、系统监控或 agent 状态感知;运行时不需要 LLM 或 API。README 没有记录插件配置键或环境变量。它不是独立桌面应用,使用范围限于 DSH Web UI。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
dsh-pet 的同类插件
dsh-dafeiyu
QCYTSN
Desktop-native BigFish companion for DeepSeek Harness — real Agent status, always on top on Windows.
我们跑过,装得上
dsh-stock-watch
Awu12277
A 股自选股实时行情盯盘插件:在 DeepSeek Harness(DSH)Web 界面的右上角显示一个可折叠弹窗,实时监控自选股行情、切换分组、查看分时与 K 线、设置买卖目标价。
我们跑过,装得上