← 返回列表
未验证
用紫白萌宠悬浮窗实时查看 CPU、GPU 等四项温度
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/16 · 已提供中文文档
紫白桌宠温度监控:CPU/内存/GPU/NVMe 实时温度 + 硬件信息 · DeepSeek Harness (DSH) 插件,支持 dsh plugin add 一键安装
综合分
28.4
GitHub 分
28.4
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add AmeKrance/anan-thermal-monitor该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
安安热能监控 · 桌面萌宠温度监控(DSH 插件包)
一个悬浮在 Windows 桌面上的紫白主题萌宠卡片,实时监控 CPU / 内存 / GPU / NVMe 固态 四项温度,并展示笔记本型号与硬件信息。这是一个标准的 DeepSeek Harness (DSH) 插件包,可通过 dsh plugin --profile add 一条命令安装;也支持脱离 harness 独立运行。基于 PowerShell 5.1 + WPF 原生实现,无第三方桌面组件依赖。
✨ 功能总览
- 边缘停靠悬浮窗(360 悬浮球风格):透明、无边框、置顶的紫白渐变卡片(207×320);平时贴边半藏露出 16px 边框(四边均可),鼠标靠近边缘自动滑出,移开鼠标 2 秒自动收回
- 手动拖动 + 松手吸附:滑出后可自由拖动到屏幕任意位置,松手自动吸附最近的屏幕边缘(右/左/上/下,400px 内);甩出屏幕自动弹回;拖动不会覆盖任务栏,底部停靠时自动藏到任务栏后
- 实时温度监控:CPU / 内存 / GPU / NVMe 四项温度,每 2 秒刷新,数值按温度分级变色(紫 WMI 查询仅在桌宠启动时执行一次;温度采集在后台 runspace 线程每 2 秒执行,UI 线程零阻塞。
🧱 插件包结构
anan-thermal-monitor/
├── package.json # npm 包清单:声明 dsh.bundle.patch(使插件可被 dsh plugin add 识别)
├── cordis.patch.yml # 组合层 patch:把插件插入 profile 的层栈
├── lib/index.js # 插件 Host(ESM,完整 Node API):spawn/停止桌宠进程
├── assets/
│ ├── desktop-pet.ps1 # 桌宠主脚本(WPF + LHM 采集 + 自提权,路径全相对,可移植)
│ ├── 素材1号.jpg # 桌宠素材(可替换)
│ └── LibreHardwareMonitor/ # 硬件监控库(运行时依赖)
├── install.ps1 # 备选手动安装脚本
├── README.md
└── backups/ # 历史版本备份
安装原理
dsh plugin --profile add 是一个 pnpm 转发器:安装依赖后,会读取每个新依赖的 package.json,凡声明 dsh.bundle.patch 的包会自动加入 profile 的 dsh.profile.bundles 层栈;下次启动时,该 patch(cordis.patch.yml)把插件作为一行 - id: anan-thermal-monitor / name: anan-thermal-monitor 插入组合,插件 apply() 随即执行并拉起桌宠进程。
⚙️ 配置与运行时文件
- 所有资源路径基于脚本自身目录相对定位($PSScriptRoot),任意位置部署无需改路径
- 运行时临时文件写入 %TEMP%\anan-thermal-monitor\:
| 文件 | 作用 |
|---|---|
| desktop-pet.pid | 桌宠进程 PID(插件判定运行状态) |
| desktop-pet-data.json | 最新传感器数据 {cpu, mem, gpu, nvme, ts} |
| desktop-pet-stop.flag | 停止信号(插件停止时写入,桌宠优雅退出) |
| desktop-pet-pos.txt | 窗口位置记忆 |
| desktop-pet-error.log | 运行诊断日志 |
🐛 常见问题
- 硬件显示 "--":对应传感器未暴露(如笔记本主板无板载温度传感器),非故障
- 每次启动弹 UAC:Ring0/SMBus 读取需要管理员权限,属正常现象
- 重复启动双开:脚本内置幂等检查,已运行实例存在时新实例直接退出
📄 许可
- 代码:MIT License
- assets/LibreHardwareMonitor/:LibreHardwareMonitor (MIT License, v0.9.6)
- 桌宠素材(assets/素材1号.jpg)作者:X (Twitter) @yua_6ukkr,版权归原作者所有扫码进群