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

blitztools-ai-tools

v1.0.0

Published

AI-powered browser tools — remove backgrounds, remove objects, face swap. ONNX models running in WebAssembly. Zero uploads.

Readme


About

BlitzTools AI Tools runs production-quality AI models directly in your browser. No cloud APIs. No file uploads. No subscriptions. Models are loaded once and execute locally using ONNX Runtime Web with WebAssembly and WebGPU backends.

This is real AI inference running on your device -- not a wrapper around a cloud API.


AI Tools

| Tool | Model | Description | Link | |------|-------|-------------|------| | Remove Background | U2-Net / RMBG-1.4 | Remove image backgrounds with AI segmentation. One-click, instant results. | Open | | Remove Object | LaMa Inpainting | Select and remove unwanted objects from photos. AI fills in the background naturally. | Open | | Face Swap | InsightFace | Swap faces between images using AI face detection and synthesis. | Open |


How It Works

Architecture

Browser
  |
  +-- Next.js Frontend (UI, file handling)
  |
  +-- ONNX Runtime Web
  |     |
  |     +-- WebGPU Backend (GPU-accelerated, if available)
  |     +-- WASM Backend (CPU fallback, always available)
  |
  +-- AI Models (downloaded once, cached in browser)
        |
        +-- U2-Net / RMBG-1.4 (background removal)
        +-- LaMa (inpainting / object removal)
        +-- InsightFace (face detection + swap)

Key Technical Details

  • ONNX Runtime Web executes optimized ONNX models in the browser
  • WebGPU backend provides GPU acceleration on supported browsers (Chrome 113+)
  • WebAssembly SIMD backend ensures compatibility on all modern browsers
  • Models are cached in the browser after first download (~20-100MB per model)
  • Web Workers keep the UI responsive during inference
  • Zero network calls after model download -- all processing is local

Why Browser AI?

Privacy

Your images never leave your device. Cloud AI services require you to upload your photos to their servers. BlitzTools AI Tools process everything locally. This matters for personal photos, confidential documents, and sensitive content.

No API Costs

Cloud AI APIs charge per request. BlitzTools AI Remove Background is free and unlimited. Process thousands of images without paying a cent.

No Rate Limits

No daily caps, no throttling, no queues. Process as many images as you want, as fast as your hardware allows.

Offline Capable

After the initial model download, BlitzTools AI Tools work completely offline. Models are cached in the browser's storage.


Performance

| Tool | Model Size | Inference Time (CPU) | Inference Time (WebGPU) | |------|-----------|---------------------|------------------------| | Remove Background | ~44MB | ~2-4s | ~0.3-0.8s | | Remove Object | ~100MB | ~3-6s | ~0.5-1.5s | | Face Swap | ~80MB | ~4-8s | ~1-2s |

Times measured on a mid-range laptop. Performance varies by hardware.


Use Cases

  • E-commerce product photos — Remove backgrounds from product images with BlitzTools Remove Background. Process entire catalogs locally.
  • Photo cleanup — Remove photobombers, power lines, or unwanted objects with BlitzTools Remove Object.
  • Creative projects — Swap faces for memes, art, and creative content with BlitzTools Face Swap.
  • Batch processing — Process hundreds of images without API costs or rate limits.
  • Sensitive content — Process private or confidential images without uploading to third-party servers.

Tech Stack

| Component | Technology | |-----------|-----------| | AI Runtime | ONNX Runtime Web (WebGPU + WASM backends) | | Models | ONNX-optimized (U2-Net, RMBG-1.4, LaMa, InsightFace) | | Frontend | Next.js, TypeScript, Tailwind CSS | | Processing | Web Workers, Canvas API | | Model Caching | Cache API / IndexedDB | | Hosting | Docker + Caddy |


Comparison with Cloud Services

| Feature | BlitzTools AI | Cloud AI Services | |---------|--------------|-------------------| | Privacy | Files never leave device | Files uploaded to servers | | Cost | Free, unlimited | Pay per API call | | Speed | Instant (after model load) | Network latency + queue | | Rate Limits | None | Per-minute/daily caps | | Offline | Yes (after model cache) | No | | Quality | Production-grade ONNX models | Varies by provider |


Also Check Out


License

MIT License. Copyright 2026 JSVV SOLS LLC. See LICENSE for details.