DeepSeek Harness Hub
← 返回列表

Nkjv2/dsh-ui-pet

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

@nkj/dsh-ui-pet

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/23 · 已提供中文文档

DeepSeek Harness Web GUI 的 canvas 精灵图宠物插件。一个 dsh bundle + 客户端插件,在 shell.overlay 层中渲染一个跟随指针的吉祥物。MIT 许可。

综合分
27.3
GitHub 分
27.3
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Nkjv2/dsh-ui-pet
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

@nkj/dsh-ui-pet

一个用于 DeepSeek Harness Web GUI 的 canvas Q 版猫咪宠物。它固定在视口右下角(身体不会追逐指针——头部会转向其注视方向,瞳孔会跟随指针),并作为 shell.overlay 层中的背景装饰进行样式设置:position:fixed(不影响布局)、完全点击穿透(pointer-events:none)、较低的 z-index(位于其他 overlay 条目和对话框之下),并且透明度  将其安装到某个 profile 后会自动注册(CLI 会将声明了 dsh.bundle 的已安装依赖协调进 dsh.profile.bundles),随后客户端模块系统会在下次启动时提供 /plugins/@nkj/dsh-ui-pet/client.js。无需手动编辑 cordis.yml。

内置开发循环

once: install build deps
pnpm install

build both artifacts (lib/index.js host half + lib/client.js browser bundle)
pnpm run build

iterate: rebuild the browser bundle on source change (the dsh host stat-polls
the served bundle and broadcasts a reload, so the browser refreshes on write)
pnpm exec tsdown --watch

本地验证(发布前)

dsh plugin --profile web add /absolute/path/to/dsh-ui-pet
pnpm dsh web          # bind http://127.0.0.1:3080

在浏览器中访问 http://127.0.0.1:3080,确认:

1. 在树中 — dsh --profile web --dump-config 包含 ui-pet 行。
2. Bundle 已提供 — DevTools → Network 显示 /plugins/@nkj/dsh-ui-pet/client.js(200);或执行 curl http://127.0.0.1:3080/plugins/@nkj/dsh-ui-pet/client.js。
3. 已渲染且可见 — DevTools → Elements: 位于 shell.overlay 层内,position:fixed、pointer-events:none、较低的 z-index,并且 opacity  类型以进行完整检查。
- 打包格式(闭包工厂 + React 外部化)是从 dsh 的 clientBundle 预设复制的;请针对实时运行的 dsh web 进行迭代,以确认确切的输出。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群