Book a demo

We opened the kitchen.

Everything on this site rests on one thing: how it reads a garment.

Open one product and get its closest visual matches back. That match is the smallest thing this engine does — and the foundation every curated service on this site is built on. So we opened the kitchen. On this page: the model that reads the garment, the data it learned to see from, and why the same eyes can read the street.

Striped Sequin Button-Up Shirt
open one productStriped Sequin Button-Up Shirt
1
Striped Long-Sleeve Shirt
2
Striped Fitted Waist Shirt
3
Relaxed Ramie Oversized Shirt
4
Linen Check Button-Down Shirt
5
Embroidered Linen Blend Button-Up Shirt
6
Embroidered Gauze Button-Up Shirt

Open this striped shirt and the engine’s 17 nearest pieces come back — its own neighbours, in its own rank order. More Like This — that one behaviour, replayed offline below on our own demo catalogue.

1 · It reads the garment itself

Your merchandisers tagged none of the feed below. The engine just looked at it.

Open a product and the engine returns the pieces it reads as visually closest — its own nearest neighbours, in its own rank order, served instantly from a precomputed index. No keyword a merchant typed, no tag someone bolted on. It looks at the item and finds its neighbours. The index behind it is 648 GB, 97.5 million precomputed rows, so the answer is already waiting when the product opens.

More Like This — open a product, get its closest visual matches. This is the whole nearest‑neighbours feed for one shirt, replayed offline from the engine’s own rows — 17 pieces, in the engine’s own order, not one re‑sorted by us.

1
Striped Long-Sleeve Shirt
Striped Long-Sleeve Shirt
2
Striped Fitted Waist Shirt
Striped Fitted Waist Shirt
3
Relaxed Ramie Oversized Shirt
Relaxed Ramie Oversized Shirt
4
Linen Check Button-Down Shirt
Linen Check Button-Down Shirt
5
Embroidered Linen Blend Button-Up Shirt
Embroidered Linen Blend Button-Up Shirt
6
Embroidered Gauze Button-Up Shirt
Embroidered Gauze Button-Up Shirt
7
Classic Check Pattern Shirt
Classic Check Pattern Shirt
8
Classic Poplin Button-Up Blouse
Classic Poplin Button-Up Blouse
9
Peplum Hem Poplin Shirt
Peplum Hem Poplin Shirt
10
Pleated Poplin Button-Up Shirt
Pleated Poplin Button-Up Shirt
11
Check Pattern Cape Shirt
Check Pattern Cape Shirt
12
Fluid Ramie Blend Shirt
Fluid Ramie Blend Shirt
13
Oversized Poplin Button-Up Shirt
Oversized Poplin Button-Up Shirt
14
Linen Blend Flowing Shirt
Linen Blend Flowing Shirt
15
Peplum Hem Poplin Shirt
Peplum Hem Poplin Shirt
16
Striped Short-Sleeve Shirt
Striped Short-Sleeve Shirt
17
Striped Classic Oxford Shirt
Striped Classic Oxford Shirt

Open a skirt instead and the feed is skirts; open a shirt, it is shirts. Every anchor returns its own kind — that is the one behaviour, replayed here on our own demo catalogue.

bunsarSimilar productsthe engine’s own orderserved from a precomputed indexreplayed offline — not a live call

2 · It can only match what we taught it

It can only match what we taught it to see — so we taught it a lot.

Every match rests on models we train ourselves, on data we annotate ourselves: 73 trained classifiers across 12,585 classes, a 400‑attribute taxonomy with more than 16,000 attribute values, learned from over 10 million labeled garment images and tens of millions of object‑level annotations. Point the engine at a new catalogue and there is no tagging pass to run first — it already knows what it is looking at.

73trained classifiers, across 12,585 classes
400attributes in our taxonomy, more than 16,000 values across them
10M+labeled garment images learned from
~37Mobject‑level annotations
158Mgarments detected
57Mattribute predictions

Honest edge, said plainly

The raw visual and text backbones are industry‑pretrained; what is ours is everything on top — our detectors, our attribute heads, our fashion classifiers and our similarity metric, trained on our own labeled data. We do not claim a foundation model built from scratch; we claim the fashion intelligence built on top of one.

3 · It reads the garment, not the picture

A general image search finds the same picture. This finds the same garment.

Nine layers read the garment — shape, colour, attributes, the angle it was shot from — and each one is weighted and thresholded for fashion, not for pictures in general. That is our own measure of closeness: computed on GPU, folded into the 648 GB index, waiting before the shopper asks. It was designed for garments, not borrowed from a general‑purpose image search. That is the substance behind the word ‘purpose‑built.’

shapecolourattributesangle lowmidhighprobabilityaggregate

Why there is no accuracy figure here

No accuracy percentage is quoted on this page, on purpose. ‘Purpose‑built’ is a description of how the engine is built — nine weighted layers, GPU‑computed, precomputed into a 648 GB index — never a benchmarked performance claim dressed up as a number.

4 · The same eyes read the street

The same eyes that read your catalogue can read the street.

The engine reads garments, not captions — so we can point it at real looks on real people. Today that feed is around 330 micro‑influencers monitored and 232 crawled, roughly 6.62 million images, weighted by engagement. Our own detectors break each look down into garment categories. That is how the trend signal gets built: from real looks, decomposed by the same model.

Honest about today

This reads looks at the garment‑category level — a garment‑category decomposition, not yet a real‑time match of each influencer look to a specific product on the shelf. And every worn image we publish is AI‑rendered and marked — never a real influencer’s photo or name.

5 · One engine underneath all of it

Everything curated is this engine, one layer richer.

Everything curated on this site — the outfits, the products, the inspiration — runs on this engine. Not a second model, not a better one. It is this same engine with outfit assembly, style grouping and caching layered on top. One engine, two audiences: the shopper sees curated looks, your team sees the decision console. Same data, same eyes. Which means the curated layer is only ever as good as the engine underneath it — so that is where the work went, and that is what you have been looking at.

What this page shows, and what it doesn’t

Open one product, get its closest visual matches back: same‑category, its own neighbours, by design. That is More Like This, not ‘what goes with this’ — the outfit question is the curated layer’s job, built on this same engine. Single‑category is the flex, not the apology: it means the match is honest. The demo above runs on our own demo catalogue.

Put it on your own catalogue.

Point it at your own range and open any product — the engine’s nearest pieces come back in colour. We’ll set up a demo on your products.

Book a demo