LiftShift — Free & Open Source Workout Analytics
Your workout app logs what you did. LiftShift tells you what it means — and what to do next. Free, open source, and private. No account needed.
Why your logging app isn't enough
Hevy, Strong, and Lyfta are excellent workout loggers. They track sets, reps, and weight perfectly. But their built-in analytics stop at basic line charts and raw numbers. They don't tell you if you're plateauing, which muscles you're neglecting, or what to change next session.
LiftShift reads your exported data from any of these apps and gives you the answers your logger won't. Every chart, every status label, every suggestion — all computed locally in your browser. Nothing leaves your device.
What you get
Training insights — Interactive muscle heatmaps with rolling 7-day windows and volume zone scoring. See exactly which muscles are getting enough work and which are being neglected. Drill down per exercise to understand why.
Progress tracking — Smart PR detection across three tiers: all-time Gold PRs, 2-month Silver PRs, and flagged Premature PRs that you couldn't sustain. PR drought alerts tell you when a lift has stalled.
Plateau detection — Every exercise gets a status: Getting stronger, Plateauing, or Taking a dip. When you're stuck, LiftShift gives a specific, actionable suggestion — add a rep, bump the weight, or deload.
Set-by-set coaching feedback — Open any past workout and LiftShift analyzes every set across 19 scenarios. Each set gets a badge (Normal Fatigue, Too Aggressive, Good Reset) with exact numbers and improvement suggestions.
AI-ready exports — Export your entire training history as structured data. Built-in analysis modules cover junk volume audits, structural balance, joint health, program adherence, and more. Paste into any AI and ask anything. See the AI reference page for details.
Data tools — Calendar filtering rebuilds every chart for any date range. Compare training blocks in seconds. Combine data from multiple apps into one unified dashboard. Track your training volume and 1RM estimates over time.
Lifetime Progress — Every muscle gets a 9-tier journey from Seedling to Legend based on cumulative sets. See estimated time to your next milestone. GitHub-style yearly consistency heatmaps show your training frequency at a glance.
How to get started
- Choose your app — Hevy (API or CSV), Strong (CSV), or Lyfta (API or CSV) — and export your workout history.
- Open LiftShift and import your file. All processing happens locally in your browser.
- Explore your dashboards. Every feature is free. No account, no subscription, no data upload.
Private by design
LiftShift is fully open source under the AGPL-3.0 license. Source code on GitHub. Every line is auditable. Your workout data never leaves your device — all analytics run locally in your browser. Nothing is uploaded to LiftShift servers. Read our privacy policy for the full breakdown.
Learn more
Enable JavaScript to use LiftShift or learn more about the project.