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

howmuchleft

v0.10.1

Published

Pixel-perfect progress bars showing how much context and usage you have left, right in your Claude Code statusline

Downloads

490

Readme

HowMuchLeft

npm version npm downloads license

Know exactly how much context and usage you have left, right in your Claude Code statusline.

Dark mode demo

Light mode demo

Three progress bars with sub-cell precision that shift from green to red as you approach your limits:

| Bar | What it tracks | |---|---| | Context window | How full your conversation is, plus subscription tier and model | | 5-hour usage | Rolling rate limit, time until reset, git branch and diff stats | | Weekly usage | Rolling 7-day rate limit, time until reset, current directory |

Works with Pro, Max 5x, Max 20x, and Team subscriptions. API key users see context bar only.

Install

Two commands and you're done:

npm install -g howmuchleft
howmuchleft --install

Uninstall

howmuchleft --uninstall
npm uninstall -g howmuchleft

Customize

Config lives at ~/.config/howmuchleft.json (JSONC -- comments allowed). See config.example.json for all options.

  • progressLength -- bar width in characters (default 12)
  • colorMode -- "auto", "truecolor", or "256"
  • partialBlocks -- true, false, or "auto" (default). Sub-cell fractional block characters. Auto disables on terminals with known rendering issues
  • progressBarOrientation -- "horizontal" (default) or "vertical". Vertical mode renders 3 bar columns filling bottom-to-top across all 3 lines
  • colors -- custom gradient stops and background colors per theme/color-depth combo

Preview your current gradient: howmuchleft --test-colors