Rehearse
How it worksScenariosPricing
Sign inRehearse it free

Live practice · An AI that pushes back

Say it here first.
Then say it for real.

Rehearse plays the person you're dreading — their words, their pushback, their silences — then scores exactly where you lost ground. The real conversation becomes your second take, not your first.

Rehearse it freeSee how it works

3 sessions free · No credit card · Cancel anytime

Negotiate a job offer. Hiring manager's office · Friday, 4:40 PM. Marcus: We'd like to offer you the role at $72,000. We think it's a strong package for this level. You: I'm really excited about this. I was expecting closer to $82,000 based on my experience. Marcus: We're fairly firm on base salary. The benefits here are genuinely hard to match. You: I hear you on the benefits. But $82k is what the market pays for this scope — that's my number. Marcus: The most I can do right now is $76,000. That's already outside our band. You: I can make $76k work if we put a six-month review on paper with a clear path to $82k. Marcus: That's reasonable. Let me take it to finance and get it to you in writing. Time. Readiness 8/10. You held your number. Anchored at $82k before he could reframe the offer. Turned the gap into a written review. Next round: ask what “outside our band” really means.
MMarcusNegotiate a job offerRound 300:00

Hiring manager's office · Friday, 4:40 PM

sliding a folder across the desk

Marcus: We'd like to offer you the role at $72,000. We think it's a strong package for this level.

$1M+
lifetime earnings left on the table by not negotiating your first salary
4 mo.
average time people delay a hard conversation they already know they need to have
3×
sessions most users run on a scenario before the real conversation
3
free sessions to start. No credit card. All 18 scenarios.

The cost of avoidance

The conversations you keep postponing aren't going anywhere.

  1. “The raise you haven't asked for”

    Not sent

    You know you're underpaid. You've been underpaid for a year. Every time you're about to bring it up, you find a reason to wait — the next review cycle, after the project, when things settle down. Things don't settle down. The raise doesn't happen. The resentment compounds.

  2. “The relationship that's already over”

    Not sent

    You've had the conversation in your head a hundred times. It always goes cleanly — you both understand, no drama. In real life, you apologize, qualify, backtrack, and leave with nothing resolved. The version in your head never gets tested against someone who pushes back.

  3. “The confrontation you're absorbing”

    Not sent

    Your colleague takes credit. Your manager dumps work on you. Your roommate ignores the dishes. You tell yourself it's not worth it. But it's been worth it for months — you just don't know how to start without it going badly. So you say nothing. Again.

The problem isn't courage. You know exactly what you want to say — you've rehearsed it a hundred times in your head. The problem is you've never said it to someone who actually pushes back. That's the only training that transfers to the real thing. That's what Rehearse is.

How it works

Four steps. One conversation you stop dreading.

  1. 1

    Step 1

    Choose your scenario

    Pick from 18 high-stakes conversations — or describe your own. The raise. The breakup. The confrontation. The one you've been putting off.

  2. 2

    Step 2

    Cast the other person

    Name them. Describe how they react under pressure. Give us anything that matters about your dynamic. Three fields. One minute.

  3. 3

    Step 3

    Run the conversation

    The AI becomes them — pushes back the way they would, holds their position, and doesn't soften. This is where you find out what you actually say under pressure.

  4. 4

    Step 4

    Read the notes

    A readiness score from 1 to 10. The exact lines that landed and the ones that didn't. One thing to change. Run it again. Watch the number move.

The debrief

A score. Not applause.

Every session ends with a score — not a participation ribbon. The notes mark the exact line where you lost ground, why it happened, and what to say instead. Most people run the same conversation twice. The score goes up.

Get your first score

Readiness

7/10

Almost ready

Ask for a raiseCombative

You found your footing and named a number. One pattern held you back.

Landed

“I've been here three years and I've never asked for anything.”

Reframed the ask as earned, not demanded. It pre-answers the "why now" objection before a defensive manager can raise it.

Lost ground

“I know the timing is probably tough right now.”

You said this before she raised timing. You pre-surrendered — never validate an objection before it exists.

One thing to change

Stop pre-surrendering. Make the ask. Then wait. Let the silence do the work.

After the real conversation

The conversations they used to avoid.

“The first session was rough. I apologized before she even said anything. Ran it four more times over two nights. The real conversation still felt nerve-racking — but I'd already heard every version of 'the timing isn't great' and I had an answer for each one. Got about 80% of what I asked for. That's more than zero, which is what I'd gotten every time before.”
OOperations lead, 29
“A client suggested I try it, which I found slightly embarrassing as someone who coaches communication for a living. Used it to prep for a hard conversation with a long-term client I needed to let go. First run I scored a 6. By the third I understood exactly what I was avoiding saying. Had the real conversation that week.”
CCommunication consultant, 14 years
“I needed to tell my mom I wasn't moving back home after grad school. I'd been 'about to' for six months. I put her in the setup — her guilt-tripping, the specific things she'd say — and yeah, it was a little surreal. The real call went badly in places. But I said what I needed to say and I didn't take it back. That was new.”
AAnonymous, 26

The scenarios

18 conversations. All of them hard.

  1. 01Ask for a raiseWork
  2. 02Negotiate a job offerWork
  3. 03Quit gracefullyWork
  4. 04Push back on workloadWork
  5. 05Deliver critical feedbackWork
  6. 06End a relationshipPersonal
  7. 07End a friendshipPersonal
  8. 08Set limits with a parentPersonal
  9. 09Money talk with partnerPersonal
  10. 10Nail a job interviewWork
  11. 11Challenge a performance reviewWork
  12. 12Push back on a difficult clientWork
  13. 13Negotiate with landlordLife
  14. 14Dispute a chargeLife
  15. 15Confront a roommateLife
  16. 16Apologize sincerelyPersonal
  17. 17Negotiate with a contractorLife
  18. 18Ask for more timeLife

Pricing

Worth every rep.

Free

$0

Try it. Three sessions, full debrief, all 18 scenarios. No card required.

  • — 3 sessions total
  • — All 18 scenarios
  • — Full debrief
Start free
Most popular

Pro

$15CAD/mo

Unlimited sessions, history, progress tracking, and custom AI scenarios.

  • ✓ Unlimited sessions
  • ✓ Session history
  • ✓ Progress tracking
  • ✓ Custom AI scenarios
Start training

Annual

$119.99CAD/yr

Save 33%

· excl. tax

Everything in Pro, priority support, and early access to new features.

  • — Everything in Pro
  • — Priority support
  • — Early access
Start training
  • Cancel anytime, no fees
  • Cancel in 10 seconds
  • No daily pressure to use it
  • Prices excl. applicable taxes (QST + GST)

Questions

Before your first session.

The AI maintains character throughout the session — it pushes back the way a real person in that situation would, gets defensive when challenged, and shifts emotionally as the conversation develops. Most users describe the first session as uncannily close to the real thing.

Text mode is available now. Voice mode is in development — it will let you practice with full spoken dialogue, hands-free. Sign up and we'll notify you when it ships.

Your sessions are private to your account. We don't share your conversation content with anyone. Session data is used only to generate your debrief and track your progress.

18 scenarios across Work (raise, job offer negotiation, quitting, workload pushback, critical feedback, job interview, performance review, difficult client), Personal (breakup, ending a friendship, limits with parents, money talks, sincere apology), and Life (landlord negotiation, dispute a charge, confront a roommate, negotiate a contractor, ask for a deadline extension). Plus custom AI-generated scenarios for your exact situation.

A readiness score (1–10), a one-line verdict, specific moments from your transcript that worked with explanations of why, moments that fell flat with coaching notes, an alternative opening you could have used, and one concrete thing to change in your next session.

Yes. Cancel any time from your settings — no friction, no loops. You keep full access until the end of your billing period, then move to the free plan; your existing session history and debriefs stay readable indefinitely.

The conversation is coming

You could go in unprepared. Again.

Or you could run it three times tonight, get scored, find exactly where you lose ground, and walk in having already had this conversation.

Start rehearsing

3 sessions free · No card · All 18 scenarios

Rehearse

Your personal AI conversation coach.

Legal

PrivacyTermsRefund policySecurity

Support

Guides

© 2026 MaisonGR. All rights reserved.

Created by MaisonGR →