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

@quarry-systems/pangolin-cli

v0.2.0

Published

The pangolin binary — a thin CLI over PangolinClient that resolves pangolin.config.{ts,js,mjs} and dispatches to subcommands.

Readme

-systems/pangolin-cli

The pangolin binary. A thin command-line front end over PangolinClient that resolves an pangolin.config.{ts,js,mjs} from the working directory, constructs the client, and dispatches to subcommands for capability/subagent/env registration, manifest-driven deploys, and dispatch operations. The CLI is the canonical privileged entry point: it runs from a human terminal or CI shell where secrets in the environment can be safely staged into the registry.

Install

pnpm add -D -systems/pangolin-cli

Basic usage

# Register artifacts ad-hoc
pangolin capabilities register --name git-write --from ./caps/git-write/
pangolin subagent register --name code-reviewer \
  --system-prompt "Review code carefully." --capability git-write
pangolin env register --name prod --secret CLAUDE_API_KEY=arn:...

# Or reconcile a full manifest
pangolin deploy --from pangolin-manifest.yaml

# Or bulk-import an existing Claude Code skill/agent tree
pangolin capabilities sync --provider claude-code
pangolin subagent sync --provider claude-code

# Then dispatch
pangolin dispatch run --target fargate-prod --subagent code-reviewer --env prod \
  --worker-image public.ecr.aws/quarry-systems/pangolin-worker@sha256:...
pangolin dispatch describe <id>
pangolin dispatch cancel <id>

The CLI expects an pangolin.config.ts in the working directory exporting an PangolinClient as the default (or named client) export.

Guides

  • Getting started — zero-to-first-dispatch runbook including CLI wiring and pangolin.config.mjs.
  • Dispatch lifecycle — what each event in worker stdout means, and which step each dispatch.failed.reason maps to.
  • Capability recipes — where to put files so the worker picks them up (skills, settings, plugins, setup scripts), and the pangolin-setup.sh single-slot constraint that catches first-time authors.
  • Sync providerspangolin capabilities sync / pangolin subagent sync reference, the claude-code and stoa providers shipped today, and how to author a new one.
  • needs_input — how a sub-agent pauses for clarification and how to resume it.
  • Writing a provider — plug in a new compute backend, storage layer, credential source, or result sink.
  • Remote dispatch over SSH — orchestrate from one machine, run workers on another's Docker daemon.

Spec

Decisions