npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

dsh-muyu

v0.1.4

Published

DeepSeek Harness Web overlay: knockable wooden-fish sprite and per-session merit plaque

Readme

dsh-muyu

Awesome DSH Plugin

中文 | English

Harness 还是 preview 版本,最近算力不够,感觉api也有点降速,loop 有时说断就断。等loop的过程有时候好几分钟,我这个气呀,做了个右下角不争气的小肥鲸,敲一下记一功德,等待的时候敲敲她吧,希望deepseek算力中心早点建起来,梁叔叔再把模型价格打下来吧。 它忙的时候自己也会敲,挂机加功德了,没事摸摸鱼吧。

位于 Web 客户端右下角的电子木鱼:敲头记功德;模型在思考和流式输出时她会自己敲。功德只在本机浏览器,不进对话记录,也不会有额外请求。可以自己换喜欢的图。

| 手动敲 | 自动敲 | | --- | --- | | 木鱼手动敲演示 | 木鱼自动敲演示 |

玩法

  • 点角色头部:+1 功德。被敲多了会起包。
  • 当前会话忙碌时:自动轻敲,也记功德,默认大约每秒 1 功德。
  • 换会话:功德只会记录当前会话的敲击次数与自动消耗,切换会显示当前会话的。
  • 计数有香炉和木牌两种,默认香炉;9999 以内显示原数,再大显示 Nk
  • 系统开了「减少动态效果」时会跳过跳动和飘 +1。

手感与图源在 设置 → 木鱼 里改(开关、香炉/木牌、自动敲快慢、起包连击数、图源)。本地制作 用来做图对齐;图库 存放导入或存入的多个包,可随时切换;URL 给在线托管。

安装

前提:本机已能跑 dsh web(DeepSeek Harness)。

从 npm 安装(推荐)

dsh plugin --profile web add dsh-muyu
dsh --profile web

重启 Web 客户端后,右下角应出现木鱼。包内已带构建产物,一般不用 allowBuilds

从 GitHub 安装

dsh plugin --profile web add github:liuwenji007/dsh-muyu
dsh --profile web

pnpm ≥10 可能拦截 git 依赖的 prepare:第一次失败后,把 pnpm 打印的包名写进该 profile 的 pnpm-workspace.yaml

allowBuilds:
  dsh-muyu: true

再执行一次 add。建议钉 commit:github:liuwenji007/dsh-muyu#<sha>

本地链接(开发调试)

cd /你的路径/dsh-muyu
pnpm install
dsh plugin --profile web add link:/你的路径/dsh-muyu
dsh --profile web

验证与卸载

  • 生效:右下角出现木鱼;或 dsh --profile web --dump-config 里能看到本包。刷新页面不够,要重启 dsh web / dsh --profile web
  • 卸载:dsh plugin --profile web remove dsh-muyu,再重启。

排障

| 碰到 | 怎么处理 | | --- | --- | | 右下角出现两只 | 组合包可能已有内置 ui-muyu。在 profile 的 cordis.patch.yml 里加 - id: ui-muyu / disabled: true | | git 安装卡在 allowBuilds | 见上文「从 GitHub 安装」 | | 也可用 .tgz | pnpm pack 后:dsh plugin add ./dsh-muyu-0.1.0.tgz |

设置

| 项 | 默认 | 说明 | | --- | --- | --- | | 显示浮层 | 开 | 关掉只藏角色,设置页还在 | | 功德牌 | 香炉 | 香炉或木牌 | | 忙碌后第一次自动敲 | 1000 ms | | | 自动敲间隔 | 1000 ms | | | 大包连击阈值 | 5 | 达到后松手先大包,有消包图则消包再笑脸,否则小包 | | 自定义图源 | 内置 | 当前图源 可选内置 / 本地制作 / 图库 / URL | | 图库 | (空) | 导入的 zip / 存入的制作包;可切换、重命名、删除 | | 本地制作 | (空) | 选文件夹或 PNG 对齐;可导出对齐包或存入图库 | | 图包 URL | (空) | 别人托管的目录或 .zip 地址;可附带 layout.json | | 导出对齐包 | — | 在制作工作台下方;按对齐裁切姿势图并写入 layout.json |

图源目录或 zip 里需要这些文件名:idle.pngauto-hit.pngmanual-hit.pngbump.pngbump-big.pngstick.pngboard.pngcenser.pngadd.pngbump-recover.pnglayout.json 可选。对齐包会把姿势裁进 PNG(同尺寸),layout.json 主要带敲击区/木棍/飘字/功德牌摆位。改完即时生效,不用重新安装插件。

设置 → 木鱼 → 导出模板 可下载官方文件名 zip;对齐完成后用工作台下方的 导出对齐包 分享。zip 的 URL 需要对方站点允许跨域。

制作工作台与图库分槽:导入 zip 会进图库列表,不会冲掉你正在改的制作文件。

起包停留、自动敲姿势时长仍跟默认图绑在一起,改 src/config.ts 里的 ART_TUNABLES 后重新 pnpm run build。木棍热点与敲击区等已可在工作台 / layout.json 里改。

注意

  • 功德记在本机 localStoragedsh.muyu.merit),最多 100 个最近敲过的会话;删掉的对话不会跟着清。制作草稿与图库包记在 IndexedDB(dsh.muyu.art),与 URL 分开。隐私模式或配额满了,只是本页不再保存。
  • 不能拖拽,以免挡住侧栏。
  • 也可以直接改仓库里的 src/client/assets/ 再 build,适合做成新默认皮肤发布。

改这个仓库

pnpm install
pnpm test
pnpm run build

MIT