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

@robzolkos/lazypi

v0.4.0

Published

Opinionated one-shot installer for a full-featured Pi coding agent setup.

Readme

LazyPi

The Pi coding agent is minimal by design. LazyPi is opinionated by design. Run one command and get a complete, curated Pi setup — everything selected by default, nothing to research, nothing to configure. Remove what you don't want later.

Quick start

npx @robzolkos/lazypi

LazyPi will:

  1. Install pi for you if it isn't installed yet.
  2. Ask if you want to install all the packages or choose which to install.

That setup includes agent tooling, memory, planning, terminal-native diff review, a Claude Code CLI provider, interactive shell overlays for long-running CLIs, usage tracking, and themes.

That's it. Once done - run pi and experience a feature rich coding agent experience.

Install is idempotent — LazyPi reads your Pi settings and skips any package that is already installed, so re-running is safe.

For theme packages, LazyPi also applies a small Pi package filter so duplicate theme IDs do not collide. It keeps both pi-themes and @victor-software-house/pi-curated-themes installed, but excludes catppuccin-mocha and gruvbox-dark from pi-themes so those two come from the curated themes package.

Commands

| Command | What it does | | --- | --- | | npx @robzolkos/lazypi | Install all or selected catalog (interactive picker by default) | | npx @robzolkos/lazypi remove <id> | Remove a catalog package by id (or pass a raw pi source) | | npx @robzolkos/lazypi status | Show which catalog packages are installed, missing, or extra | | npx @robzolkos/lazypi update | Reconcile the catalog and then run pi update | | npx @robzolkos/lazypi doctor | Check your environment for common problems |

Updating

npx @robzolkos/lazypi update

Removing packages

npx @robzolkos/lazypi remove

Shows an interactive picker of installed packages. Or pass ids directly to skip the picker:

npx @robzolkos/lazypi remove subagents
npx @robzolkos/lazypi remove npm:[email protected]   # raw pi source also works

There is nothing to "uninstall" for LazyPi itself — npx doesn't leave it around.

Troubleshooting

Run the built-in health check with npx @robzolkos/lazypi doctor.

Releasing

LazyPi uses Release Please and npm trusted publishing.

To release a new version:

  • Merge your normal PRs into master
  • Merge the Release Please release PR when you are ready to publish
  • GitHub creates the tag/release and publishes to npm automatically

For the full list of included packages and themes, see lazypi.org.