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

agentquota

v0.1.12

Published

AgentQuota local CLI: scan AI coding-tool usage metadata and sync it to an AgentQuota hub.

Readme

agentquota

Local CLI for AgentQuota. It scans supported AI coding-tool usage on your machine, converts it into normalized metadata events, and syncs those events to an AgentQuota hub.

Install

npm install -g agentquota

Requires Node.js 20 or newer.

The package installs two binaries:

  • aq
  • agentquota

Both binaries run the same CLI.

Quick Start

aq init
aq doctor
aq scan --provider all --json
aq watch --once
aq sync

Scheduled Monitoring

Use install-monitor to configure recurring sync on the current machine:

aq install-monitor \
  --api-url https://your-agentquota-hub.example \
  --token <hub-auth-token>

By default, the scheduled monitor runs every 30 minutes.

aq install-monitor \
  --api-url https://your-agentquota-hub.example \
  --token <hub-auth-token> \
  --interval-minutes 15

Supported schedulers:

  • macOS LaunchAgent
  • Windows Task Scheduler

Commands

| Command | Description | | --- | --- | | aq init | Create local AgentQuota configuration. | | aq doctor | Check local tool availability and configuration. | | aq scan | Scan local usage and print or queue normalized events. | | aq watch | Incrementally queue new usage events. | | aq sync | Upload queued events to an AgentQuota hub. | | aq status | Print a local usage summary. | | aq config | Read or update local CLI configuration. | | aq install-monitor | Install scheduled local monitoring. |

Run aq --help or aq <command> --help for full command options.

Local Data

AgentQuota stores local configuration and queued events under ~/.agentquota.

  • config.json: CLI configuration
  • device.json: generated device metadata
  • cache/: queued usage events and scanner state
  • logs/: scheduled-monitor logs

Queued events stay local until a sync succeeds.

Data Collected

AgentQuota collects usage metadata, not work content.

Collected examples:

  • token counts
  • model names
  • timestamps
  • tool and provider names
  • generated device identifiers
  • hashed local context identifiers

Not collected:

  • prompt text
  • source code
  • shell command bodies
  • raw provider API bodies
  • provider account data

Inspect pending payloads before syncing:

aq scan --dry-run --show-payload

License

MIT