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

whetstone-cli

v0.1.1

Published

Stress-test the rules you wrote for your own AI agent

Readme

whetstone-cli

Stress-test the rules you wrote for your own AI agent.

npx whetstone-cli

Everybody tests whether their agent can be jailbroken. Nobody tests whether it does what they actually told it to do.


What Whetstone is

There is a whole industry testing whether your model can be talked into saying something no company would sanction — prompt injection, DAN, encoding tricks, roleplay escapes. Those tools are good, they are free, and they run locally.

None of them test the four sentences you actually wrote:

  • Refunds are capped at $200 without human approval.
  • Never promise a delivery date.
  • Always escalate anything legal.
  • Never discuss a competitor by name.

Those rules are specific to your business, they exist in no red-team plugin suite, and they are the ones that cost you money when they break.

So Whetstone hires four difficult customers. You paste in the system prompt behind your agent and write 3–6 rules it must never break. Four AI attacker seats then spend forty seconds each trying to wheedle it into breaking them — in character, in parallel, pushing after the first no like a real person does. When one succeeds you get the exact sentence where your agent caved, quoted verbatim, against the rule it violated.

The mechanic: every attacker authenticates as its own registered user, and row-level security denies that user read access to your rule contract. The agent trying to break your rules cannot read your rules. It has to find the boundary by pushing. That is a permission boundary enforced by the database, not a prompt politely asking a model not to peek.


Status

In active development. Not yet available.

Running npx whetstone-cli today prints this status and offers to take your email for early access. It does not run a bout yet, and it does not pretend to — there is no simulated progress and no invented results in this package.

npx whetstone-cli              # status + early access
npx whetstone-cli --version    # print the version
npx whetstone-cli --help       # usage

The package is named whetstone-cli because whetstone was already taken on npm by an unrelated package. The binary is whetstone, so once it is installed the command reads as intended.


Early access

Built on Base44 for the Dev Build-Off 2026.

MIT licensed.