The first chat you can win

Think you can catch her interest? Try me.

Spar against AI opponents who make you earn it. Every message moves the heat meter, and the coach scores your game.

Start sparring, free AI opponents · no card

New Experiences

what's live in the dojo right now

FlirtDojo Opponents

every level is a personality, every personality is a test View all →

Four steps to the belt

1🥊

Pick your fight

Choose an opponent by difficulty. She opens with a challenge, and she means it.

2🔥

Earn the heat

Every message moves the meter. Effort warms her up, laziness cools her down.

3🧠

Get your rizz check

The coach scores openers, humor, escalation, listening. Then names your biggest leak.

4🏆

Beat the level

Heat 10 with a score of 8+ takes the level. Then the roster gets harder.

The heat arc

Effort you can see. Momentum you can lose.

  • Visible heat, 0 to 10. Watch her go from skeptical to hooked in five registers.
  • The momentum bar drains. Take too long and she cools off. Hesitation costs.
  • Strong starts snowball. Sharp early moves earn double heat.
  • Fair, never random. Every drop has a reason. Every gain was earned.
Sofia
Sofia, 26
AI opponent · level 2
Heat
you strike me as someone who wins arguments she starts on purpose
+🔥🔥 strong read
ok that's… annoyingly accurate. go on
nah, your turn. impress me back
+🔥 she's invested

Rizz check

7/10
Openers
8
Humor
7
Escalation
5
Listening
8
Biggest leak: escalation. You build great rapport, then camp in it. When she gives you an opening: take it.
The rizz coach

A coach who tells you where the game leaks.

  • Four dimensions, tracked over time. See which skill actually improves.
  • Diagnosis, not flattery. Your biggest leak, named, with one concrete fix.
  • Tips from the real conversation. Never generic advice.

Seven belts. One black.

higher belts unlock harder opponents
White
Yellow
Orange
Green
Blue
Brown
Black

Tools give you lines. Courses give you homework. The dojo gives you reps.

📋

Screenshot apps

They write your next message for you. You learn nothing, and you pay weekly for the dependency.

🎓

Dating courses

Ten modules of theory you'll never open twice. Nobody got charming from a lecture.

🥊

FlirtDojo

Live sparring, instant feedback, measurable progress. The skill becomes yours, online and off.

Free to fight. Cheap to master.

wingman apps charge $7 to $10 a week, the full dojo is $9.99 a month

The Gauntlet

$0
free, no card
  • Jump straight into a challenge fight
  • Heat meter + momentum, the full game
  • Rizz check with your biggest leak
  • Starter opponents unlocked
  • Higher belts & the full roster
Start free
Full dojo

VIP

$9.99/mo
cancel anytime: one tap, no guilt trip
  • Every opponent, all five difficulty levels
  • Unlimited sparring sessions
  • Full coach history & skill tracking over time
  • Belt progression, quests & streaks
  • Earn gifts from opponents as rapport grows
Start free, upgrade inside

Fair questions

All questions →
Am I talking to real people?
No, and that's the point. Every opponent in FlirtDojo is AI, and we label it everywhere. That's what makes it a dojo: a sparring partner who never gets tired, never judges you, and never screenshots your worst opener to a group chat.
Is this an NSFW thing?
No. FlirtDojo is PG-13 with a spark: flirty, playful, never explicit. The game is about charm, wit and reading people. Skills, not skin.
Does practicing on AI actually make me better?
The same way sparring makes fighters better: reps plus honest feedback. The opponents punish the habits that flop in real conversations, like lazy openers, interview-mode questions and stalled momentum, and the coach shows you the pattern so you can fix it. What you train here is timing, playfulness and attention, and those travel.
What exactly is the heat meter?
Her interest, made visible: a 0 to 10 meter that reacts to every message you send. Effort and wit push it up, laziness and hesitation pull it down. She moves through five registers on the way: skeptical, cracking, curious, warm, won. Her tone genuinely changes at each one.