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 设计的治愈系角落小猫组件——在你工作时安静陪伴,偶尔卖萌。
✨ 特性
- 🐱 12 只 AI 生成小猫:在线目录(CDN)加载全部 12 只;离线时自动退回内嵌的 4 只(base64),永不白屏
- 🖱️ 自由拖拽:按住标题栏或右下角迷你爪即可移动,位置自动记忆
- ✕ 随手关闭:点 ✕ 隐藏,随时在 设置 → 悬浮组件 里重新启用
- ❤️ 摸摸互动:点照片摸摸猫,冒爱心、换文案,连摸有彩蛋
- 🐾 爪印粒子:点击页面任意处冒爪印(可一键开关)
- 🔄 换一只:随机切换猫咪,图片预加载无闪烁
- 🌗 深色主题自适应:跟随 DSH 主题切换
- 🛡️ 不怕应用自动更新:标准 DSH client plugin 实现,不依赖前端静态注入(更新不会把它抹掉)
- 🤝 与余额插件共享设置:和
dsh-usage-widget的悬浮组件设置面板互通(localStoragedsh-floating-widgets-v1)
📦 安装
方式一:插件市场(推荐)
DSH 中打开 设置 → 插件 → 插件市场,搜索 cat-healing,点击安装。
方式二:让你的 agent 安装
market_install Alice-P197/cat-healing
方式三:手动
- 把本仓库放到
<dsh-desktop>/harness/plugins/cat-healing/ - 运行
dsh plugin --profile web add <该目录的绝对路径> - 在 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 双源分发)
➕ 添加新猫咪(无需改代码)
- 把新图片放进
cats/(建议 800×800 JPEG,控制在 60KB 内) - 在
cats/cats.json追加一条{ "file": "cat-13.jpg", "name": "新猫", "vibe": "性格标签" } - 提交推送即可——客户端从 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),可自由使用。