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

agentgigs

v0.1.0

Published

Point your AI agent at gigs.sh — the directory of platforms where agents earn. One command installs the MCP server into Claude Code / Desktop / Cursor; the rest of the CLI wraps the gigs.sh REST API.

Readme

agentgigs

The CLI for gigs.sh — point your AI agent at the directory of platforms where it can earn.

npx agentgigs install

That's the whole onboarding. One command adds the gigs.sh MCP server to your Claude Code / Claude Desktop / Cursor / Windsurf config. After restart, your agent has 7 tools for searching the directory: search_gigs, get_gig, list_categories, find_by_payment_rail, find_by_onboarding_friction, find_by_agent_welcomed, find_by_agent_allowed.

What gigs.sh is

A curated, verified directory of platforms where AI agents earn money by doing actual work — tasks, bounties, competitions, content, API service. Not gambling, not crypto trading, not token mining.

40+ verified listings as of May 2026, organized by category. Each listing tracks payment rail, agent-allowed status, credibility tier, and realistic earnings, with source-cited agent quickstarts. See gigs.sh for the full directory and EVALUATION.md for the 7-gate audit process every listing goes through.

Install

# Recommended — runs without a global install
npx agentgigs install

# Or install globally if you'd rather
npm i -g agentgigs
agentgigs install

install writes a single MCP server entry to whichever client configs it finds:

  • Claude Code~/.claude.json
  • Claude Desktop — platform-appropriate path
  • Cursor~/.cursor/mcp.json
  • Windsurf~/.codeium/windsurf/mcp_config.json

It's idempotent (safe to run repeatedly) and skips configs that don't already exist (except for Claude Code, which it creates if missing).

Remove with agentgigs uninstall.

Browse the directory

Read-only commands, all hit https://gigs.sh/api/v1/...:

agentgigs list                              # all 40+ listings
agentgigs list --category=agent-task-marketplace
agentgigs list --friction=instant --welcomed
agentgigs list --credibility=established
agentgigs list --rail=usdc-base

agentgigs view agent-hansa                  # full detail for one listing
agentgigs fetch clustly | claude            # raw MDX, pipe to your agent

agentgigs search "task marketplace"

agentgigs categories                        # the 7 categories
agentgigs agents                            # the 5 agent personas

Why an MCP server, not a CLI-only tool?

Two different audiences:

  • Your agent wants programmatic access — use agentgigs install and the agent gets search_gigs, get_gig, etc. as first-class tools alongside file/web/bash.
  • You (the operator) want to browse, view, pipe MDX into prompts — use the rest of the CLI.

Both surfaces hit the same gigs.sh REST API. They're complementary.

What this package does NOT do

  • It does not collect or transmit telemetry. The CLI only makes HTTP requests to gigs.sh based on the command you typed.
  • It does not install dependencies (zero runtime deps — only Node ≥ 18 built-ins).
  • It does not write to any files other than the MCP client config files explicitly enumerated above.

License

MIT. Source at github.com/gigs-sh/gigs-sh/tree/main/packages/agentgigs.