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

pixelslop

v0.3.1

Published

Browser-first design quality scanner. Opens real pages in Playwright, measures actual pixels, catches AI slop patterns.

Readme

Pixelslop

CI npm version License Node

AI coding agents are incredible at generating interfaces. They're also incredible at generating the same interface — gradient text on a dark background, glass cards with glow shadows, Inter font everywhere, identical three-column feature grids, and CTAs that technically exist but nobody can actually read because the contrast is 2.3:1.

That's AI slop. It's not broken. It's not ugly. It's just... the same. Every time.

Pixelslop opens your actual pages in a real browser, screenshots them at three viewports, extracts computed styles, measures contrast ratios, checks 25 known AI slop patterns, scores design quality on 5 pillars, evaluates from 8 user personas, and fixes what it finds. It doesn't read your CSS and guess — it renders the page and measures what's actually there.

Install

npx pixelslop install

Install is interactive by default. It detects Claude Code and Codex CLI, lets you pick runtimes and scope, then copies agent specs and verifies a direct Playwright browser runtime.

Need: Claude Code or Codex CLI installed first.

Update, check health, remove

npx pixelslop@latest update     # upgrade to latest — backs up old files, shows diff
npx pixelslop doctor             # verify installation health
npx pixelslop status             # show scope, install root, and all installed runtimes
npx pixelslop uninstall          # remove everything cleanly

Use it

/pixelslop http://localhost:3000

Or skip the URL — pixelslop finds running servers, detects static HTML sites, and asks before touching anything:

/pixelslop

It scores 5 pillars (Hierarchy, Typography, Color, Responsiveness, Accessibility), detects slop patterns, groups findings by priority, asks what you want to fix, then runs the fix loop with automatic checkpoints and rollback.

Full walkthrough: docs/getting-started.md

How it fits with AI design tools

I built stitch-kit to teach AI agents how to generate beautiful UIs using Google Stitch. Pixelslop is the other side of that coin. Stitch-kit helps agents create good design. Pixelslop catches when they didn't. Together: generate with taste, verify with evidence, fix what slipped through.

Docs

| Doc | What's in it | |-----|-------------| | Getting Started | Install, first scan, flags, static site support | | Troubleshooting | --debug flag, session logs, common issues, filing bug reports | | Architecture | Agent roles, two-phase execution, subagent limitations, file layout | | pixelslop-tools | Full CLI reference — plan, checkpoint, gate, discover, serve, log | | Personas | Built-in personas, custom persona creation, JSON schema | | Contributing | Adding patterns, fix guides, checkpoint protocol, persona system |

Tests

npm test                 # 540 tests, zero dependencies
npm run test:tools       # pixelslop-tools CLI
npm run test:installer   # installer unit tests
npm run test:orchestrator # agent spec validation
npm run test:persona     # persona schema validation
npm run validate         # resource file structure checks

Releases

Automated via release-please. Conventional commits, auto-changelog, npm publish with OIDC provenance. feat: bumps minor, fix: bumps patch.

Related

  • stitch-kit — 35 skills that teach AI agents to generate beautiful UIs with Google Stitch. Pixelslop catches what slips through.
  • slopbuster — strips AI patterns from text and code. Same philosophy, different domain — pixelslop catches visual slop, slopbuster catches written slop.

License

Apache 2.0 — see LICENSE and NOTICE.


Built by Gabi @ Booplex — because AI agents are getting scary good at generating UIs, and someone needs to make sure "generated" doesn't mean "generic." Apache 2.0.