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

redpill-vault

v0.5.0

Published

Secure credential manager for AI tools — transparent secret injection from an encrypted vault

Readme

redpill-vault

Redpill-vault is a secure credential manager for all your AI tools. It stores your API keys and context safely, so you never re-enter them between sessions, and they never touch LLM chats.

Your keys are encrypted and sync privately across your devices. Stop pasting keys. Start coding.

Requirements

  • Node.js
  • Encryption backend is bundled and installed automatically

Install

npm i -g redpill-vault

Quick start

# 1) Initialize vault + hook in your project
rv init

# 2) Import secrets from an existing .env file
rv import .env

# 3) Approve this project for injection
rv approve

After approval, any Bash command run by the agent is wrapped with rv-exec, and the secrets listed in .rv.json are injected as environment variables.

Claude Code plugin

Install the plugin marketplace and plugin:

claude plugin marketplace add https://github.com/h4x3rotab/redpill-vault
claude plugin install redpill-vault@redpill-vault-marketplace

Then ask Claude to run the skill:

Use the redpill-vault skill to set up redpill-vault for this project.

Claude will run rv init. You still need to run rv approve yourself.

Common commands

rv import .env      # import secrets from a .env file into vault + .rv.json
rv import .env -g   # import as global keys
rv set KEY          # set a single secret (reads value from stdin)
rv set KEY -g       # set as global key
rv rm KEY           # remove a secret from vault
rv rm KEY -g        # remove a global key
rv list             # list keys with source ([project]/[global]/[missing])
rv approve          # allow this project to inject its secrets
rv revoke           # remove approval
rv check            # verify keys exist in vault
rv doctor           # full health check

Notes

  • Secrets are injected per-project based on .rv.json and approval state.
  • The agent never sees secret values; rv-exec resolves them at execution time from the encrypted vault.