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

@optima-chat/scout-cli

v0.8.0

Published

AI-powered product research CLI - Amazon products, TikTok Shop search, and 1688 supplier sourcing with real sales data

Readme

Optima Scout CLI

AI-powered Amazon product research and 1688 supplier sourcing tool for Claude Code and LLMs.

Installation

npm install -g @optima-chat/scout-cli

Quick Start

# Initialize Claude Code skills
scout init

# Search Amazon products
scout search "coffee maker"

# Get product details
scout product B01GJOMWVA

# Search 1688 suppliers
scout supplier-search "咖啡机"

# Search TikTok Shop products
scout tiktok "wireless earbuds"

Commands

scout init

Initialize Optima Scout skills for Claude Code.

Options:

  • -f, --force - Overwrite existing skills

scout search <query>

Search Amazon products with structured JSON output.

Options:

  • -d, --domain <domain> - Amazon domain (default: amazon.com)
  • -l, --limit <number> - Result limit (default: 10)
  • -f, --format <format> - Output: json | text

Example:

scout search "wireless mouse" --limit 5 --format json

scout product <asin>

Get detailed product information.

Options:

  • -d, --domain <domain> - Amazon domain (default: amazon.com)
  • -f, --format <format> - Output: json | text

Example:

scout product B004YAVF8I --domain amazon.com

scout supplier-search <keyword>

Search for suppliers on 1688.com.

Options:

  • -l, --limit <number> - Result limit (default: 20, max: 100)
  • -f, --format <format> - Output: json | text

Example:

scout supplier-search "咖啡机" --limit 10
scout supplier-search "蓝牙耳机" --format json

scout tiktok <keyword>

Search TikTok Shop products with actual sales data.

Options:

  • -l, --limit <number> - Result limit (default: 20, max: 50)
  • -f, --format <format> - Output: json | text

Features:

  • ✅ Real sales numbers (not estimates)
  • ✅ Actual prices and GMV
  • ✅ Product ratings and reviews
  • ✅ Shop information
  • ✅ Direct product links

Example:

# Text format for quick review
scout tiktok "coffee maker" --limit 10 --format text

# JSON format for LLM processing
scout tiktok "wireless earbuds" --limit 20 --format json

Data Source: ScrapeCreators API - $0.002/request

Configuration

Set API endpoint via environment variable:

export API_URL=http://dev.optima.sh:7290

Or create .env file:

API_URL=http://localhost:7290

Features

  • JSON-first: Structured output optimized for LLM parsing
  • Non-interactive: No spinners, prompts, or colors
  • Fast: Backend caching for quick responses
  • Claude Code integration: Auto-discovery via skills

Development

# Install dependencies
npm install

# Build
npm run build

# Link locally
npm link

License

MIT