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

augent

v0.6.6

Published

Lean package manager for various AI coding platforms

Readme

Augent

Augments AI coding platforms (such as Claude Code, OpenCode, Cursor) via bundles (of skills, commands, rules, MCP servers...) in a platform-independent, reproducible, and intuitive manner:

  • It frees you from the burden of managing AI coding platform specific formats.
  • It ensures reproducibility across the teams by locking bundle versions.
  • You get and share bundles via public or private Git repositories. That's it.

Setup

You can install it from PyPI (recommended):

pip install --user augent

Or you can install it from npm:

npm install -g augent

If you have neither Python nor Node.js available, you can download a GitHub Release for your system and put the binary in your PATH.

Quick Start

To install a set of resources (bundles) for your AI coding platforms:

# Install bundle(s) from a public GitHub repository (select if many):
augent install @wshobson/agents

# List all installed bundles
augent list

# Show installation details
augent show @wshobson/agents

# Uninstall bundle (all under this prefix, select if many):
augent uninstall @wshobson/agents

Usage

Augent stores AI coding platform resources in universal format in bundles.

  • Bundle: A path in a Git repository, optionally referencing other bundles
  • Workspace: Your project's Git repository where you and your team work
  • Resources: Universal resources transformed and installed for specific AI coding platforms

When you install a bundle from a remote Git repository, Augent:

  1. Fetches the bundle(s) and adds it to .augent/augent.yaml in your workspace
  2. Resolves and locks the Git ref on first install (by creating a lockfile)
  3. By default, your AI coding platforms are auto-detected in the workspace.
  4. Transforms the bundle's resources to match your AI coding platform's format
  5. Installs resources to the platforms (and creates an index of what came where)

To ensure a coherent Augent setup across your team, store all three created files in .augent/ (yaml, index, and lock) in your Git repository.

Install Bundles

Install from local directory within workspace:

augent install ./local-bundle

Install only for specific platforms (otherwise installs to all detected):

augent install ./local-bundle --to cursor opencode

Install from GitHub repository, develop branch, subdirectory plugins/which:

augent install github:author/repo#develop:plugins/which

Install by using GitHub Web UI URL directly:

augent install https://github.com/author/bundle/tree/develop/plugins/which

Install from a Git repository over SSH:

augent install [email protected]:author/bundled

The install command understands different repo formats, such as Claude Marketplace plugins.

If repository has many bundles (or Claude Marketplace plugins), you can select those from the menu (or pass --all-bundles).

Most commands will display an interactive menu if used without arguments.

Workspace Scope

All commands operate in your current workspace (you can pass -w, --workspace <PATH> to use different workspace).

Resolves remote bundles to the latest versions (and updates the lockfile):

augent install --update

List all installed bundles:

augent list

Show where bundle's resources are enabled:

augent show @author/repository/bundle

Uninstall the bundle and remove its resources:

augent uninstall @author/repository/bundle

Resources that came from the bundle are removed, unless you modified them first.

It also uninstalls the bundle's dependencies, unless used by other bundles.

Bundle Format

A bundle contains resources in platform-independent format, e.g.:

my-bundle/
├── augent.yaml          # Bundle metadata and dependencies (optional)
├── commands/            # Universal files for AI coding platforms
│   └── debug.md
├── skills/
│   └── web-browser.md
├── AGENTS.md
└── mcp.jsonc

Documentation

License

AGPL v3 - see LICENSE for details.

Acknowledgments

Platform conversion approach inspired by OpenPackage and rulesync.