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

@zenmux/dsh-plugins

v0.1.11

Published

Use ZenMux models in DeepSeek Harness with OAuth login, model search, and protocol-aware routing

Readme

ZenMux for DeepSeek Harness

English · GitHub · ZenMux

在 DeepSeek Harness(DSH)中直接使用 ZenMux 模型,无需复制 API Key。通过浏览器完成 OAuth 登录,在模型选择器中搜索完整目录,并由插件为模型选择支持缓存的协议。

功能

  • 浏览器 OAuth 登录与自动 Token 刷新。
  • 当前随包目录包含 150 个可搜索的文本模型。
  • 126 个模型通过 Anthropic Messages 调用,并启用提示词缓存控制。
  • 24 个仅支持 OpenAI 的模型通过 Chat Completions 调用。
  • 提供 /zenmux login/zenmux status/zenmux logout 命令。

安装

dsh plugin --profile web add @zenmux/dsh-plugins@latest
dsh web

登录

在 DSH 对话中运行:

/zenmux login

在浏览器中批准 ZenMux 授权,然后返回 DSH。使用 /zenmux status 查看连接状态;使用 /zenmux logout 退出当前安装实例。

选择模型

打开模型选择器,可按模型名称或 ID 搜索。

  • ZenMux · Anthropic:通过 Anthropic Messages 调用并支持提示词缓存;Claude Fable 5 位于这个分组。
  • ZenMux · OpenAI:其余仅支持 OpenAI 的模型。

首次满足条件的 Anthropic 请求可能产生 cache creation;后续具有相同前缀的请求才会产生 cache read。

更新

退出正在运行的 DSH,更新插件后重新启动:

dsh plugin --profile web add @zenmux/dsh-plugins@latest
dsh web

检查版本:

dsh plugin --profile web list --depth 0

常见问题

已是最新版,但仍只有几个模型

旧的手工模型配置覆盖了插件目录。在 ~/.dsh/settings.yaml 中,只删除 llm-pi-ai.providers.zenmuxllm-pi-ai.providers.zenmux-models 下的 models: 数组,然后重启 DSH。不要删除凭据引用或其他 provider。

出现 API key is invalidAUTH

重新运行 /zenmux login

网络或 TLS 错误

OAuth 请求默认直连,也支持显式 HTTP(S)/SOCKS 代理。使用自定义 TLS 中间代理时,可能还需要在 DSH 启动前设置 NODE_EXTRA_CA_CERTS。高级部署细节见 实现与发布说明

开发

pnpm install
pnpm test

模型目录是从 ZenMux 的 OpenAI 与 Anthropic 模型列表端点生成的发布快照。源码与问题追踪位于 ZenMux/dsh-plugins

MIT License