Have2Run - AI Running Coach
AI Coach for Running Plans
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Manage weekly training, AI coach chat, and workout insights in one place
Have2Run is a running app where an AI coach builds personalized training plans around your goals, schedule, and current condition.
Key Features:
▶ AI Running Coach
- Chat with a coach that understands your race goal and training context
- Get clear next steps based on your workouts and recent conversations
- Review race strategy, predicted finish times, and training adjustments in one place
▶ Weekly Training Plan
- See this week's key sessions and progress at a glance
- Manage intervals, tempo runs, long runs, and recovery days with structure
- Adjust your plan as your schedule and condition change
▶ Workout Detail Insights
- Review each session's goal, intensity, and pace flow quickly
- Log completed workouts and use them to guide the next session
- Track progress with analytics and race prediction
▶ Live Race Tracking
- View real-time race results and split times
The AI coaching app for runners of all distances — marathon, half marathon, 10K, 5K, and more.
more Move a completed run onto a different workout.
- Attach a free-training record to the workout you had planned. The plan stays as it was, shown as a percentage of target
- Long-press a record and drag it onto another workout card, or move it from the more menu
- Or just tell your AI coach: move today's 4km jog onto the interval
- Fixed moved records showing up again as workouts you had not imported yet
1.1.3 1d ago
No more re-importing runs you already logged.
- A run matching a workout you already completed that day stays out of the inbox
- Days that already have a record no longer ask you to pick a workout
- The inbox back button now works however you opened it
1.1.1 Sep 10
Goal setup, reworked.
- Pick your race or distance and prep window in two steps, then get a plan
- Short prep windows work now, and new runners can get a marathon plan
- Workout types follow our reviewed plan templates
- A recap screen wraps up a finished race
Log runs that weren't in your plan.
- Add an extra run even after finishing that day's workout
- The day's more menu now scrolls to the bottom
Watch and Strava sync is tidier.
- The same run no longer shows up twice from a push
1.1.0 Sep 3
We made the Strava connection more reliable.
- You can disconnect Strava again from Settings
- Your chosen data source now sticks even if the app closes during Strava sign-in
- Renamed the watch option — Galaxy Watch, Garmin, and health app records come through too
Catch up on runs you missed.
- Runs that were never imported now show up in the coach screen, so you can finish them at once
- If a workout is already complete, we ask before replacing it. Your notes and condition stay
1.0.37 Sep 2
Plans and completed records are now separate.
- Finishing a workout no longer overwrites the plan title, target distance, or duration
- Cards show the plan and the record as two layers, and achievement rate is back
- Press and hold a record to drag it to another day; drag the card to move the plan too
- A new menu item deletes only the completion record, leaving the plan in place
- Workout titles that past completions had overwritten have been restored
1.0.36 Aug 26
Share your completed runs in a fresh new format.
- Create a 9:16 “Today’s Run” card after finishing a workout
- Add a photo and caption, then choose which time, pace, and heart-rate metrics to show
- Share the finished card as an image directly to other apps
1.0.34 Aug 25
Improved AI Coach message interpretation.
- Failed workout and time-trial reports are now analyzed instead of being marked complete
- Past personal-best mentions no longer update your profile unless you ask
1.0.32 Aug 21
Rebuilt how AI training plans are generated.
- Key workouts are now placed backward from race day, so intervals and goal-pace long runs always appear — even in short blocks of 10 weeks or less
- Peak long run distance and the number of 30km+ long runs now match your goal time
- The taper keeps sharpening work, so the last 2-3 weeks are no longer all easy running
- Fixed weekly target distance not matching the sum of the actual sessions
- Plan summaries now describe the workouts that were actually created
- Fixed rest days showing training time and race day missing its distance
- Pro upgrade entry points are hidden during iOS App Review
1.0.31 Aug 19
Rebuilt how AI training plans are generated.
- Key workouts are now placed backward from race day, so intervals and goal-pace long runs always appear — even in short blocks of 10 weeks or less
- Peak long run distance and the number of 30km+ long runs now match your goal time
- The taper keeps sharpening work, so the last 2-3 weeks are no longer all easy running
- Fixed weekly target distance not matching the sum of the actual sessions
- Plan summaries now describe the workouts that were actually created
- Fixed rest days showing training time and race day missing its distance
- Pro upgrade entry points are hidden during iOS App Review
1.0.30 Aug 18
Rebuilt how AI training plans are generated.
- Key workouts are now placed backward from race day, so intervals and goal-pace long runs always appear — even in short blocks of 10 weeks or less
- Peak long run distance and the number of 30km+ long runs now match your goal time
- The taper keeps sharpening work, so the last 2-3 weeks are no longer all easy running
- Fixed weekly target distance not matching the sum of the actual sessions
- Plan summaries now describe the workouts that were actually created
- Fixed rest days showing training time and race day missing its distance
1.0.29 Aug 15
Improved Strava push notification reliability.
- Coach workout-completion messages now appear reliably when opening the app from a Strava activity push
- Fixed an iOS case where notification data could be consumed by background delivery before the tap was handled
1.0.27 Aug 10
Improved workout review quality and the post-completion evaluation screen.
- Scores, highlights, watch-outs, and next tips now show reliably right after completing a workout
- When AI evaluation is temporarily unavailable, a structured fallback review is saved to keep review screens useful
1.0.26 Aug 5
Tapping a run notification now reliably opens the workout completion card.
- Fixed the completion card sometimes not appearing after tapping a Strava/watch run-detected notification
- The detected run now shows up as a completion card so you can log it right there
1.0.25 Jul 30
Completing workouts and training-plan guidance both got better.
- Say "2 days ago" or "last Friday" and the coach logs the workout on the right date
- The confirmation card clearly shows the target date, so nothing lands on the wrong day
- Fixed the keyboard covering the shoe selector when completing from the calendar
- Richer plan guidance: warmup/main/recovery/cooldown for tempo & intervals, plus target pace and fueling/recovery tips for long & easy runs
1.0.24 Jul 28
AI Coach now creates clearer, more actionable training plans.
- Tempo and interval workouts include warmup, main set, recovery, and cooldown details
- Long runs and easy runs now show target pace, effort cues, and fueling/recovery tips
- Improved training plan quality and plan-analysis accuracy
1.0.23 Jul 24
Your AI coach now builds sturdier training plans and answers questions about them accurately.
- Ask "isn't my long run too short?" and the coach analyzes your whole plan and answers with real numbers
- Plan generation rebuilt on marathon-science principles: goal-appropriate long runs (up to 30km+), safe weekly volume progression, automatic recovery weeks and a pre-race taper
- If your plan falls short of your goal, the coach tells you honestly
1.0.22 Jul 23
This update makes the AI Coach's post-workout analysis far more expert.
- Automatically detects your workout type (interval, tempo, easy, hill, and more)
- AI evaluation now reflects per-split pace, heart rate, and late-run fade
- Tap any date in the calendar to see the full split breakdown and coach review
- Log completions manually with workout type and average heart rate
1.0.21 Jul 21
This update improves changing your target race while keeping training history safe.
- Change your goal race directly from the calendar
- Keep training records and actual workout data through yesterday
- Clear only upcoming scheduled workouts and regenerate the plan for the new goal
1.0.19 Jul 13
This update includes the latest coaching and workout logging improvements.
- Improved race prediction accuracy and handling of recent verified efforts
- Synced Strava/watch workouts now surface completion cards more smoothly
- Add and select a new running shoe directly while completing a workout
- Improved workout sync and completion prompt reliability on app launch
1.0.18 Jun 25
Improved Strava training linking.
- More reliably matches Strava/watch workouts to today's planned training
- Lets you choose a planned session or save as an unplanned workout when needed
- Added a motivational celebration after completing training
1.0.17 Jun 23
Improved Strava auto-sync reliability.
- Fixed training completion cards disappearing after detecting Strava runs on app launch
- Improved completion flow when opening the app without tapping a push notification
- Improved app stability for a smoother experience
1.0.16 Jun 16
Improved rest-day and missed-workout handling for training plans.
- Past rest days are now completed automatically
- Missed workouts are recorded and reflected in race predictions
- Improved app stability for a smoother experience
1.0.15 Jun 15
Running Ranks are here — the more consistently you run, the higher you climb!
- Stick to your coach's schedule to earn rank points and rise from Bronze to Ranker
- Compete with other runners on the global leaderboard
- Check your rank anywhere — now in the menu and profile too
- Improved app stability for a smoother experience
1.0.14 Jun 8
Strava workout syncing is more reliable.
- Recent runs now show up just by opening the app, without tapping the notification
- Runs that reach Strava a bit late are no longer missed and sync on your next launch
1.0.12 Jun 7
AI Coach training plans are more complete and reliable than 1.0.9.
- Long race plans now fill the calendar from today through race day
- Extra early weeks are built as base-building before the final 20-week block
- Short plans introduce tempo/threshold/interval work earlier
- Race dates are selected from a calendar to prevent invalid or past dates
- Generation now retries and falls back per week so one failed step does not break the whole plan
1.0.11 Jun 5
Move a completed run onto a different workout.
- Attach a free-training record to the workout you had planned. The plan stays as it was, shown as a percentage of target
- Long-press a record and drag it onto another workout card, or move it from the more menu
- Or just tell your AI coach: move today's 4km jog onto the interval
- Fixed moved records showing up again as workouts you had not imported yet
more Version 1.1.3 1d ago
Data Linked to You The following data may be collected and linked to your identity:
Health & Fitness Contact Info User Content Identifiers Diagnostics