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

@bigjade/opencode-usage

v0.1.3

Published

OpenCode TUI sidebar plugin for provider usage and quota visibility

Readme

@bigjade/opencode-usage

OpenCode TUI sidebar plugin that shows provider usage/quota when a safe local source is available.

What It Shows

  • Active OpenCode model/provider.
  • Provider usage bars with percentages when supported.
  • Clear usage API unavailable messages when provider account usage cannot be queried safely.

Usage data refreshes every 5 minutes while the sidebar is mounted. Run /opencode-usage in OpenCode to refresh the sidebar immediately.

Supported usage sources:

| Provider | Source | |---|---| | Claude | Local Claude Code OAuth credentials in ~/.claude/.credentials.json plus Anthropic OAuth usage API | | OpenAI / Codex | Read-only ~/.codex/auth.json credentials with ChatGPT https://chatgpt.com/backend-api/wham/usage usage endpoint; optional model label from ~/.codex/config.toml | | Gemini | Read-only ~/.gemini/oauth_creds.json plus optional ~/.gemini/settings.json; Google Code Assist loadCodeAssist project discovery and retrieveUserQuota quota endpoint | | z.ai | ANTHROPIC_BASE_URL restricted to z.ai/BigModel origins plus ANTHROPIC_AUTH_TOKEN with /api/monitor/usage/quota/limit quota endpoint | | MiniMax | MINIMAX_TOKEN_PLAN_API_KEY or MINIMAX_API_KEY with Token Plan endpoint | | OpenRouter | OPENROUTER_API_KEY with /api/v1/auth/key |

Providers without a verified local quota API, such as direct DeepSeek or direct Qwen/DashScope, are labeled but not faked.

Credential files and environment tokens are read only. Tokens are never displayed, logged, cached, or stored by this plugin, and provider CLIs such as codex or gemini are not executed.

Install From Local Tarball

npm install
npm run build
npm test
npm pack
opencode plugin .\bigjade-opencode-usage-0.1.3.tgz --global

Restart OpenCode after installation.

Registry Install

When the package is published to npm, install it with:

npm install @bigjade/opencode-usage

Environment Variables

Only these optional variables are read. Token values are never displayed or stored.

GOOGLE_CLOUD_PROJECT
GOOGLE_CLOUD_PROJECT_ID
ANTHROPIC_BASE_URL
ANTHROPIC_AUTH_TOKEN
MINIMAX_TOKEN_PLAN_API_KEY
MINIMAX_API_KEY
OPENROUTER_API_KEY

Local Development

npm install
npm run build
npm test
npm run pack:dry

Do not publish or distribute generated .tgz files containing private changes without review.