Export your DMs from Instagram.
Settings → Your activity → Download → request “Messages only” as JSON. We walk you through it in 90 seconds.
Drop your Instagram DMs. Get a brutally honest spark score, the relationship label you've been seeking, and chat with AI of your crush.
No screenshots, no copy-paste. We parse your full DM history offline and turn it into a read your group chat would charge you for.
Settings → Your activity → Download → request “Messages only” as JSON. We walk you through it in 90 seconds.
Everything is parsed in your browser. We never see the raw messages — only the numbers we need to compute your spark.
Get pacing, initiation %, tone, and a label. Then text “them” with AI to rehearse the conversation you’ve been dodging.
Every thread gets a 0–100 Spark, a one-line verdict, and the receipts to back it up. Here’s a real-looking sample.
kendalljenner shows engaged interest through frequent initiation (60% of conversation starts), quick replies (25 min avg), and genuine enthusiasm about meeting up. However, the signals remain ambiguous — there are zero direct romantic or affectionate words, the tone is playful-friendly rather than flirtatious, and kendalljenner deflects with humor.
Eight verdict categories trained on real conversation patterns — pacing, vocabulary, initiation balance, and reply velocity.
We turn each DM thread into an AI persona that texts the way they text — pacing, slang, emoji habits, deflection style. Practice asking the awkward question before you ask it for real.
This is the part that matters. Reading romantic signals from someone’s messages is intimate. We treat it that way.
Your .zip is unpacked locally. Raw message text never touches our servers — we only ever see the aggregate numbers needed to compute your spark.
Every thread has a Delete button on its insight card. Hit it and the analysis is wiped from your account in the same second.
Your messages are not used to train anything. The chat sim runs against a per-session embedding that’s deleted when you close the tab.
No analytics on your reads. No data partners. We make money when you top up — that’s the whole business model.
Top up a tiny credit balance. Each analysis and chat run costs cents. No subscription. No surprise bills.
$5, $10, $20 top-ups available. Payments powered by PayPal
Yes. The .zip is parsed in your browser using JS — raw message text never goes to our servers. Only aggregate numbers (counts, average reply gap, vocabulary buckets) are sent for the spark calculation. Nothing is used for training. Hit Delete and it’s gone.
Accurate enough to be uncomfortable. We score initiation balance, reply latency, message length symmetry, vocabulary affect, and pacing changes over time. It’s not a love oracle — it’s a mirror for patterns you’ve already half-noticed.
Technically yes, since their texts are in your DM export. We strongly recommend only running analyses on people you’d be comfortable telling. Don’t be weird.
It builds a per-thread persona — vocabulary, tempo, slang, emoji habits — and lets you message it freely. Practice the hard question, see how “they” might dodge, then go say it for real.
No. It will tell you what your DMs already say about the situation. The texting back part is on you.
One free read to start. After that, top up $5/$10/$20 in credit. Each analysis is ~$0.10. Each chat-sim message is ~$0.03.
Find out in two minutes. Drop your DMs, get the verdict, run the sim. The group chat will be jealous.