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

codex-subscription-oauth-plugin

v0.1.6

Published

Out-of-tree DSH bundle for ChatGPT Codex OAuth and live models

Readme

dsh-codex

English | 日本語

Usage

Install the plugin from a DeepSeek Harness checkout:

pnpm dsh plugin --profile web add github:askdkc/dsh-codex

Replace web with the target profile name, then restart that profile.

For ACP, install the plugin in the ACP profile too:

pnpm dsh plugin --profile acp add github:askdkc/dsh-codex

Profiles load plugins independently: installing into web does not add models to acp. Restart the DSH process launched by your ACP client, then reopen its model selector. If the client uses a different profile, replace acp with that name.

If installation into an existing ACP profile fails with ERR_PNPM_UNEXPECTED_STORE, reinstall that profile's dependencies using the current pnpm store, then retry:

pnpm --dir ~/.dsh/profiles/acp install --force --frozen-lockfile
pnpm dsh plugin --profile acp add github:askdkc/dsh-codex

The first command rebuilds the profile's node_modules without changing its lockfile. If it fails, resolve that error before retrying the plugin installation. If you use a custom DSH_HOME or profile name, adjust both commands. The allowBuilds hint printed after a store mismatch does not fix this error.

Sign in to ChatGPT for Codex:

/codex-auth

Complete the browser login. If the localhost callback cannot reach DSH, paste the redirect URL or authorization code when prompted.

Remove the plugin:

pnpm dsh plugin --profile web remove codex-subscription-oauth-plugin

License

MIT. See LICENSE.

Bundled third-party notices are listed in THIRD_PARTY_NOTICES.md.