在 DeepSeek Harness 里养一只桌面宠物:dsh-pet 插件分享
本文首发于 栏轩·阁欢迎访问阅读原文获取更好的阅读体验。引言给开发环境添一点生气在 DeepSeek Harnessdsh里工作时你的界面右下角出现了一只小宠物它会呼吸、伸懒腰、打瞌睡、偷偷摸鱼偶尔在屏幕边缘走来走去你点它一下它还会回应你——这就是dsh-pet一个我开源到 npm 和 GitHub 的桌面宠物插件。它不是一张静态贴图而是一个会过日子的小家伙。这篇文章不讲插件概念、不贴代码就聊聊它能做什么、怎么装、以及它背后值得一看的东西。一、安装即用如果你已经装好了 DeepSeek Harness只需要一条命令dsh plugin--profilewebadddsh-pet重启dsh web宠物就会出现在右下角。环境要求Node.js v22、npm 9插件管理依赖 pnpm。二、它有哪些功能1. 永不停歇的生活流dsh-pet 没有传统意义上循环待机的死板状态。它的行为是一条永不停止的动画链每个动画播完立刻按概率随机切换到下一个——它不是在重复动作而是在过日子。概率分布是这样的行为概率说明待机呼吸30%悠闲地呼吸稍作休息转向张望10%东张西望看完还会换朝向随机动作40%从 17 个动作里随机挑一个屏幕漫游20%迈开步子走向屏幕另一侧2. 25 个动画个个有戏插件内置了25 个动画每个都是一段 10 秒的完整表演动作 17 个超大伸懒腰、哈欠连天、打瞌睡被惊醒、原地小憩沉眠、偷吃零食被抓住、专心玩魔方、鲸鱼吐泡泡、女仆屈膝礼仪、被吓一跳炸毛、玩游戏气急败坏、用尾巴拍地面……总有一个能让你会心一笑移动 2 个螃蟹走路、原地漂浮踏步——漫游时踩着节拍走点击回应 3 个开心跃动、害羞惊讶、傲娇生气拖拽反馈被鼠标拎起来时的悬空挣扎3. 它会自己溜达宠物会朝自己面对的方向在屏幕上游走走到边缘前会自动停下不会跑出屏幕。漫游时是真实的位置移动 走路动画同步而不是瞬移——你会看着它一步一个脚印地走过去。4. 点它、拖它它会理你点击随机触发一个回应动画开心/害羞/傲娇像真的在和你互动拖拽按住可以把它拎到屏幕任意位置松手它就停在那里5. 细节控福音左右朝向宠物可以朝左也可以朝右走路时会看向前进方向落地对齐所有动画的脚底都在同一条线上宠物始终站在地面上不会悬浮窗口缩放跟随把窗口拖大拖小宠物会按比例保持在原来的相对位置无缝切换动画之间交叉淡入切换时不会闪白屏或卡帧三、它背后值得一看的东西dsh-pet 不只是一个插件它是一套完整的三件套开源项目① 提示词配方 → ② 素材生成链引擎 → ③ 插件成品 AI 生成动画的配方 源视频 → 透明动画的管线 运行在 dsh 里的宠物25 个动画的 AI 生成提示词全部开源你可以照着配方生成自己风格的动画完整的素材处理链绿幕视频 → 抠像 → 归一化 → 透明 WebM纯 Python 本地 ffmpeg、零第三方依赖一条命令从源视频跑到成品动画插件本体代码、素材、文档全在仓库里这意味着你可以克隆仓库生成一只属于你自己的宠物——换角色、换动作、换风格全流程可复现。宠物角色的皮是素材插件是骨架换皮就能得到全新的宠物。四、效果预览宠物实际运行在 dsh 界面中的效果全部 25 个动画的 GIF 预览都在仓库 README 里透明动画在 GitHub 页面上会显示为底色完整 25 个动画预览见 GitHub READMEPC2005-cloud/dsh-pet五、开源与许可仓库https://github.com/PC2005-cloud/dsh-petnpm 包https://www.npmjs.com/package/dsh-pet许可MIT代码、提示词、素材链全部开源。如果你喜欢它欢迎在 GitHub 点个 Star如果你做了自己的宠物也欢迎分享出来。结语dsh-pet 的初衷很简单让开发环境不那么冷冰冰。它不打扰你但会在你抬头时动一动、在你点击时回应你——像桌面上的一个小伙伴。如果你也在用 DeepSeek Harness不妨试试dsh plugin--profilewebadddsh-pet然后看它打个哈欠。

相关新闻

机器人竞赛开发实战:从ROS 2环境搭建到智能小车仿真项目

机器人竞赛开发实战:从ROS 2环境搭建到智能小车仿真项目

1. 背景与核心概念:机器人竞赛的技术驱动与生态价值在技术快速迭代的今天,机器人技术已从实验室和科幻电影中走出,成为推动智能制造、智慧生活、特种作业等领域的核心引擎。对于广大开发者、工程师和学生而言,参与高水平的机器人赛…

2026/10/15 4:47:40 阅读更多 →
FFmpeg像素游戏超分算法:方块人风格视频4K增强实战

FFmpeg像素游戏超分算法:方块人风格视频4K增强实战

这次我们来看一个专门为“方块人对砍”这类像素风、低分辨率游戏视频设计的 FFmpeg 算法。它瞄准了一个非常具体的痛点:如何将那些充满锯齿和马赛克的复古游戏画面,高效、高质量地转成4K分辨率,而不是简单地拉伸或使用通用算法。这个项目的核…

2026/10/14 18:41:42 阅读更多 →
SQL多表关联查询实战:从JOIN原理到性能优化

SQL多表关联查询实战:从JOIN原理到性能优化

你是不是觉得 SQL 入门就是学点 SELECT * FROM table 的语法?很多教程也确实这么教的,结果就是学完感觉都会了,一上手真实项目就懵了——数据怎么关联?查询为什么这么慢?别人写的复杂 SQL 怎么看不懂? 这…

2026/10/9 9:13:21 阅读更多 →

最新新闻

基于AT89C51的DS18B20多点温度检测系统设计

基于AT89C51的DS18B20多点温度检测系统设计

简介:面向单片机课程设计与毕业设计场景,这份基于AT89C51的多点温度检测系统设计资料,完整解决了双点温度采集、LCD显示与系统搭建等问题。方案选用Dallas DS18B20单总线数字温度传感器,结合AT89C51单片机进行数据采集&#xff0c…

2026/10/15 4:47:54 阅读更多 →
PyFlink 1.11.0 UDF实战:标量、聚合、表函数选型与避坑指南

PyFlink 1.11.0 UDF实战:标量、聚合、表函数选型与避坑指南

1. 为什么要在 PyFlink 里折腾 UDFPyFlink 从 1.11.0 版本开始,对 Python 自定义函数(UDF)的支持才算真正进入可用阶段。在此之前,想在 Flink 作业里塞一段 Python 逻辑,要么绕道 Java 侧注册,要么干脆放弃…

2026/10/15 4:47:54 阅读更多 →
RS485通讯电路设计:光耦隔离六种典型方案对比与高速可靠传输选型指南

RS485通讯电路设计:光耦隔离六种典型方案对比与高速可靠传输选型指南

简介:RS485是工业现场最常用的串行通讯方式之一,但远距离传输中光耦工作区设置、整形电路阈值、驱动输出方式等因素,直接影响通讯速率与波形稳定性。这份资源以文档形式整理分析了五种典型的RS485通讯接线方案,逐一对电路结构、理…

2026/10/15 4:47:54 阅读更多 →
RTL8370N数据手册实战:寄存器、SMI与交换芯片调试要诀

RTL8370N数据手册实战:寄存器、SMI与交换芯片调试要诀

简介:这份资源是Realtek RTL8370NI-VB-CG芯片的官方数据手册,面向网络设备研发工程师、嵌入式软件开发者以及需要了解二层管理型交换机控制器细节的技术人员。手册系统介绍了8端口10/100/1000M自适应交换控制器的功能架构、VLAN/QoS/安全机制、Web/CLI/S…

2026/10/15 4:47:54 阅读更多 →
RTSP协议深度解析:从核心原理到Python实战与避坑指南

RTSP协议深度解析:从核心原理到Python实战与避坑指南

1. 为什么值得花时间吃透RTSP协议如果你做过网络摄像头、视频监控、直播推流或者在线教育相关的项目,大概率绕不开一个词——RTSP。全称Real Time Streaming Protocol,实时流传输协议,工作在应用层,专门用来控制音视频流的传输。它…

2026/10/15 4:47:54 阅读更多 →
MIPS核心指令硬件原理与工程避坑指南

MIPS核心指令硬件原理与工程避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 4:46:53 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →