Welcome to Swift Search

An AI-powered search and retrieval system for effortless exploration of product snapshots


Step 1: Choose model:
Step 2: Download and initialize the models.
Download image model:
Download text model:
Initialize workers:
Number of image embedding workers/threads:

Step 3: Pick a directory of images (images in subdirectories will be included).
    or     (remove nsfw:)
Step 4: Compute image embeddings. (they will be saved as <ModelName>_embeddings.tsv in the selected directory)

0 images embedded (? ms per image)
Step 5: Enter a search term or
max results: skip first: score-based visibility:

Results (hover over images for cosine similarities)
Click the search button to compute the results.

Sort/search images using OpenAI's CLIP in your browser

This web app sorts/searches through images in a directory on your computer using OpenAI's CLIP model, and the new File System Access API.

All processing happens in your browser, on your device - i.e. your images are not uploaded to a server for processing.

Heads Up: Your browser is missing one or more features (File System Access API and/or credentialless COEP) that are needed for this demo to work. As of writing, it works in Chrome, Edge and Brave. Other browsers like Firefox and Safari are often a bit slower in implementing cutting-edge features.