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

@alexeino/agentforge

v1.0.4

Published

A CLI to scaffold Claude Code subagents into any project — install pre-built agents like `code-reviewer` and `security-reviewer` with a single command, ready to use with Claude Code or the Claude VSCode extension.

Readme

agentforge

A CLI to scaffold Claude Code subagents into any project — install pre-built agents like code-reviewer and security-reviewer with a single command, ready to use with Claude Code or the Claude VSCode extension.

Install

Global install:

npm install -g agentforge
forge init

Or run without installing, via npx:

npx agentforge init

What forge init does

Running forge init in your project root sets up:

These are picked up automatically by Claude Code and the Claude VSCode extension — no extra configuration needed.

Included agents

  • code-reviewer — correctness, maintainability, readability, test coverage, and project convention adherence. Reviews the whole project/file set in scope. Does not review for security issues.
  • branch-code-reviewer — same quality/correctness/maintainability criteria as code-reviewer, but scoped strictly to the diff between a target branch (default the current branch) and a base branch (default main) via git diff <base>...<target>, rather than the whole project. Ask it to "review <branch> against <base>" to target a specific branch/base pair. If the invocation also names a findings-file path, it writes line-anchored findings there as JSON (path/line/start_line/severity/body per finding) for tooling like forge-dispatch to turn into inline PR review comments — otherwise it's markdown-only. Use proactively before opening a PR.
  • security-reviewer — injection, auth/authz flaws, secrets exposure, insecure deserialization, SSRF, path traversal, dependency CVEs, and related threat classes. Scoped strictly to security — does not comment on style or functional bugs.
  • branch-security-reviewer — same vulnerability classes as security-reviewer, but scoped strictly to the diff between a target branch (default the current branch) and a base branch (default main) via git diff <base>...<target>, rather than the whole project. Ask it to "review <branch> against <base>" to target a specific branch/base pair. If the invocation also names a findings-file path, it writes line-anchored findings there as JSON (path/line/start_line/severity/body per finding) for tooling like forge-dispatch to turn into inline PR review comments — otherwise it's markdown-only. Use proactively before opening a PR touching auth, input handling, file I/O, network calls, deserialization, secrets, or dependencies.

Each agent stays in its lane by design: security findings and quality findings are kept separate rather than merged, so you get focused, actionable reports from each.

Re-running forge init

Safe to run again anytime — by default, existing files are not overwritten, so any customizations you've made are preserved:

forge init

To force-overwrite with the latest default templates:

forge init --force

Customizing agents

Every installed file is a normal Claude Code subagent — plain markdown with YAML frontmatter. Edit .claude/agents/*.md directly to change tool access, scope, or instructions for your project's needs:

---
name: security-reviewer
description: ...
tools: Read, Grep, Glob, Bash
model: sonnet
---

Your custom instructions here.

Since forge init won't overwrite existing files by default, your edits are safe across future runs (unless you explicitly pass --force).

License

ISC