Back to home

Alice-P197

cat-healing

🐾 猫咪治愈角 — DSH Web 角落小猫组件:12 只猫、自由拖拽、离线兜底、不怕应用自动更新

Stars
1
Language
JavaScript
Created
Aug 15, 2026
Updated
Aug 15, 2026

Introduction

🐾 cat-healing · 猫咪治愈角

DeepSeek Harness (DSH) Web 设计的治愈系角落小猫组件——在你工作时安静陪伴,偶尔卖萌。

版本 平台 License

✨ 特性

  • 🐱 12 只 AI 生成小猫:在线目录(CDN)加载全部 12 只;离线时自动退回内嵌的 4 只(base64),永不白屏
  • 🖱️ 自由拖拽:按住标题栏或右下角迷你爪即可移动,位置自动记忆
  • 随手关闭:点 ✕ 隐藏,随时在 设置 → 悬浮组件 里重新启用
  • ❤️ 摸摸互动:点照片摸摸猫,冒爱心、换文案,连摸有彩蛋
  • 🐾 爪印粒子:点击页面任意处冒爪印(可一键开关)
  • 🔄 换一只:随机切换猫咪,图片预加载无闪烁
  • 🌗 深色主题自适应:跟随 DSH 主题切换
  • 🛡️ 不怕应用自动更新:标准 DSH client plugin 实现,不依赖前端静态注入(更新不会把它抹掉)
  • 🤝 与余额插件共享设置:和 dsh-usage-widget 的悬浮组件设置面板互通(localStorage dsh-floating-widgets-v1

📦 安装

方式一:插件市场(推荐)

DSH 中打开 设置 → 插件 → 插件市场,搜索 cat-healing,点击安装。

方式二:让你的 agent 安装

market_install Alice-P197/cat-healing

方式三:手动

  1. 把本仓库放到 <dsh-desktop>/harness/plugins/cat-healing/
  2. 运行 dsh plugin --profile web add <该目录的绝对路径>
  3. 在 profile 的 cordis.patch.yml 中追加:
- insert:
    - id: cat-healing
      name: cat-healing

安装后刷新页面(或重启 DSH)即可看到右下角的小猫。

🎮 使用

操作效果
点击猫咪照片 / 「摸摸」按钮摸摸猫,冒爱心
「换一只」按钮切换下一只猫
拖动标题栏 / 迷你爪移动组件位置(自动保存)
「—」按钮收起为迷你爪
「✕」按钮关闭组件(设置里可重新启用)
🐾 开关爪印粒子效果开关

📁 目录结构

cat-healing/
├─ package.json        # DSH 插件清单(dsh.client.platform: web)
├─ lib/
│  ├─ client.js        # 客户端组件(自包含,内嵌 4 只兜底猫)
│  └─ index.js         # 宿主侧占位模块(纯客户端插件,无需宿主能力)
└─ cats/
   ├─ cats.json        # 在线猫咪目录(名字 / 性格 / 文件名)
   └─ cat-01..12.jpg   # 12 张猫咪图(jsDelivr / raw 双源分发)

➕ 添加新猫咪(无需改代码)

  1. 把新图片放进 cats/(建议 800×800 JPEG,控制在 60KB 内)
  2. cats/cats.json 追加一条 { "file": "cat-13.jpg", "name": "新猫", "vibe": "性格标签" }
  3. 提交推送即可——客户端从 CDN 读取目录,无需更新插件

图片 CDN(按顺序尝试):

  • https://cdn.jsdelivr.net/gh/Alice-P197/cat-healing@main/cats/
  • https://raw.githubusercontent.com/Alice-P197/cat-healing/main/cats/

🙋 常见问题

  • 刷新后小猫不见了? 检查 设置 → 悬浮组件 里开关是否打开;或查看浏览器控制台报错。
  • 只有 4 只猫? 说明在线目录拉取失败(网络原因),已自动使用内嵌兜底;恢复联网后刷新即得 12 只。
  • 应用自动更新会影响它吗? 不会——本插件安装在 harness/plugins/ 下,DSH 自动更新只还原前端 dist,不触碰用户插件。

📄 License

MIT — 图片为 AI 生成(pollinations.ai),可自由使用。