跳到正文

PC2005-cloud/dsh-pet

494最近提交 2026年8月15日

dsh-pet DSH 插件

dsh-pet 为你的 DSH Web 界面添加一个可爱的动画角色。它拥有 28 个精心制作的动画,包括呼吸、打哈欠、行走、转向、点击回应和拖拽反馈。插件采用双缓冲交叉淡入实现平滑过渡,并通过概率动画链让行为不重复。

如何安装 dsh-pet DSH 插件

dsh plugin --profile web add dsh-pet

复制不会执行命令。安装 dsh-pet DSH 插件前请核对仓库和版本。

dsh-pet DSH 插件数据来源

dsh-pet DSH 插件快照日期:2026年8月16日

discovered

dsh-pet DSH 插件能做什么

  • 28 种独特动画,涵盖待机、移动、动作、点击回应和拖拽反馈
  • 屏幕漫游:朝面向方向行走,不会走出屏幕边界
  • 点击反应:点击宠物会触发特定动画
  • 可拖拽:可拖到屏幕任意位置
  • 左右朝向:所有动画可镜像翻转
  • 平滑切换:双缓冲交叉淡入,无空白帧

dsh-pet DSH 插件适合哪些场景

  • 为 DSH Web 界面增添可爱的桌面伴侣
  • 让开发环境更生动有趣
  • 展示 DeepSeek Harness 的插件能力
  • 作为学习如何创建自定义 DSH 插件的示例

dsh-pet DSH 插件适合谁

  • 想要桌面宠物的 DSH 用户
  • 对在 DSH 中实现 UI 动画感兴趣的开发者

dsh-pet DSH 插件的限制

  • 仅支持 DSH Web 界面模式
  • 动画和行为概率是硬编码的,没有用户配置界面
  • 自定义宠物需要运行完整的素材生成管线(Python + ffmpeg)

dsh-pet DSH 插件的仓库 README 摘录

以下文字摘自 dsh-pet DSH 插件的上游仓库 PC2005-cloud/dsh-pet 的 README,版权归原作者,仅作引用。

一只住在 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) Web 界面里的桌面宠物:待机呼吸、随机动作(含打瞌睡)、偶尔转向、屏幕漫游、点击反应、可拖拽。 这不是一个普通插件,而是**完整的三件套项目**: ``` ① 提示词(配方) → ② 素材生成链(引擎) → ③ 插件(成品) AI 生成动画的配方 源视频 → 透明动画的管线 运行在 DSH 里的宠物 ``` 任何人 clone 本仓库,都可以**从零生成自己的桌面宠物**——换角色、换动作、换风格,全流程可复现。 --- ## 快速开始(安装插件) ```sh dsh plugin --profile web add dsh-pet ``` 重启 `dsh web`,宠物出现在右下角。 ## 从零生成你自己的宠物(完整流程) ### ① 提示词 → 源视频 用 AI 视频生成工具(如可灵、Runway 等),按 `prompts/桌面宠物 10 秒动作提示词.md` 的配方生成 28 个 10 秒绿幕视频: - 视频比例 16:9,背景纯绿幕(#00FF00) - 人物位置/大小固定(头顶 ~20% 高度、脚底 ~85% 高度) - 动作全程在画幅内,首尾帧为标准正面站立 - 每段动画按秒分解(0-10s 各阶段动作) 生成结果放入 `video/`(28 个 mp4)。 ### ② 源视频 → 透明动画(素材链) ```sh cd scripts python crop_step01.py # 裁掉左右绿幕边缘 → step01/ python chroma_step02.py # 绿幕抠像转透明 → step02/ python normalize_step03.py # 归一化 1200×1200 统一站立 → step03/ python encode_thumbs.py # 转码 360×360 播放变体 → step04/ ``` **依赖**:Python 3 + ffmpeg(素材链零第三方 pip 依赖,脚本自动用工作区 `.tools/` 下的 ffmpeg)。 ### ③ 动画 → 插件 ```sh # 把 step04 的播放变体同步进插件包 cp step04/*.webm dsh-pet/assets/thumb/ # 本地安装插件 dsh plugin --profile web add file:D:/path/to/dsh-pet ``` > 中间产物(step01-04)由脚本生成、不入仓库;`video/` 源视频和脚本是成果、入库维护。 --- ## 项目结构 ```

阅读完整 README仓库许可: MIT

dsh-pet DSH 插件常见问题

如何安装 dsh-pet?

在终端运行 `dsh plugin --profile web add dsh-pet`,然后重启 DSH Web 服务器(`dsh web`)。宠物会出现在界面右下角。

可以自定义宠物的动画或行为吗?

插件本身没有提供配置界面。要自定义动画,需要按照 README 中的完整流程:先用 AI 工具生成绿幕视频,再用 Python 脚本和 ffmpeg 处理成最终的 webm 文件,最后替换插件中的资源。

dsh-pet 支持移动端或其他浏览器吗?

该插件是为 DeepSeek Harness Web 界面设计的,运行在桌面浏览器中,未在移动端测试。动画依赖 WebM 格式和 JavaScript,现代桌面浏览器均支持。

点击宠物没有反应怎么办?

正常情况下点击宠物会触发反应动画。如果没有反应,请确认插件已正确安装且 DSH Web 服务器正在运行。同时检查浏览器是否支持 WebM 播放。如果问题持续,尝试重启 Web 服务器。

如何卸载 dsh-pet?

运行 `dsh plugin --profile web remove dsh-pet`,然后重启 DSH Web 服务器即可。宠物将不再出现在界面中。