安装
在 DeepSeek Harness 里通过 dsh-market 安装
dsh plugin --profile web add dshmarket
或使用命令行
dsh plugin --profile web add dsh-pet
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络。请先审阅源码,并尽量锁定 commit(github:owner/repo#sha)。
截图
README
A floating desktop pet for the DeepSeek Harness Web UI. 一只住在 DeepSeek Harness Web 界面里的桌面宠物:待机呼吸、随机动作(含打瞌睡)、偶尔转向、屏幕漫游、点击反应、可拖拽。
🚀 快速开始(安装插件)
dsh plugin --profile web add dsh-pet
重启 dsh web,宠物出现在界面右下角——51 个透明动画开箱即用,无需任何生成流程。
💡 想自己造一只专属宠物?克隆 PC2005-cloud/dsh-pet 仓库,用内置素材链(AI 提示词 → 绿幕视频 → 透明动画,素材由豆包生成)从零生成,全流程可复现。
✨ 功能特性
- 纯粹的桌宠:不掺业务功能——没有天气查询、系统监控、Agent 状态感知,就一件事:陪你。零核心改动、零模型成本(运行时零 LLM/API 调用)
- 51 个手绘风透明动画:待机呼吸、打瞌睡、玩魔方、哼歌、炸毛、吐泡泡、玩水枪、小提琴演奏、蓝鲸现世、吃白饭、照镜子、三支舞、写代码、四季动作(放风筝、堆雪人、吃冰淇淋、放烟花……)全部无缝衔接
- 永不停止的动画链:每段动画播完立即按概率选下一个(30% 待机 / 10% 转向 / 40% 动作 / 20% 移动)
- 屏幕漫游:朝 facing 方向行走,自动检查空间、不走出屏幕
- 点击 / 拖拽:点击有随机回应动画(开心 / 害羞 / 傲娇),可拖到任意位置
- 左右朝向:所有动画 CSS 镜像,人物可朝左 / 朝右
- 落地对齐:动画统一脚底线,宠物始终站在"地面"上
- 流畅切换:双缓冲 video 交叉淡入,切换零空白帧
- 无障碍友好:支持
prefers-reduced-motion
⚙️ 配置
| 配置项 | 说明 | 当前状态 |
|---|---|---|
size |
舞台宽度(px),宠物高度 = 宽度×9/16×74% | 默认 462(≈高度 260px),暂未下发到浏览器(DSH 客户端配置管线限制,走代码默认值) |
position |
默认角落位置 | 默认右下角,同上暂未下发 |
fullRoot |
原始 2160×1215 母版资源目录 | 默认 $DSH_HOME/pet-assets,需手动下载母版后生效 |
说明:插件安装即用,上述配置均为可选;
size/position的浏览器侧配置化正在规划中。
🗑️ 卸载
dsh plugin --profile web remove dsh-pet
🖥️ 运行效果
宠物实际运行在 DSH Web 界面中的样子:
🎬 效果预览
动画为透明背景;GIF 预览中透明部分显示为页面底色,实际播放为透明。
全部 51 个动画见仓库:dsh-pet/assets/thumb/。
📚 完整项目(不止是插件)
这是完整的三件套项目,任何人 clone 仓库都可以从零生成自己的桌面宠物:
① 提示词(配方) → ② 素材生成链(引擎) → ③ 插件(成品)
AI 生成动画的配方 源视频 → 透明动画的管线 运行在 DSH 里的宠物
- 仓库:PC2005-cloud/dsh-pet
- 设计与实现文档:DESIGN.md
🔎 发现更多 DSH 插件
- 社区插件目录:awesome-dsh-plugin.com
- DSH 官方仓库:deepseek-ai/DeepSeek-Harness
📄 许可
- 代码:MIT
- 素材(动画/提示词):见仓库说明