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

dropship-cli

v1.4.0

Published

AI-powered autonomous dropshipping operator — Claude Code for dropshipping

Readme

dropship-cli

AI-powered autonomous dropshipping operator. Like Claude Code, but instead of writing code, it runs your dropshipping business from the terminal.

Connect your Shopify store, point it at CJ Dropshipping, and let AI agents handle product sourcing, pricing, fulfillment, revenue protection, customer support, and more.

Install

npm install -g dropship-cli

Or clone and link locally:

git clone https://github.com/muhamamdaoun75-wq/dropship-cli.git
cd dropship-cli
npm install
npm link

Quick Start

# 1. Connect your store
dropship connect

# 2. See what you're working with
dropship status

# 3. Find products to sell
dropship scout

# 4. Source a product from CJ and import to Shopify
dropship source "LED desk lamp"

# 5. Talk to AI about your business
dropship chat

# 6. Let AI run everything
dropship autopilot

Commands

| Command | What it does | |---------|-------------| | dropship connect | Connect Shopify store + CJ Dropshipping | | dropship chat | Talk to AI about your business (interactive) | | dropship status | Quick business overview | | dropship scout | Find trending products to sell | | dropship source <query> | Source product from CJ, import to Shopify | | dropship price | Optimize all product prices | | dropship fulfill | Process pending orders via CJ | | dropship guard | Revenue protection scan | | dropship analyze | Business analytics report | | dropship segment | Customer segmentation (RFM) | | dropship growth | Ad campaign management | | dropship support | Handle customer tickets | | dropship audit | Full business audit (A-F grading) | | dropship intel | Competitive intelligence (SWOT) | | dropship supplier | Supplier analysis with real CJ pricing | | dropship forecast | Revenue + inventory forecasting | | dropship profit | Real P&L profit analysis | | dropship email | Email marketing sequences | | dropship doctor | System health check | | dropship returns | Handle returns and refunds | | dropship inventory | Inventory sync + stockout detection | | dropship copy | AI copywriting for product listings | | dropship reviews | Review analysis + reputation management | | dropship legal | Generate legal pages (privacy, terms, etc.) | | dropship notify | Setup Slack/Discord alerts | | dropship upsell | Upsell/cross-sell opportunities | | dropship autopilot | Run everything autonomously | | dropship config | View/edit configuration | | dropship activate | Activate a Pro license key |

How It Works

Every command is an AI agent powered by Claude. Each agent has specialized tools that connect to your Shopify store and CJ Dropshipping. The agent sees your real data, reasons about it, and takes action.

You run a command
    |
    v
AI agent receives task + tools
    |
    v
Claude analyzes your store data
    |
    v
Calls tools (Shopify API, CJ API)
    |
    v
Iterates until task is complete
    |
    v
Reports results to your terminal

dropship autopilot orchestrates all agents — it checks business state, decides what needs attention, and runs the right agents in the right order. Every 15 minutes.

Free vs Pro

Dropship CLI works out of the box on the Free tier. Pro unlocks everything.

| | Free | Pro | |---|---|---| | Connect + Status | Yes | Yes | | Chat with AI | Yes (20/day) | Unlimited | | Scout products | 5 results | Unlimited | | Source products | 3/month | Unlimited | | Fulfillment | - | Yes | | Revenue guard | - | Yes | | Analytics + audit | - | Yes | | Returns + inventory | - | Yes | | Copywriting + reviews | - | Yes | | Upsell analysis | - | Yes | | Autopilot | - | Yes |

Activate Pro: dropship activate DSC-YOUR-KEY

Requirements

  • Node.js 18+
  • Shopify store with Admin API access token
  • Anthropic API key (Claude)
  • CJ Dropshipping account (optional, for real supplier integration)

Configuration

Credentials are stored locally via the conf package (persists across restarts). You can also use environment variables:

cp .env.example .env
# Fill in your keys

| Variable | Required | Description | |----------|----------|-------------| | ANTHROPIC_API_KEY | Yes | Claude API key | | SHOPIFY_SHOP | Yes | yourstore.myshopify.com | | SHOPIFY_ACCESS_TOKEN | Yes | Shopify Admin API token | | CJ_EMAIL | No | CJ Dropshipping email | | CJ_PASSWORD | No | CJ Dropshipping password | | SUPABASE_URL | No | For persistent state | | SUPABASE_SERVICE_KEY | No | For persistent state |

Testing

npm test

Runs 64+ self-tests covering all libs, skills, CLI commands, license system, and integration checks.

License

MIT