dsh-ds-vpet

DSH PLUGIN通知与集成

仓库 Kotegawa-Chisa/dsh-ds-vpet

通知与集成 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH 虚拟桌宠(ds娘)插件,为 DeepSeek Harness Web 带来陪伴式桌宠,支持按时提醒、点击互动、余额显示与思考检测。

一句话选型结论

按资料字段整理

dsh-ds-vpet 是通知与集成类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类通知与集成 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 0
最近更新 2026-08-24 创建于 2026-08-24
README 8.3 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Kotegawa-Chisa/dsh-ds-vpet
  1. 1
    确认版本与运行环境

    兼容的 DSH 版本为 0.2.0-rc.2 等 10 个;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本0.2.0-rc.2 等 10 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-ds-vpet:DeepSeek Harness 的虚拟桌宠插件,让编码更有趣

  • 多状态立绘切换
  • 按时说话提醒
  • 点击互动喵叫
  • 余额实时显示
  • 思考完成庆祝

适用场景

通知

上游标签

aiai-agentai-agentsai-codingai-toolsdsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 标注了兼容的 DSH 版本(0.2.0-rc.2 等 10 个),按版本装不容易报错。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在通知与集成场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-ds-vpet当前 L5 · 运行验证通过 低风险 1 0.2.0-rc.2 等 10 个 有
treg L3 · 安装规范通过 低风险 4,976 未标注 无
dsh-purge 未做沙盒验证 未标注 3,412 未标注 有
dsh-im L5 · 运行验证通过 低风险 1,837 0.1.7-rc.2 等 10 个 有
dsh-dafeiyu L5 · 运行验证通过 低风险 425 0.1.7-rc.2 等 10 个 有
dsh-trading L3 · 安装规范通过 低风险 235 未标注 无

仓库档案

通知与集成
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Kotegawa-Chisa仓库 dsh-ds-vpet · 默认分支 main
分类通知与集成notify
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-24 · 2026-08-24最后推送 2026-08-24
本站收录2026-08-25首次进入本站目录的时间

README 全文

8.3 KB
作者原文,中文版优先;只做安全转义,不改内容

# 🐋dsh-ds-vpet🐋

DSH 虚拟桌宠(ds娘) — DeepSeek Harness Web 桌宠插件,仿《虚拟桌宠模拟器》交互体验。

DSH Virtual Pet (ds-chan) — A DeepSeek Harness web plugin inspired by Virtual Desktop Pet-style interactions.

一只陪伴你写代码的 ds娘 桌宠:会按时提醒、会喵叫、会得意、能看余额,还能在你需要做决定时提醒你。

A little ds-chan who keeps you company while you code: she checks in on schedule, meows when poked, gets proud of herself, shows your balance, and nudges you when a decision needs your input.

特性 / Features

特性 说明
多状态立绘 常态 / 等待允许选择(随机 2 选 1)/ 思考完成庆祝,随状态自动切换
按时说话 8 个时间段各有专属台词(早晨问候、午休提醒、深夜关心…)
点击互动 点击人物连击喵叫
拖拽 + 缩放 按住拖动移动(拖拽时变形),滚轮调节大小(30%–300%)
齿轮设置 深蓝主题弹窗:最上层显示、余额计数器、隐藏/唤出、说话频率、中英文
余额计数器 实时显示 DeepSeek 账户余额,低于预警值变红(预警值可调)
思考检测 模型思考结束自动切换庆祝立绘并说"我厉害吧~"
双语 全部台词中 / 英可切换(English available)
立绘可替换 素材在 assets/,替换同名 PNG 即可换形象
Feature Description
Multi-state art Idle / waiting for approval (random 1-of-2) / celebrating a finished turn — switches automatically
Time-aware lines Each of 8 dayparts has its own lines (morning greetings, lunch nudges, late-night care…)
Tap to talk Tap the pet for escalating meows
Drag & zoom Drag to move (she dangles while dragged); scroll to resize (30%–300%)
Gear settings Deep-blue modal: always-on-top, balance counter, hide/show, talk frequency, language
Balance counter Live DeepSeek account balance; turns red below your configurable warning threshold
Thinking detection When a thinking phase ends, she switches to a victory pose and says "I'm awesome, right?"
Bilingual Every line is available in Chinese or natural English
Swap-in art Drop your own transparent PNGs into assets/ with matching names to reskin her

安装 / Installation

环境要求 / Requirements

  • DeepSeek Harness(dsh)已安装,dsh web 可正常启动
    DeepSeek Harness (dsh) installed, with dsh web able to start.
  • 构建时需要 Node.js ≥ 22 + pnpm
    Node.js ≥ 22 and pnpm are required only for building from source.

方式一:本地路径安装(推荐)/ Option 1: Local path (recommended)

# 克隆或下载本仓库后,用绝对路径添加插件
# Clone or download this repo, then add the plugin by absolute path
dsh plugin --profile web add /绝对路径/dsh-ds-vpet

> Windows 下用绝对路径(正斜杠/反斜杠均可);dsh plugin add 不接受裸目录名。
> On Windows use an absolute path (forward or back slashes both work); dsh plugin add does not accept bare directory names.

方式二:GitHub 子路径安装 / Option 2: GitHub subpath

dsh plugin --profile web add 'github:<你的用户名>/dsh-ds-vpet#path:/'

安装后 / After installing

  1. 重启 dsh web(新增插件必须重启)
    Restart dsh web — new plugins require a restart.
  2. 刷新页面(Ctrl+F5),右下角出现 ds娘 桌宠
    Refresh the page (Ctrl+F5); the ds-chan pet appears in the bottom-right corner.
  3. 打开 设置 → 桌宠 可调整全部选项
    Open Settings → Pet to tweak every option.

目录结构 / Project Layout

dsh-ds-vpet/
├── package.json          # 插件清单(dsh.bundle 协议)/ plugin manifest (dsh.bundle protocol)
├── cordis.patch.yml      # bundle patch(loader 注册行)/ bundle patch (loader entry)
├── tsdown.config.ts      # 构建配置(node 半边 + client bundle)/ build config (node half + client bundle)
├── tsconfig.json
├── src/
│   ├── index.ts          # node 半边:余额 API + 立绘静态路由 / host half: balance API + art routes
│   └── client/           # 浏览器半边 / browser half
│       ├── index.ts      # 入口:创建桌宠 + 注册设置栏位 / entry: create pet + register settings section
│       ├── pet.ts        # 桌宠核心:状态机/交互/气泡/检测 / pet core: state machine, interactions, bubbles, detectors
│       ├── settings.tsx  # DSH 设置页「桌宠」栏位 / DSH "Pet" section in Settings
│       └── images.ts     # 立绘 URL 映射 / art URL map
├── assets/               # 立绘 PNG(1=常态 2/3=等待 4=思考完成)/ art PNGs (1=idle, 2/3=waiting, 4=thinking done)
├── scripts/
│   ├── cutout.py         # 立绘抠图脚本(Pillow + numpy)/ art background-removal script (Pillow + numpy)
│   └── process-images.ps1
└── lib/                  # 构建产物(client.js + index.js)/ build output (client.js + index.js)

开发构建 / Building from Source

pnpm install
pnpm build        # 输出 lib/client.js(浏览器)+ lib/index.js(node)/ outputs lib/client.js (browser) + lib/index.js (node)

常见问题 / FAQ

Q1:图片不显示 / 显示破图图标?/ Images won't load or show a broken icon?

  1. 重启 dsh web 后刷新页面(Ctrl+F5)——服务重启后路由注册需要几秒,图片失败会自动重试(2/5/10 秒)
    After restarting dsh web, refresh the page (Ctrl+F5) — routes take a few seconds to register on a fresh server, and failed images auto-retry (2/5/10s).
  2. 确认浏览器没在使用缓存页面(完全关闭浏览器重开,或 Ctrl+Shift+T 重新打开标签页)
    Make sure the browser isn't showing a cached page (fully close and reopen the browser, or reopen the tab with Ctrl+Shift+T).

Q2:思考结束不切换立绘?/ Pet doesn't switch art after thinking?

思考检测依赖 DSH 的状态指示("Deep diving" 文案 / 停止按钮 / 输入框禁用)。如果失效,打开 F12 → Console,查看 [dsh-ds-vpet] 思考状态 日志反馈给作者。

Thinking detection relies on DSH's status cues ("Deep diving" text / the stop button / a disabled composer). If it stops working, open F12 → Console and share the [dsh-ds-vpet] thinking status logs with the author.

Q3:余额显示 "—" 或不变?/ Balance shows "—" or never updates?

  • 插件通过 DEEPSEEK_API_KEY 凭据查询余额(~/.dsh/.credentials.yaml)
    The plugin reads the balance using the DEEPSEEK_API_KEY credential (~/.dsh/.credentials.yaml).
  • 没有该凭据则无法显示;余额 30 秒缓存刷新一次
    Without that credential there's nothing to show; the balance refreshes on a 30-second cache.

Q4:怎么换形象?/ How do I change the art?

把新的立绘(透明背景 PNG,建议 ≤ 512px)替换 assets/1.png(常态)、2.png/3.png(等待)、4.png(思考完成)。本地 link 安装时立绘经路由实时读取,替换后刷新即可;正式打包安装需重新构建。

Replace assets/1.png (idle), 2.png/3.png (waiting) and 4.png (thinking done) with your own transparent PNGs (≤ 512px recommended). With a local link install the art is served live, so a refresh is enough; packaged installs need a rebuild.

Q5:说话内容不喜欢?/ Don't like the lines?

台词在 src/client/pet.ts 的 LINES_BY_HOUR(定时)和 TAP_LINES(点击喵叫)中,改后重新 pnpm build。

The lines live in LINES_BY_HOUR (scheduled) and TAP_LINES (tap meows) in src/client/pet.ts; edit them and re-run pnpm build.

Q6:卸载 / Uninstall

dsh plugin --profile web remove dsh-ds-vpet

许可 / License

  • 插件代码:MIT License
    Plugin code: MIT License.
  • 立绘素材:仓库内置的 assets/*.png 均来自网络
    Art assets: the bundled assets/*.png were sourced from the internet.

说明 / Notes

  • 插件为纯展示层(client 插件),不修改 DSH 核心
    This is a presentation-only client plugin — it never touches DSH core.
  • 遇到问题欢迎提 Issue
    Issues and PRs are welcome.

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-ds-vpet 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Kotegawa-Chisa/dsh-ds-vpet` 即可。

dsh-ds-vpet 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-ds-vpet 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-ds-vpet 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-ds-vpet 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.1.7-rc.2、0.1.7-rc.1、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dsh-ds-vpet 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-ds-vpet 有哪些功能?

多状态立绘切换、按时说话提醒、点击互动喵叫、余额实时显示、思考完成庆祝。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

通知与集成
按星标排序,可作替代方案

treg

treg

Treg 是面向 Agent 工具的 OpenRouter,聚合 60 个提供商的 2896 个端点,按调用计费,统一令牌访问,无需注册各供

L3 · 安装规范通过 4,976 星

dsh-purge

dsh-purge

dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚

未标注验证等级 3,412 星

dsh-im

dsh-im

将IM机器人接入DeepSeek Harness,支持飞书、微信、钉钉等九种渠道,通过扫码或凭据配置,统一管理多机器人连接。

L5 · 运行验证通过 1,837 星

dsh-dafeiyu

dsh-dafeiyu

DSH 大肥鱼是一款由 DeepSeek Harness 真实工作状态驱动的桌面伴侣插件,以始终置顶的透明窗口实时展示 Agent 的思考、

L5 · 运行验证通过 425 星

dsh-trading

dsh-trading

L3 · 安装规范通过 235 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。