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

human-vault

v0.17.89

Published

One-command installer for chat-scoped goals and optional global context in Claude Code.

Readme

human-compact

Install chat-scoped goal workspaces for Claude Code with one command:

npx human-vault

The installer asks two numeric questions:

  1. whether to enable the optional global Vault; and
  2. if Vault is enabled, whether to analyze history and build global goals now.

It always installs the Claude Code integration for chat-scoped goals. Start a new Claude Code session (or run /reload-plugins), then run:

/hc-ui

The Python backend is an exact wheel bundled in the npm release. It is installed into a managed private runtime under ~/.human-compact/; the npm package does not fetch code from a mutable Git branch and does not run install lifecycle scripts.

Noninteractive installation

Use numeric flags in automation:

# Chat-scoped /hc-ui only
npx human-vault --non-interactive --global-vault 2

# Global Vault plus global goal inference
npx human-vault --non-interactive --global-vault 1 --goals 1

# Global Vault without running goal inference now
npx human-vault --non-interactive --global-vault 1 --goals 2

Values other than 1 and 2 are rejected. --goals 1 is invalid when the global Vault is disabled.

Requirements and state

  • macOS or Linux
  • Node.js 18+
  • Claude Code 2.1.175+

Installer metadata lives at ~/.human-compact/install.json; versioned Python runtimes live under ~/.human-compact/runtimes/; and the stable backend launcher is ~/.human-compact/bin/hc. Re-running the same npm version repairs the Claude integration and reuses a verified runtime.

The installer uses an existing compatible Python when available. Otherwise it downloads pinned uv 0.11.32 release assets, verifies their published SHA-256, and provisions a managed Python automatically. Set HUMAN_COMPACT_PYTHON to an explicit Python executable when automatic interpreter discovery is unsuitable.

Maintainer release step

After the matching hc/ source is committed, populate the immutable wheel and its checksum manifest:

npm run build:vendor
npm test
npm publish --dry-run

The published tarball must contain vendor/manifest.json and exactly the wheel named by that manifest.