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-plugin-marketplace

v0.2.8

Published

DeepSeek Harness Web UI 内置插件市场:在设置页直接浏览 github.com/topics/dsh-plugin,支持搜索、按 Star 排序、查看安装方式。

Readme

dsh-plugin-marketplace

GitHub: Scorp1o117/dsh-plugin-marketplace · npm: dsh-plugin-marketplace · English

Enhancement Suite npm

属于 DeepSeek Harness Enhancement Suite —— Vision · Soul/Persona · 长期记忆 · 插件市场。

在 DeepSeek Harness Web UI 里内置的插件市场:直接在设置页浏览 github.com/topics/dsh-plugin,无需打开终端。

  • 搜索:按关键词搜索主题下的插件,按 Star 或更新时间排序
  • 插件卡片:名称、简介、Star 数、语言、更新时间一目了然
  • 详情面板:GitHub README 摘要、安装命令、仓库 / npm 链接
  • AI 解释:一键调用已配置的默认模型,用中文直接告诉你这个插件大概是干嘛的,不用自己啃 README
  • 基于 GitHub 公开搜索 API(浏览器 CORS 直连,无需密钥;未认证限流 60 次/小时)
  • 零客户端依赖(只用 React),无构建步骤 —— 手写 ModuleLoader bundle

安装

作为 profile bundle 安装(推荐):

dsh plugin --profile web add dsh-plugin-marketplace

或通过包的 dsh.bundle.patch 层:把 dsh-plugin-marketplace 加进 $DSH_HOME/profiles/web/package.jsondsh.profile.bundles

手动挂载($DSH_HOME/profiles/web/cordis.patch.yml):

- insert:
    - id: plugin-marketplace
      name: 'dsh-plugin-marketplace'

从 ≤ 0.2.2 升级? 如果你之前是手动挂载的,切到 bundle 安装前先删掉 cordis.patch.yml 里那一行——bundle 层自己会插入条目,两行同 id 会让启动 直接报 duplicate loader entry id: plugin-marketplace。两种方式二选一,别同时用。

然后重启 dsh web(新客户端插件需要重启进程才会被扫描进浏览器清单),打开 设置 → 插件市场

DSH 0.1.0-rc.7 起会公开全部已注册的 settings 命名空间,插件市场无需再修改官方文件。 因此从 0.2.8 起最低支持 DSH 0.1.0-rc.7。仍使用 DSH 0.1.0-rc.6 的用户 请锁定 [email protected];这是最后一个包含旧 settings 白名单兼容 补丁的版本。

实现方式

| 层 | 文件 | 作用 | |---|---|---| | 服务端壳 | index.js | settings 通道的安装 + AI 解释流程;dsh.bundle.patch 让包成为标准 profile bundle | | 浏览器端 | client.js | 注册 settings.section 的 "marketplace" 分区;调用 GitHub 搜索 API;渲染卡片 + 详情;"AI 解释"按钮 | | 清单 | package.json | dsh.bundle: { patch: "./cordis.patch.yml" } + dsh.client: { platform: "web" } + exports["./client"] —— 被 dsh-client-modules 扫描发现 |

浏览器端不需要任何 dsh.client.inject 依赖包:只用 react(web 运行时自带)和 slots / locale 客户端服务。

备注

  • GitHub 搜索 API 最多返回 1000 条;该主题目前有 280+ 仓库,翻页可以覆盖全部。
  • README 按需按插件拉取,截断到约 1200 字符。
  • 遇到 "rate-limited":等一小时,或让 web 走带 GitHub token 的代理。

License

MIT