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

@aleclamble/slop-cop

v1.0.3

Published

Agent-agnostic GitHub issue intake, repo scouting, and isolated worktree PR automation.

Readme

Slop Cop

CI

cd my-repo
npm install -g @aleclamble/slop-cop
slop-cop init
slop-cop service install --start

Slop Cop is an agent-agnostic local automation runner for GitHub-backed repos. It watches prefixed issues, gives each issue to a coding agent in an isolated git worktree, and opens a pull request when the work is ready.

Slop Cop never auto-merges. It uses GitHub Issues as the queue and GitHub Pull Requests as the review surface.

Requirements

  • Node.js 20+
  • npm 10+
  • Git 2.38+
  • GitHub CLI (gh) authenticated with repo access
  • A GitHub repo with Issues enabled
  • At least one supported agent CLI: codex, claude, opencode, or a custom command

Commands

slop-cop init
slop-cop doctor
slop-cop status
slop-cop run intake
slop-cop run scout
slop-cop start
slop-cop stop
slop-cop service install --start
slop-cop logs

Safety Model

  • The active worktree is only modified by init, which writes .slop-cop.yml.
  • Issue work happens in separate git worktrees.
  • Completed work opens PRs; Slop Cop does not merge them.
  • Background state and logs live under ~/.slop-cop.
  • Scout issue creation is chosen during init; the guided default is create.

Configuration

Each repo has its own .slop-cop.yml. Run slop-cop init to choose the prefix, agent, approval behavior, scout categories, and intervals without opening the config file.

More detail: