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

@dshindex/dsh-plugin-marketplace

v0.1.0

Published

User-confirmed DSH Index discovery, install preparation, issue drafts, and community report drafts for DeepSeek Harness.

Readme

DSH Plugin Marketplace

帮助寻找DSH插件,引导安装,并持续在DeepSeek Harness内收集插件评分、FAQ、踩坑记录并分享到社区

MIT License DSH Index

English · 中文

Marketplace:搜索技能来源,并把安装提示加入当前 Harness 消息框

它是什么

DSH Index 是 DeepSeek Harness 插件的公开索引,基于 GitHub dsh-plugin 标签构建。DSH Plugin Marketplace 把这个索引带进 DeepSeek Harness:浏览并查看插件、经你明确确认后安装,并向社区回馈。

它以插件形式运行在 DeepSeek Harness 内,并把同样的能力提供给 dsh-index CLI。

安装

dsh plugin --profile web add @dshindex/dsh-plugin-marketplace

然后重启 dsh web。该包在一个 bundle 中同时包含 host 插件、Web 客户端 bundle 和 dsh-index CLI。

功能特性

在 DSH Web 中

  • 发现 —— 搜索并查看 DSH Index 来源,查看当前收录总数,并把可编辑的 Install plugin <repository URL> 提示交给 Agent。
  • 报告 Issue —— 把一次失败转成脱敏后的 GitHub 或 Gitee Issue 草稿;审阅后提交,并跟踪其状态。
  • 反馈 —— 为插件打分、回答 FAQ 或报告踩坑。

在 CLI 中

同一套类型化客户端同时驱动 DSH 工具与 dsh-index CLI:

dsh-index doctor
dsh-index plugins list --query "git" --tag workflow --cursor <cursor>
dsh-index plugins summary
dsh-index plugins show owner/repo
dsh-index install prepare owner/repo
dsh-index issue draft github owner/repo --title "…" --body "…"
dsh-index issue submit github owner/repo --title "…" --body "…" --confirm
dsh-index issue watch github owner/repo 42 --etag <etag>
dsh-index report score owner/repo --score 4 --share
dsh-index report faq owner/repo --text "…" --share
dsh-index report pitfall owner/repo --text "…" --share

CLI 是同一套受策略约束的库的接口,而不是绕过用户确认的捷径。在 Harness 中,对应的能力是可供模型调用的工具,其副作用调用必须走常规的用户审批策略。

信任与确认设计

  • dsh-plugin 话题匹配只是发现候选,绝不代表兼容性或安全性声明。
  • 每次安装都是用户确认的交接 —— 不存在后台安装。
  • Issue 草稿在提交前会脱敏;token、密钥、源文件和原始对话记录默认排除。
  • 评分与报告在作者主动选择共享、且 DSH Index 审核通过之前保持私密。
  • Issue 轮询在本地且保守,使用条件读取与退避策略。

与 DSH Index 的关系

| 产品 | 职责 | 它不做的事 | | --- | --- | --- | | DSH Index | 公开发现、每日快照、观测动态与审核后的社区参考 | 认证仓库、审计安全或推荐安装 | | Marketplace | DeepSeek Harness 行动层:搜索、查看、用户确认安装、Issue 草稿/状态与贡献 | 静默安装包、静默提交 Issue 或发布原始用户数据 |

开发

npm install
npm run check   # 构建 + 100% 覆盖率测试

License

MIT。参见 LICENSE