cat-healing
Draggable cat healing corner widget for DSH web — 12 cats, CDN catalog + offline fallback, survives app auto-updates
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗🐾 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
方式三:手动
- 把本仓库放到
/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 双源分发)