DSH Marketplace
EN

dsh-pet

PC2005-cloud/dsh-pet#dsh-pet

DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。

75360TypeScriptMIT源码

安装

把 dsh-pet 装进 DeepSeek Harness

npm 方式

直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。

我们跑过之后

我们跑过,装得上

这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前.

挂进你的 README

实测可装 — dshmarketplace

给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。

安装前须知

装 dsh-pet 之前,先看这几条

  • 源码在这里: PC2005-cloud/dsh-pet——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
  • 开源协议:MIT。
  • 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。

AI 锐评

是什么 — 在 DeepSeek Harness Web 界面中运行的桌面宠物插件,提供透明动画、屏幕漫游、点击反应和拖拽支持。

谁该装 — 在使用 DeepSeek Harness Web 界面、希望在屏幕角落放置一个会走动并会回应点击的桌面宠物的人适合安装它。不需要任何屏幕移动或点击回应的用户不必安装它。

注意 — 没发现明显的坑。沙箱尚未实测。从源码安装时需要先手动放行它的构建脚本。

锐评 — 我装它,因为它提供可复现的资产生成管道,让用户能生成自定义的透明动画。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-pet 是做什么的

Translucent animation tiles flow through a selector and double-buffered frames into a wandering silhouette.

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-pet

zhu1090093659

7.6k

常驻界面的鲸鱼娘:随智能体状态切换动画,可摸头互动、喂小鱼干养亲密度,从幼鲸一路养成。

我们跑过,装得上

npm 包TypeScript17 天前

AI 锐评

dsh-pet

是什么 — dsh-pet 为 DeepSeek Harness Web GUI 提供了鲸鱼娘伴侣插件,动画跟随 agent 状态变化,并支持拍打互动和喂食提升亲密度的机制。

谁该装 — 在 DeepSeek Harness Web GUI 执行 AI 代理任务时,需要 agent 状态的可视化陪伴效果,dsh-pet 适合作为鲸鱼娘 companion。 如果使用 DSH Desktop 而非 Web GUI 的用户无需安装此插件。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。未发现明显的坑。

锐评 — 我会安装它,因为喂食机制能构建亲密度的设计。前提是任务涉及 agent 状态监控。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
源码

dsh-ads

Nagi-ovo

634

2005 年中文站点风格的整活广告插件:侧栏广告/信息流/角落弹窗 + 假关闭叉,素材全虚构。

我们跑过,装得上

npm 包TypeScript14 天前

AI 锐评

dsh-ads

是什么 — 在侧栏、对话和推理中断插入 2005 风格虚构广告。

谁该装 — 在使用 DeepSeek Harness 的中文模式下,想在侧栏和对话内插入 2005 风格虚构广告的人。 只想使用英文模式的 DeepSeek Harness 用户可以不装。

注意 — 沙箱实测通过,在全新 profile 里装上,并被 harness 注册进 profile。 没发现明显的坑。

锐评 — 我会装它,因为点击广告就能打开真实仓库。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
详情
371

Desktop-native BigFish companion for DeepSeek Harness — real Agent status, always on top on Windows.

我们跑过,装得上

npm 包JavaScript16 天前

AI 锐评

dsh-dafeiyu

是什么 — 大肥鱼是 DeepSeek Harness 的桌面伴侣插件,能始终置顶显示 Harness 真实 Agent 工作状态。

谁该装 — 在 Windows 桌面使用 DeepSeek Harness 进行 Agent 任务时,需要看到实时状态的人适合安装它。 不进行 Agent 任务的人不必安装,因为他们不需要桌面状态显示。

注意 — 实测在全新 profile 里安装并被 harness 注册进 profile,通过。 会执行 shell 命令。 没发现明显的坑。

锐评 — 如果我在 Windows 桌面环境中使用 DeepSeek Harness 进行任务,需要持续查看 Agent 状态,我会安装它,因为它提供真实事件反馈的始终置顶显示。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码
339

桌面宠物(QQ 宠物形态):右下角悬浮、可拖拽/投喂/玩耍。

我们跑过,装得上

npm 包JavaScript1 个月前

AI 锐评

whale-girl

是什么 — 一款QQ宠物风格的桌面浮动宠物,支持拖拽喂食玩耍。

谁该装 — 使用 DeepSeek Harness 进行会话任务的用户,希望获得宠物陪伴和任务反馈。 不适合不使用 Web GUI 的用户,因为这个插件是为 DeepSeek Harness Web GUI 设计的。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。 没发现明显的坑。

锐评 — 我会装它,因为它能将任务完成度、会话和陪伴时间转化为宠物等级、头衔和记忆。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1详情
115

陪 AI 斗图的搞笑插件:说个感觉,AI 帮你搜到、发出那张恰到好处的真实表情包。

我们跑过,装得上

npm 包JavaScript4 天前

AI 锐评

dsh-expression

是什么 — dsh-meme 是一个允许通过文字描述搜索发送表情包的 DeepSeek Harness 插件。

谁该装 — 在与不支持图片输入的模型对话时想插入表情包的用户适合使用这个插件。完全依赖模型自动生成所有视觉元素的用户可以不装,因为插件只提供文本标记方式。

注意 — 沙箱实测通过,插件能在全新 profile 里装上并被 harness 注册进 profile。会执行 shell 命令是静态检查提示。没发现明显的坑。

锐评 — 我会装它,因为它让模型仅用文字 token 就能发送带表情的回复,且无需模型图片输入能力。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码

dsh-meme

yyh-001

112

聊天表情包:纯文本斗图、情绪主动发图、像 QQ/微信 一样发图、AI 自动学图、自定义表情包。

我们跑过,装得上

npm 包JavaScript4 天前

AI 锐评

dsh-meme

是什么 — dsh-meme 插件支持 DeepSeek Harness 的文字表情包发送和一键挑选。

谁该装 — 在 DeepSeek Harness 进行日常对话的用户,如果模型无需图片输入能力,需要插入表情时可以安装此插件。 不使用工具调用的用户可以不安装此插件,因为插件依赖工具调用。

注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。没发现明显的坑。

锐评 — 我会装它,因为它能让模型仅用文字完成表情插入,且零第三方依赖。

grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。去看源码
1源码