The short answer#
If you have a coach, use TrainingPeaks. It is where your coach already works, the handoff is the entire product, and nothing below changes that.
If you are self-coached, training from an iPhone, and what you actually want each morning is one decision rather than a dashboard to interpret, Shindo is built for that and TrainingPeaks is not.
What each one is#
TrainingPeaks is an endurance training platform launched in 1999, built around the Performance Management Chart and the coach-athlete relationship. Athletes upload workouts, coaches prescribe sessions, and the chart tracks fitness, fatigue and form over the long term. It runs on the web with companion mobile apps, and it is the lingua franca of endurance coaching — plans, coaches and workout files are all exchanged in its formats. Garmin acquired TrainingPeaks in 2026.
Shindo is an iPhone app for a single self-coached athlete. It reads Apple Health, computes readiness and load on the device, builds the week, and each morning answers one question: what to do today, and why. There is no coach seat, no athlete roster and no web app.
Where they genuinely overlap#
Both compute training stress and the fitness-fatigue-form triad on the same conventional 42-day and 7-day time constants, so a fitness number you have been tracking in one is meaningful in the other. Both plan structured sessions. Both read data from whatever device you already own.
Where they differ#
| Shindo | TrainingPeaks | |
|---|---|---|
| Platform | iPhone only | Web, plus iOS and Android apps |
| Built for | One self-coached athlete | Athlete–coach pairs, and coaching businesses |
| Daily output | One decision, with the drivers behind it | A chart you interpret yourself |
| Readiness score | Yes, from sleep, HRV, resting heart rate and form | No daily readiness score |
| Fitness / fatigue / form | Free | Premium |
| Plan authoring | Automatic, adapts when you miss | You, your coach, or a purchased plan |
| Coach access | None | The core of the product |
| Nutrition | Load-linked calorie and macro targets | Basic logging |
| Sends workouts to a watch | No | Yes |
| Price | Free; Pro $12.99/mo or $109.99/yr | Premium about $19.95/mo or $134.99/yr |
| Free tier | Readiness, plan, load charts, workout detail, 60 days | Logging and limited planning; the chart is paid |
Pricing checked 2026-08-29 against each vendor’s public pricing page; both vary by region and change without notice.
The real difference is what happens when you miss a week#
This is the distinction worth understanding, because it is not a feature-list item.
TrainingPeaks shows you, accurately, that you missed three sessions. The plan on the calendar does not move — it was authored by a person, and moving it is a person’s job. If you have a coach, they do it, and that is exactly right. If you do not, you now own a plan that describes an athlete you are no longer.
Shindo matches what you actually did against what was scheduled, records it as a substitution, a partial or a shift, counts the load you genuinely absorbed, and re-flows the remaining weeks from where you now are. That is the entire reason the app exists.
When TrainingPeaks is the better choice#
Stated plainly, because a comparison that never concedes is an advertisement:
- You work with a coach, or want to. TrainingPeaks is where coaches live. Shindo has no coach-facing surface at all and no plans for one.
- You are on Android, or you want a web app. Shindo is iPhone-only.
- You want to push structured workouts to your watch. TrainingPeaks does; Shindo does not send anything to a device.
- You need deep historical analysis across many years and many files. TrainingPeaks has two decades of tooling for this.
- You want to buy a named plan from a known coach. That marketplace is theirs.
- You race with a power meter and want every analytical view ever invented. TrainingPeaks and its ecosystem go deeper than a phone app reasonably can.
When Shindo fits better#
- You are self-coached and want the daily decision made, not delegated back to you.
- You want readiness and training load in the same place, from the same data.
- Your life interferes with your plan regularly and you want that handled rather than recorded.
- You want the fitness-fatigue-form chart without a subscription.
- You want to know exactly how every number was computed — the methodology is published.
Can you use both?#
Yes, and some people should. Both read the same Apple Health data, so running Shindo for the morning decision and TrainingPeaks for a coach relationship is not a conflict. Shindo does not write workouts anywhere, so it cannot interfere with a coach’s plan.
Read next
How to read fitness, fatigue and form (CTL, ATL and TSB)
The 80/20 rule, the ramp cap, and why your plan should refuse you
Shindo vs Whoop
Shindo vs Athlytic
Shindo is free on the App Store — readiness, the weekly plan and the load charts need no subscription.