🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

双人桌宠 13478790948abc/Claude-and-DeepSeek-Pet-LiKe

DeepSeek Harness
13478790948abc6 天前有提交已提供中文文档扫描:含敏感能力

在界面角落养一对会贴贴的Q版少女桌宠

31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 13478790948abc/Claude-and-DeepSeek-Pet-LiKe
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 13 条)
  • 读取本地文件
    index.js:44
    const info = statSync(path)
  • 读取本地文件
    index.js:48
    const bytes = readFileSync(path)
  • 读取本地文件
    index.js:93
    if (!existsSync(OVERLAY_SCRIPT)) {
  • 读取本地文件
    index.js:111
    const executable = existsSync(systemPowerShell) ? systemPowerShell : 'powershell.exe'
  • 执行外部命令来自配置/变量
    index.js:129
    child = spawn(executable, args, {
  • 读取本地文件
    index.js:178
    if (!existsSync(WINDOW_PROBE_SCRIPT)) {
  • 删除本地文件
    index.js:185
    try { unlinkSync(resultPath) } catch (error) { }
  • 执行外部命令固定命令
    index.js:188
    child = spawn('powershell.exe', [
  • 删除本地文件
    index.js:208
    try { unlinkSync(resultPath) } catch (error) { }
  • 读取本地文件
    index.js:224
    const text = readFileSync(resultPath, 'utf8').replace(/^ FEFF/, '')
  • 发起网络请求
    client.js:722
    const request = fetch(url, {
  • 发起网络请求
    client.js:860
    const request = fetch(VISIBILITY_URL, {
  • 发起网络请求
    client.js:894
    request = fetch(STATE_URL, { cache: 'no-store' })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
Claude × DeepSeek 桌宠(DSH Web 插件) 给 DeepSeek Harness 的 Web 界面做的双人桌宠插件:左边 Claude(橘发少女),右边 DeepSeek(蓝发女仆),每 5 秒两人贴贴 3 秒,中间冒爱心;需要你授权、需要你选择,或者任务完成时,Claude 头顶冒出气泡「你盐津虾嘛」。DSH 主窗口最小化后,还有桌面悬浮桌宠。 贴贴预览 功能 | 场景 | 表现 | | 自动循环 | idle 2.0s → snuggle 3.0s → idle,即每 5 秒两人贴贴 3 秒(3 颗爱心上浮) | | 需要授权 / 选择 | 气泡「盐津虾嘛」+ 播放 assets/sally.mp3(授权人声),立即贴贴一次;等待期间气泡保持 | | 任务完成 | 气泡「任务完成了」+ 播放 assets/done.mp3 + done 小跳动画(缺失时回退浏览器 TTS) | | 点击 | 解锁音频并贴贴一次 | | 拖动 | 只有按在人物可见像素上才能拖;页内位置记忆(localStorage),窗口 resize 自动 clamp 回可视区 | | 桌面悬浮层拖动 | 屏幕绝对坐标 + 每渲染周期合并,跟手不抖、无重影;拖动期间冻结动画,松手恢复 |
展开完整文档(README 剩余 1 节)
Claude × DeepSeek 桌宠(DSH Web 插件)

给 DeepSeek Harness 的 Web 界面做的双人桌宠插件:左边 Claude(橘发少女),右边 DeepSeek(蓝发女仆),每 5 秒两人贴贴 3 秒,中间冒爱心;需要你授权、需要你选择,或者任务完成时,Claude 头顶冒出气泡「你盐津虾嘛」。DSH 主窗口最小化后,还有桌面悬浮桌宠。

贴贴预览

功能

| 场景 | 表现 |
| 自动循环 | idle 2.0s → snuggle 3.0s → idle,即每 5 秒两人贴贴 3 秒(3 颗爱心上浮) |
| 需要授权 / 选择 | 气泡「盐津虾嘛」+ 播放 assets/sally.mp3(授权人声),立即贴贴一次;等待期间气泡保持 |
| 任务完成 | 气泡「任务完成了」+ 播放 assets/done.mp3 + done 小跳动画(缺失时回退浏览器 TTS) |
| 点击 | 解锁音频并贴贴一次 |
| 拖动 | 只有按在人物可见像素上才能拖;页内位置记忆(localStorage),窗口 resize 自动 clamp 回可视区 |
| 桌面悬浮层拖动 | 屏幕绝对坐标 + 每渲染周期合并,跟手不抖、无重影;拖动期间冻结动画,松手恢复 |
| 右键 | 页内与桌面菜单一致:最小化 DSH(页内)/ 打开 DSH(桌面)/ 动作 ▸ 贴贴·庆祝·待机 / 置顶(取消置顶)/ 总是显示(取消总是显示)/ 关闭桌宠 |
| 桌面悬浮层 | DSH 页面可见时自动隐藏(页内只看得到一个桌宠);最小化/切走时在桌面右下角显示透明置顶桌宠;窗口和命中区都紧贴当前帧人物 bbox |
| 最小化 DSH | 页内右键「最小化 DSH」→ Host spawn window-probe.ps1 -Action minimize 最小化主窗口 |

- 交互区域 = 当前动画帧人物的实际包围盒(有气泡时并入气泡),透明留白不拦截鼠标。
- 只显示一个桌宠:页内可见时桌面悬浮层自动隐藏;页面隐藏(最小化/切走)时才显示桌面桌宠。
- 页内与桌面悬浮层不会重复出声(页面可见性协调,/duo-pet/page-visibility)。
- 页内菜单的「置顶 / 总是显示」与桌面菜单状态双向同步(/duo-pet/overlay-option)。
- 支持中英文本地化(locale/zh.json、locale/en.json)。

安装

本插件是 DSH 的 profile bundle(Host 半 + Client 半),不是独立网页/应用。

1. 把本仓库放到任意目录,例如 D:\plugging\duo-pet
2. 在 DSH 里安装(用插件管理器安装本地路径的 bundle)

用 DSH 的插件管理器 install_bundle 指向本目录即可(或把 dsh.bundle 清单用 plugin_manager 安装)。安装后插件会:

- 在 shell.overlay 槽位渲染桌宠(Host 路由 /duo-pet/state、/duo-pet/spritesheet.png、/duo-pet/sally.mp3、/duo-pet/done.mp3、/duo-pet/page-visibility)
- 在 Windows 上自动 spawn desktop/pet-overlay.ps1(透明置顶悬浮窗,依赖 PowerShell + WPF)

设置环境变量 DSH_DUO_PET_DESKTOP_DISABLE=1 可只保留页内桌宠、不启动桌面悬浮层。

素材契约(可替换成你自己的角色)

- assets/spritesheet.png:5280×2400 RGBA,12 列 × 5 行,单元格 440×480
- row 0:idle 8 帧 × 250 ms
- row 1-3:snuggle 36 帧 × 83 ms(第 i 帧 → row = 1 + floor(i/12)、col = i % 12)
- row 4:done 12 帧 × 100 ms
- 未使用的格子(row0 col8-11)保持全透明;相邻帧不同
- 页面显示比例 0.65 → 286×312 px
- assets/sally.mp3 / assets/done.mp3:任意提示音(授权音 / 完成音)
- 详细契约见 SPEC.md

目录结构

duo-pet/
├─ index.js # Host 半:素材路由、状态机、桌面悬浮层 spawn ├─ client.js # Client 半:shell.overlay 渲染、动画、气泡、右键菜单、命中区域 ├─ cordis.patch.yml # bundle patch(插入 duo-pet 一行) ├─ locale/ # 中英文案 ├─ desktop/ # 桌面悬浮层(PowerShell/WPF,ASCII-only) │ ├─ pet-overlay.ps1 │ ├─ window-probe.ps1 │ └─ messages.json ├─ assets/ # 精灵图 + 提示音 ├─ docs/ # 预览图 ├─ tools/ # 美术生成脚本(可选,需要参考素材与 Pillow) └─ SPEC.md # 详细技术规格

技术要点

- Host:webServer exact 路由;监听 agent/status、agent/error、approval/request、user-questions/request + 500ms 轮询兜底;素材按 mtime/size 惰性加载并带内容戳(&h=)实现热更新。
- Client:shell.overlay 槽位;500ms 轮询状态;逐帧定时器;音频解锁与补播;精灵图加载失败自动重试 3 次后 emoji 兜底;页内/桌面悬浮层声音协调。
- 桌面悬浮层:WPF 透明置顶窗;WM_NCHITTEST 区域外返回 HTTRANSPARENT,窗口尺寸=当前帧人物 bbox(气泡出现时临时扩窗);右键菜单;单实例互斥;Host 退出自动退出。

预览

| 嘴部 | 贴贴 |
| 嘴部 | 贴贴特写 |

License

代码:MIT(见 LICENSE)。
角色素材:来自作者参考的个人素材(fan art),仅限个人非商业使用,商业使用请先取得原角色权利方许可。
预览分享卡片长什么样 ↓13478790948abc/Claude-and-DeepSeek-Pet-LiKe
分享 · DeepSeek Harness Hub
13478790948abc/Claude-and-DeepSeek-Pet-LiKe

在界面角落养一对会贴贴的Q版少女桌宠

回到顶部