Skip to content

Latest commit

 

History

68 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CatalogMatch

Smart Product Comparison for Inventory Management

CatalogMatch is a desktop application that helps businesses compare new products against their existing inventory using AI-powered visual similarity analysis. Make smarter purchasing and inventory decisions by finding visually similar items in your catalog.

Version Platform License

Website

Visit our website: https://g1mliii.github.io/image-match/

Features

  • Visual Similarity Matching - Compare products based on color, shape, and texture
  • Category Filtering - Match products only within the same category
  • Batch Processing - Process up to 100 products at once
  • Offline Desktop App - No internet required, your data stays private
  • CSV Import/Export - Easy integration with your existing systems
  • Detailed Scoring - See similarity breakdowns by feature type
  • Side-by-Side Comparison - Visual comparison of matched products

Quick Start

  1. Download the app from our website
  2. Install by running the executable (Windows only)
  3. Upload your historical product catalog
  4. Match new products against your catalog
  5. Review results and export to CSV

Documentation

Getting Started

User Guides

Developer Documentation

System Requirements

Windows

  • Windows 10 or later (64-bit)
  • Python 3.12 (Required - Must be version < 3.13. Python 3.13+ is not compatible)
  • 4 GB RAM minimum (8 GB recommended)
  • 500 MB free disk space (1 GB with CLIP model)
  • Display resolution: 1280x720 or higher

GPU Acceleration (Optional but Recommended)

  • AMD GPU: Radeon RX 6000/7000/9000 series + Python 3.12 + ROCm 6.4
  • NVIDIA GPU: GeForce/RTX series (any recent GPU)
  • Intel GPU: Arc/Iris Xe/UHD (11th gen+) + Intel Extension
  • Apple Silicon: M1/M2/M3/M4/M5 (built-in MPS support)

Performance:

  • AMD/NVIDIA GPU: 150-300 img/s (fastest)
  • Intel GPU: 30-80 img/s (3-5x faster than CPU)
  • CPU only: 5-20 img/s (slowest but works everywhere)

Setup GPU: See INSTALLATION.md or gpu/GPU_SETUP_GUIDE.md

Quick GPU Setup:

cd gpu
python setup_gpu.py

Pricing

  • Free: Up to 50 products
  • Pro: $29 one-time payment for unlimited products

View full pricing details

More Information

Full documentation is available at: https://g1mliii.github.io/image-match/docs.html

Technology Stack

  • Backend: Python, Flask, OpenCV, NumPy
  • Frontend: HTML, CSS (Tailwind), JavaScript
  • Database: SQLite
  • Desktop: PyWebView

What's Included

  • Visual similarity Powered by CLIP
  • Category-based filtering system
  • Batch upload and processing
  • CSV metadata import/export
  • Local SQLite database
  • Desktop GUI application

Privacy & Security

  • 100% Offline - All processing happens on your computer
  • No Cloud Storage - Your data never leaves your machine
  • Local Database - SQLite database stored in your app data folder
  • No Tracking - We don't collect any usage data

Support

Roadmap

  • macOS support
  • Price history tracking
  • Advanced filtering options
  • Duplicate detection reports
  • GPU acceleration
  • API access for Pro users

License

Proprietary software. See Terms of Service for details.

  • Free Version: Personal use only, up to 50 products
  • Pro Version: Commercial use allowed, unlimited products

About

CatalogMatch is developed to help businesses make smarter inventory decisions through visual product comparison. Whether you're managing e-commerce inventory, retail stock, or product catalogs, CatalogMatch helps you quickly identify similar items and avoid duplicate purchases.


© 2024 CatalogMatch. All rights reserved.

WebsiteDownloadPricingDocs

About

Visual product comparison pipeline for large image catalogs. Multi-threaded batch ingestion with OpenCV analysis, local SQLite storage, and CSV import/export — fully offline, no external API dependencies.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages