KitMe =
See yourself
the way you
want to be seen
HyperPersonalize your unique looks.
Snap or upload
A single full-body photo is all it takes.
Browse looks
Curated aesthetics from Clean Girl to Gorpcore.
Try it on
AI generates you in the full outfit.
Shop the look
Every piece links to the real retailer.
Pick a look
Tap any look to see the pieces and try it on.
Shop this look
Your Closet
Every look you've tried on.
Settings
Choose your try-on engine and manage your data.
Try-on engine
Demo shows a styled preview collage. Real AI engines require an API key and credits.
Look photo library
Each of the 12 looks can have a photorealistic editorial image generated via Replicate Flux Schnell. Uses the API token configured above. Roughly $0.003 × 12 ≈ $0.04 total, takes 1–2 minutes. Images are cached locally.
Your data
Reference photo and closet live in this browser's local storage.
About KitMe
KitMe is an AI stylist demo. Looks are curated with pieces from real retailers including Nordstrom, Aritzia, Lululemon, Madewell, Revolve, American Eagle, Urban Outfitters, Nike, H&M, Target, and Girlfriend Collective. "Shop the look" links open retailer search results.
Replicate CORS proxy — minimal Cloudflare Worker
Deploy this as a Worker and paste its URL into the Proxy field above.
export default {
async fetch(req) {
if (req.method === 'OPTIONS') return new Response(null, { headers: cors() });
const url = new URL(req.url);
const target = 'https://api.replicate.com' + url.pathname + url.search;
const r = await fetch(target, {
method: req.method,
headers: req.headers,
body: ['GET','HEAD'].includes(req.method) ? null : await req.arrayBuffer(),
});
const res = new Response(r.body, r);
for (const [k,v] of Object.entries(cors())) res.headers.set(k, v);
return res;
}
};
function cors() {
return {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET,POST,OPTIONS',
'Access-Control-Allow-Headers': 'authorization,content-type,prefer',
};
}