The hard conversations simulator

You always know what you should have said.
Just not when it matters.

A conversation practice simulator — designed by a psychologist, built around how difficult conversations actually unfold.

Try a scenario free See how it works

~5 minutes · no signup · runs in your browser

Sound familiar?

The conversation ends. The replay starts.

“I avoid bringing it up for weeks.”
The dread builds. The topic festers. Avoidance never makes it easier — only later.
“I shut down the moment it gets tense.”
Withdrawal feels safe. Staying present is a skill — and skills are trainable.
“I say it wrong and replay it all night.”
One sharp reply and you’ve lost them. The better version always shows up too late.
“I know what I mean. I just can’t say it in the moment.”
Real conversations move faster than advice. You can’t read a tip mid-argument.
“I keep putting it off.”
Every postponed talk gets heavier. The longer you wait, the bigger the stakes feel.
“I freeze when they get defensive.”
Defensiveness is a wall. Practicing how to stay steady is the only thing that holds.

Why practice, not advice

Communication advice sounds simple. Until the other person gets quiet, hurt, or sharp.

When someone is hurt, defensive, withdrawn, angry, or disappointed, knowing the right thing to say doesn’t help. You need to have already practiced saying it.

People don’t need more advice. They need reps.

That’s what StayIn is for.

See what practicing looks like ↓

Inside the practice · live preview

This is what practicing actually looks like.

Pick a reply. The character reacts. See what shifts. One turn shown here — the full scenario is nine.

Inside the practice

demo · guided

Silence at Home

Firefighting
Open full scenario

Adam avoids eye contact. The silence feels heavy.

…can we not do the whole thing tonight?
Coach

Try the full scenario

Two ways to practice

Pick the mode that fits where you are.

Same situations. Different practice surface.

Five real-life moments

The conversations people actually avoid.

Each module is built around a specific kind of difficult conversation. Pick the one that fits where you’re stuck.

Firefighting

When It’s Heating Up

When the conversation is already tense — and one sharp reply could lose them.

Creating Conditions

Before You Bring It Up

When you’ve been holding it in for weeks and don’t want it to land wrong.

Staying in Conversation

When They Pull Away

When they go quiet, shut down, or change the subject — and chasing makes it worse.

Repair

After It Went Wrong

When something broke and you don’t know how to come back from it.

Talking About What Matters

When It Needs To Be Said

When the real thing has gone unsaid for too long.

Built by a clinician

Designed by a psychologist. Built on how real relationships actually move.

Every scenario is informed by the messy, defensive, human back-and-forth that real conversations involve — not scripted advice, not a script of right answers. The goal isn’t to "win" the conversation. It’s to stay in it.

Before you start

A few honest answers.

Is this therapy?

No. StayIn is a wellness and communication-practice tool. It’s not therapy, medical advice, or crisis support. Think of it like a flight simulator — a low-stakes place to rehearse before the real moment.

Do I need to sign up?

Only if you want free conversation scenarios delivered to your email. The full practice runs in your browser — no account needed.

What conversations can I practice?

Difficult conversations with family, partners, and close friends — opening hard topics, de-escalating a fight, staying present when someone pulls away, repairing after something went wrong, and saying what really matters.

What if I just want to read first?

There’s a Learn section with short background guides. But the practice is what changes anything — reading about communication is closer to advice than to reps.

The next hard conversation is coming

Walk in steady for once.

Five minutes of practice today changes how you show up when it matters.

Try a scenario free ~5 minutes · no signup · runs in your browser