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

@workermill/agent

v0.10.21

Published

WorkerMill Remote Agent - Run AI workers locally with your Claude Max subscription

Readme

@workermill/agent

Run WorkerMill AI workers locally using your Claude Max subscription. The agent polls the WorkerMill cloud dashboard for tasks, runs planning via Claude CLI, and spawns Docker worker containers on your machine.

Prerequisites

  • Docker DesktopInstall Docker
  • Claude Code CLI — The setup wizard auto-installs this, or install manually:
    • macOS/Linux/WSL: curl -fsSL https://claude.ai/install.sh | bash
    • Windows PowerShell: irm https://claude.ai/install.ps1 | iex
  • Claude Max subscription — Run claude and sign in with your Claude account
  • Node.js >= 20Install Node.js
  • WorkerMill account — Sign up at workermill.com

Install & Setup

npm install -g @workermill/agent

The setup wizard launches automatically after install. It will:

  1. Check all prerequisites (auto-installs Claude CLI if missing)
  2. Prompt for your API key (from Settings > Integrations on the dashboard)
  3. Validate connectivity to the WorkerMill API
  4. Authenticate to private ECR and pull the worker Docker image
  5. Save configuration to ~/.workermill/config.json

SCM tokens (GitHub/GitLab/Bitbucket) are managed via Settings > Integrations on the dashboard — no local token setup needed.

Usage

# Start the agent (foreground)
workermill-agent start

# Start in background (daemon mode)
workermill-agent start --detach

# Check status
workermill-agent status

# Stop a background agent
workermill-agent stop

How It Works

  1. Agent polls the cloud API for tasks assigned to your organization
  2. Planning runs locally via Claude CLI (using your Claude Max subscription — no per-token API charges)
  3. Worker containers spawn locally via Docker, executing code changes
  4. Logs and status stream back to the cloud dashboard in real-time
  5. PRs are created on your SCM provider (GitHub/GitLab/Bitbucket)

Configuration

Config is stored at ~/.workermill/config.json (created by workermill-agent setup):

| Field | Default | Description | |-------|---------|-------------| | apiUrl | https://workermill.com | WorkerMill API URL | | apiKey | — | Organization API key | | agentId | agent-<hostname> | Unique agent identifier | | maxWorkers | 2 | Max concurrent worker containers | | workerImage | Private ECR image | Docker image for workers (requires AWS credentials) |

Troubleshooting

| Issue | Solution | |-------|----------| | "No config found" | Run workermill-agent setup | | Auth failure | Check API key in Settings > Integrations | | Docker not found | Install Docker Desktop and ensure it's running | | Claude CLI not found | See install instructions above | | Image pull fails | Ensure AWS CLI is configured (aws configure) with ECR read access |