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-whale-pet

v0.1.0

Published

An unofficial whale-girl desktop pet for the DeepSeek Harness Web UI.

Downloads

940

Readme

dsh-whale-pet

English

一个运行在 DeepSeek Harness Web UI 中的鲸鱼娘桌面宠物插件。

| 工作中 | 已完成 | |:---:|:---:| | 工作动画 | 完成动画 |

主要功能

  • 映射 Harness 的五种状态:待机、工作中、需要操作、任务完成和遇到问题。
  • 使用 Harness 提供的展示元数据生成隐私安全的工作摘要。
  • 支持拖拽、键盘移动、位置重置、折叠/恢复、减少动态效果、中英文界面。
  • 仅使用官方 shell.overlay 插槽,不修改 Harness,也不抓取界面文字。

安装

需要 Node.js 22.19+ 或 24+,以及 DeepSeek Harness 0.1.0-rc.6。

dsh plugin --profile web add [email protected]
dsh --profile web --dump-config
dsh --profile web

配置中应只出现一条 dsh-whale-pet;宠物会显示在 Web UI 右下角。

卸载:

dsh plugin --profile web remove dsh-whale-pet
dsh --profile web --dump-config

状态映射

| 优先级 | 会话条件 | 宠物状态 | |---:|---|---| | 1 | 会话已移除 | 遇到问题 | | 2 | 等待审批、计划确认或回答 | 需要操作 | | 3 | 正在运行 | 工作中 | | 4 | 存在明确的打开、代理或发送错误 | 遇到问题 | | 5 | 运行中的会话正常停止 | 完成 1600 毫秒 | | 6 | 无会话、冷启动/加载中或已稳定 | 待机 |

开发与验证

pnpm install --frozen-lockfile
pnpm check
pnpm test:visual
npm pack
node scripts/smoke-harness.mjs --package ./dsh-whale-pet-*.tgz

美术与验证规则见 CONTRIBUTING.md。

隐私与许可证

插件只读取当前会话状态和工具主动提供的展示元数据,不读取工具参数、提示词、模型推理或会话正文,也不发送分析请求。偏好仅保存在浏览器本地。

代码采用 MIT,美术采用 CC BY 4.0;来源与哈希见 ASSET_ATTRIBUTION.md。