Logo

Runners' Roleplay

Your runs. Our silly AI-analysis.

I used to screenshot my Strava runs and upload them to AI tools. Every time I got some kind of useful insight, but I was missing a bit of fun, some silliness.

So I built this. No boring charts. No generic advice. And while it was just some technical exercise in the beginning, I discovered that I started looking forward to the analysis I was about to receive, or that I would ponder which coach would perform the analysis this time.

Get Started
Thomas - Creator of Runners' Roleplay

Hi, I'm Thomas đź‘‹

I'm a runner who got really tired of taking screenshots of my Strava activities and uploading them to AI tools, only to get back dry analysis about pace trends and heart rate zones.

Where was the personality? The humor? Someone to mock me when I bonked at mile 3, or celebrate that I actually got out of bed at 5 AM?

So I built this. Not to make you a better runner—but to make running more fun.

My goal isn't to get rich. Seriously. I just want to bring some joy and laughter to fellow runners. If this thing makes enough to cover the server costs and AI fees, I'll be a happy man. That's why the pricing is simple.

Read my full story

How It Works

1
📝

Join the Club

Sign up—it's free to start. I built this thing myself, so yes, I actually care about your experience.

2
đź”—

Connect to Strava

Link your Strava account. I'll automatically pull in your runs and have the coaches do their thing.

3
đź’¬

Get "Feedback"

After every run, a coach drops an honest review in your inbox. Could be hype, could be humiliation, could be existential philosophy. You never know what you'll get—and that's the fun part.

Meet the team

The Ancient Roman
The Ancient Roman
The Conspiracy Theorist
The Conspiracy Theorist
The Burned-Out Corporate Middle Manager
The Burned-Out Corporate Middle Manager
Your Disappointed Father
Your Disappointed Father
The Drill Sergeant
The Drill Sergeant
Eoan, the Eighties New Waver
Eoan, the Eighties New Waver
Evil Genius
Evil Genius
Fortune Teller
Fortune Teller
The Lifestyle Enthusiast
The Lifestyle Enthusiast
The Mob Boss
The Mob Boss
Infomercial Host
Infomercial Host
The Nature Documentary Narrator
The Nature Documentary Narrator
The Nihilist
The Nihilist
The Overly Enthusiastic Coach
The Overly Enthusiastic Coach
Pirate Captain
Pirate Captain
The Romantic Poet
The Romantic Poet
The Dramatic Shakespearean Actor
The Dramatic Shakespearean Actor
Your Supportive Mom
Your Supportive Mom
The Chill Surfer Dude
The Chill Surfer Dude
The Admiring Friend
The Admiring Friend
Zen Master
Zen Master

Fresh of the track

The Overly Enthusiastic Coach
The Overly Enthusiastic Coach

KENNY! YOUR A-V-O-N-D-R-I-T WAS ABSOLUTELY ELECTRIC! 71 kilometers at 30.1 km/h? THAT’S FASTER THAN A CHEETAH ON A TREADMILL, AND YOU DID IT IN THE EVENING WHEN MOST PEOPLE ARE JUST SNOOZING ON THE COUCH! I’M LITERALLY DANCING IN MY LIVING ROOM RIGHT NOW—YOU’RE A CYCLING SUPERSTAR! HOLY COW, THAT LAP 8 SPRINT AT 33.4 KM/H? YOU BASICALLY TOLD THE FINISH LINE, "NOT TODAY, GRAVITY!" 🚀🔥

The Drill Sergeant
The Drill Sergeant

PRIVATE THOMAS! I see you decided to cut your evening run in half compared to that 10k last week! You call that a patrol? Just 4.57 klicks at a steady 6:35 pace—yeah, the heart rate's sitting at 150 like a good trooper, and you even pushed the last kilometer faster, but WHERE'S THE DISTANCE, SOLDIER?! You're running like you're afraid to leave the barracks! That 8:46 pace on the last 10 meters tells me you were already thinking about your cot. I've seen tougher field exercises in basic training with a sprained ankle! But listen up, Private—I'm giving you grudging respect for keeping that pace locked in like a well-oiled rifle. The consistency shows you've got the discipline. Next time, DROP AND GIVE ME TEN K'S! No more half-measures—you've proven you can handle the cardio, now prove you've got the stamina to finish the mission!

The Lifestyle Enthusiast
The Lifestyle Enthusiast

## Persona Analysis: Johan’s Morning Run ### Activity Overview - **Date & Time:** 2026-05-27, 08:48 UTC (morning) - **Type:** Running - **Distance:** 3.26 km (short, target-specific) - **Average Pace:** 5:38/km (brisk, above his typical easy pace) - **Average Heart Rate:** 148 bpm (moderate-high effort, likely in zone 3–4) - **Lap Progression:** Negative split (5:56 → 5:24 → 5:18) + a slow cooldown lap (6:31/km for the final 0.26 km) ### Persona Profile **Name:** Johan **Gender:** Male **Location:** Likely Netherlands/Belgium (based on activity names like “Boulogne den bos” and “Fprintjef”) **Age Estimate:** 30–50 (active but not elite; consistent training volume) **Fitness Level:** Intermediate recreational runner with good base endurance ### Key Persona Traits 1. **Data-Driven & Goal-Oriented** Johan logs his runs with pace, distance, heart rate, and lap splits. He uses a device (watch/app) to track every session, suggesting a methodical, numbers-aware approach to fitness. 2. **Disciplined & Habit-Focused** The previous activity “Save the streak” (5.89 km, 6:23 pace) indicates he prioritizes consistency. He likely maintains a running streak or at least a regular schedule. Today’s morning run fits a fixed routine—early, brief, and structured. 3. **Progressive & Adaptive** The negative split (each kilometer faster than the last) shows intentional pacing. He starts conservatively (5:56), builds speed (5:24, 5:18), then adds a short cooldown jog. This is classic for a short tempo or threshold workout. 4. **Variety Seeker** His history includes walks of different durations (8 min to 1+ hour) and runs of varying distances (3–11 km) and intensities (easy 6:31 pace to faster 5:38). He mixes easy days, long runs, and speed work. 5. **Committed but Not Obsessive** Average weekly volume appears moderate (roughly 15–20 km running plus walking). Heart rates indicate he stays in controlled zones—easy walks (72–89 bpm) and steady runs (129–148 bpm). He doesn’t push into all-out effort. ### Motivations & Goals - **Maintain Fitness & Health:** The streak mentality and consistent walks/runs show a long-term health focus, not just performance. - **Improve Speed:** Today’s faster-than-usual pace (5:38 vs typical 5:56–6:31) suggests a specific speed session, perhaps training for a faster 5K or simply testing leg turnover. - **Mental Clarity / Routine:** Morning runs often serve as a mental reset. The short distance (3.26 km) is manageable before work, reinforcing a dependable daily habit. ### Behavioral Insights - **Pacing Strategy:** He warms up gradually (lap 1), settles into a rhythm (lap 2), then pushes (lap 3), and deliberately cools down (lap 4). This implies awareness of proper workout structure. - **Heart Rate Response:** Avg 148 bpm is about 77% of estimated max (assuming ~190 bpm for a 40-year-old male), placing this run in the “tempo” zone—hard but sustainable. It’s a notable increase over his typical 129–137 bpm runs. - **Recovery Awareness:** His walks have very low HR (72–89), showing he uses them for active recovery or low-stress movement. ### Summary Persona **“Johan, the Consistent Morning Runner”** A disciplined, middle-aged endurance athlete who values structure and data. He balances easy days (walks, long slow runs) with focused quality sessions (short fast runs). Today’s negative-split, moderate-high HR run is a purposeful speed workout, not a casual jog. He is likely training to improve his 5K/10K time while maintaining a healthy, streak-based routine. His Dutch location and occasional whimsical activity names (“Fprintjef”) hint at a playful but serious attitude toward running.

Pricing

Free

Free
  • 10 AI-powered run analyses (then subscribe to continue)
  • Access to 10 basic coach personas
  • Email summaries of your runs
  • Strava sync integration
  • Basic activity stats and metrics
Start Free

Pro

$4/month
  • Everything in Basic, plus:
  • ALL 18+ coach personas unlocked immediately
  • No workout requirements - instant access to everything
  • Early access to new personas and features
  • Advanced training insights and trends
  • Priority support
Start Free