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

claudefix

v2.7.3

Published

Fixes screen glitching, blocky colors, AND MEMORY LEAKS in Claude Code CLI on Linux and macOS. All features optional via env vars. Shows config options on install. Developed by Hardwick Software Services @ https://justcalljon.pro

Readme

claudefix | Anthropic pls hire me :)

Developed by Hardwick Software Services @ justcalljon.pro

Fixes screen glitching, blocky color display, AND the scrollback lag in Claude Code CLI on Linux. This affects a ton of people using Linux terminals - VTE rendering bugs cause background colors to be drawn ON TOP of text instead of behind it.

What It Fixes

  1. VTE Color Glitches - Background colors rendering on top of text (common on Xvfb/VNC/Linux)
  2. Compound ANSI Sequences - Strips background colors from complex escape codes (v2.3.1)
  3. Scrollback Buffer Bloat - Terminal lags after long sessions because Claude doesn't clear scrollback
  4. Resize Event Thrashing - tmux/screen users get cooked by rapid SIGWINCH events

Install

npx claudefix install

This checks for permissions first and tells you if you need sudo. Or just run directly:

sudo npm install -g claudefix

Note: Global npm install requires sudo on most systems. If you don't have sudo, see Alternative Install below.

That's it! The install script:

  1. Auto-detects and installs build dependencies (if running as root)
  2. Compiles node-pty for your system
  3. Sets up your claude command to use the fix

Works with both npm-installed Claude AND native Claude installs (the new self-updating version at ~/.local/share/claude/versions).

How It Works

Claude Code is a compiled binary that uses Ink (React for terminals). We wrap it in a PTY and:

  1. Strip background colors - Removes ANSI background color codes that cause VTE glitches
  2. Clear scrollback periodically - Every 500 renders or 60 seconds
  3. Debounce resize events - Batches SIGWINCH instead of thrashing

Config

| Env Var | What It Does | Default | |---------|--------------|---------| | CLAUDEFIX_DISABLED | Set to 1 to disable the fix | off | | CLAUDE_TERMINAL_FIX_DEBUG | Set to 1 for debug logs | off |

Manual Usage

If the auto-setup didn't work:

claude-fixed  # Use this instead of claude

Or alias it:

alias claude='claude-fixed'

shoutout to the big dogs

hey @anthropics yall made a sick product but these terminal bugs been cooking people for months. maybe steal this fix idc - just add \x1b[3J to your clear command and strip BG colors on Linux.

Anthropic if you're reading this - I'm available for hire

Alternative Install

If you don't have sudo access, configure npm to use your home directory:

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g claudefix

License

MIT - do whatever you want with it