PC2005-cloud/dsh-pet

▲ 4,226 stars today★ 5,080⑂ 402

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

About PC2005-cloud/dsh-pet

PC2005-cloud/dsh-pet is an open-source project on GitHub, mainly written in TypeScript. DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI 视频自造专属宠物 It currently holds 5,080 stars and 402 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

Git Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository PC2005-cloud/dsh-pet · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

dsh-pet 🐾

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/npm version https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/npm monthly downloads https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/total downloads https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/stars https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/license https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/awesome dsh plugin https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/repo size https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/issues https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/platform https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/assets

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

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

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

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

---

快速开始(安装插件)

两种装法,任选一种:

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

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

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

插件功能

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

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

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

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

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

兼容性

运行效果

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

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 1 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 2 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 3 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 4 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 5 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 6 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 7 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/dsh-pet 运行效果 8

效果预览

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

待机 / 转向

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/待机呼吸休闲 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/东张西望

移动

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/螃蟹走路 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地漂浮踏步 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地左转奔跑

小动作

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/悠闲哼歌 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/超大伸懒腰 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地敲击桌面互动 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地重力下蹲压缩 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/哈欠连天 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地小憩沉眠 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/女仆屈膝礼仪 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/被吓一跳 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/小幅度原地360度旋转展示 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/偷吃零食被抓住 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/用鲸鱼尾巴拍打地面 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/打瞌睡被惊醒 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/照镜子 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/整体换装试色 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/轻快记录 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/写代码 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/摇扇纳凉 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/晨间刷牙

玩耍

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地专心玩魔方 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地蹲下玩玩具汽车 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/鲸鱼吐泡泡特效 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/原地跳跃抓碎头顶物品 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/玩游戏气急败坏 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/玩水枪 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/小提琴演奏 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/蓝鲸现世 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/优雅女仆舞 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/轻快摇摆舞 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/可爱宅舞 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吹气球 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/动物环绕 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/放风筝 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/拆礼物 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/变鸽子 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/扑克魔术 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/抽陀螺 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吹笛子 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/蝴蝶蜜蜂环绕头顶开花 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/撸猫 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/凭空生花 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/骑木马 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/三球抛接 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/踢毽子 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/下五子棋 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/荡秋千

吃什么

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃白饭 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/大口吃零食 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃Token https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃早餐 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃午餐 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃晚餐 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃冰淇淋融化 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃大闸蟹 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃糖葫芦 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃长寿面 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃西瓜 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/涮火锅

时节

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/被落叶淹没 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/中秋赏月吃月饼 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/堆雪人 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/放烟花 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃粽子 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃年糕 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃青团 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃腊八粥 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃重阳糕 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/收红包 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/写福字 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/穿针乞巧 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/舞狮头 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/讨糖南瓜灯 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/插茱萸赏菊 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/放河灯 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/萌化小幽灵 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/装点圣诞树 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/放孔明灯 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃汤圆 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/吃饺子

文字

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/是啊,吃什么 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/深度思考碎碎念

点击回应

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/点击回应-开心跃动 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/点击回应-害羞惊讶 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/点击回应-傲娇生气 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/点击回应-挠痒咯咯笑 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/点击回应-元气挥手

拖拽

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/被鼠标拖拽悬空反馈

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

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/余额-钱袋满溢 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/余额-金袋叮当 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/余额-钱袋如常 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/余额-数金皱眉 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/余额-袋空如洗 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/余额-分文不剩

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

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/碎碎念-擦桌碎碎念 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/碎碎念-发呆碎碎念 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/碎碎念-对屏碎碎念

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

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/工作状态-思考冒泡 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/工作状态-忙碌点按 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/工作状态-清点归档 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/工作状态-原地踱步张望 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/工作状态-雀跃庆祝 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/工作状态-垂头叹气冒汗

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

https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/睡觉-开始 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/睡觉-循环 https://github.com/PC2005-cloud/dsh-pet/blob/HEAD/睡觉-起来

注:动画为透明背景;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 上修好了,只是还没发版)。

许可

GitHub Stars & Activity

5,080Stars
402Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars5,080
Forks402
Open issues0
Primary languageTypeScript
License-
Stars gained today4,226
Created-
Last pushed-

Trending History

Monthly boardrank #62 · ▲ 4,226 stars

Related GitHub Projects

1

openclaw / openclaw

TypeScript★ 393,517⑂ 82,710▲ 148 stars
→
2

n8n-io / n8n

TypeScript★ 209,183⑂ 61,336▲ 140 stars
→
3

thedotmack / claude-mem

TypeScript★ 106,942⑂ 9,402▲ 1,140 stars
→
4

KeygraphHQ / shannon

TypeScript★ 50,627⑂ 5,844▲ 225 stars
→
5

Crosstalk-Solutions / project-nomad

TypeScript★ 41,425⑂ 4,210▲ 100 stars
→
6

lfnovo / open-notebook

TypeScript★ 41,035⑂ 4,717▲ 110 stars
→
7

AdguardTeam / AdGuardHome

TypeScript★ 37,998⑂ 2,579▲ 117 stars
→
8

pingdotgg / t3code

TypeScript★ 33,354⑂ 8,707▲ 930 stars
→

More Trending Repositories