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

anpm-io

v1.0.11

Published

anpm — the agent package manager

Readme

Install and use an agent

npm i -g anpm-io
anpm install @acme/code-reviewer
  ✓ code-reviewer installed  v1.2.0  by @acme
    scope: global | files: 5, symlinks: 2

    Included commands:
      /review    — Review code changes
      /suggest   — Suggest improvements

  💡 Usage: /review

That's it. The agent works in Claude Code, Cursor, Codex, Gemini CLI, and 4 more tools — no extra config.

# Install from GitHub — any repo with .claude/ or anpm.yaml
anpm install github:user/repo

# Install from a local directory
anpm install ./my-agent

# Already have .claude files? Manage them with anpm
anpm adopt ./my-project/.claude

# Run agents in an isolated environment
anpm run claude --with @acme/code-reviewer

# Auto-check for updates
anpm update
  ↑ @acme/code-reviewer 1.2.0 → 1.3.0

Publish and reach users

anpm create my-agent
anpm publish
  ✓ Published @you/my-agent v1.0.0
  ✓ Available on: Claude Code, Cursor, Codex, Gemini CLI +4

One publish. Users on any supported tool can install it immediately.

# Push an update
anpm publish --patch
  ✓ v1.0.0 → v1.0.1

# Check installs and versions
anpm info @you/my-agent
  @you/my-agent  v1.0.1  by @you
  installs: 1,234

  Recent versions:
    v1.0.1 (04/10) — Fix edge case handling
    v1.0.0 (04/01)

# DAU, WAU, version coverage → web dashboard
#   https://anpm.io/dashboard

Why anpm

AI agents are scattered across repos, gists, and blog posts. There's no standard way to install, share, or track them.

| Without anpm | With anpm | |---|---| | Clone repo, copy files, configure manually | anpm install @author/agent | | Works on one tool only | Works across 8+ AI tools | | No idea who uses your agent | Install counts, version tracking, dashboard | | Sharing = "copy this folder" | Sharing = anpm install @you/agent | | Updates = re-download and overwrite | anpm update | | Existing .claude files are unmanaged | anpm adopt brings them under control |

Supported Platforms

| AI Tool | Skills | Rules | Commands | Agents | |---|---|---|---|---| | Claude Code | ✅ | ✅ | ✅ | ✅ | | Cursor | ✅ | ✅ | ✅ | ✅ | | Codex CLI | ✅ | ✅ | ✅ | ✅ | | Gemini CLI | ✅ | ✅ | ✅ | ✅ | | Windsurf | ✅ | ✅ | ✅ | ✅ | | Cline | ✅ | ✅ | ✅ | ✅ | | RooCode | ✅ | ✅ | ✅ | ✅ | | OpenCode | ✅ | ✅ | ✅ | ✅ |

How It Works

                     anpm install @team/agent
                             │
                  ╭──────────┴──────────╮
                  │    anpm Registry    │
                  │     (anpm.io)      │
                  ╰──────────┬──────────╯
                             │
              ┌──────────────┼──────────────┐
              │              │              │
        ╭─────┴─────╮ ╭─────┴─────╮ ╭──────┴──────╮
        │  Claude   │ │  Cursor   │ │   Codex,    │
        │  Code     │ │  Windsurf │ │   Gemini,   │
        │           │ │  Cline    │ │   Roo ...   │
        ╰───────────╯ ╰───────────╯ ╰─────────────╯

One spec. Every tool. anpm handles the wiring.

Environment Lockfile

Pin agent versions per-project, like package-lock.json for agents:

anpm install @tools/formatter --save   # adds to anpm.yaml
anpm install                            # install all from lockfile
anpm run claude                         # launch with only declared agents

All Commands

| Command | Description | |---|---| | anpm install [slug] | Install an agent (registry, GitHub, or local) | | anpm publish | Publish to the registry | | anpm create <name> | Scaffold a new agent project | | anpm search <query> | Search the marketplace | | anpm update <slug> | Update to latest version | | anpm info <slug> | View agent details and install count | | anpm status | Show environment and installed agents | | anpm adopt <path> | Bring existing .claude files under anpm | | anpm list | List installed agents | | anpm run <tool> | Launch with isolated agent environment | | anpm diff <slug> | Compare local vs registry version | | anpm link | Link local agent for development | | anpm deploy | Deploy to cloud providers |

All commands support --json for structured output.

Open Source

MIT licensed. No vendor lock-in.

The hosted registry at anpm.io provides:

  • Agent marketplace and discovery
  • Private agents for organizations
  • Install and usage analytics dashboard

Links