FAQ

Quick answers. For detailed explanations of every feature, see the How it works guide.

What is LiftShift?

LiftShift is a free and open source workout analytics tool that connects to Hevy, Strong, or Lyfta and provides insights your logging app doesn’t offer — muscle heatmaps, plateau detection, set-by-set feedback, PR tracking, and AI-ready exports. Everything runs locally in your browser. See the About page for more.

Does LiftShift store my workout data?

No. LiftShift does not store your full training history on any LiftShift-owned server. All computation happens locally in your browser using IndexedDB. We never see your sets, reps, or exercise history. For full details, read the Privacy page.

Which workout apps are supported?

LiftShift supports Hevy (via API sync, recommended), Strong (via CSV import), and Lyfta (via CSV import). You can also combine data from multiple apps into one unified dashboard. See Supported apps for step-by-step import guides.

How does plateau detection work?

LiftShift analyzes your recent workout history for each exercise and checks whether your performance (volume load, estimated 1RM, and rep quality) has stalled or declined over a configurable window. When a plateau is detected, it provides a status label (Getting stronger, Plateauing, or Taking a dip) along with specific, actionable suggestions — like changing rep ranges, adding accessory work, or adjusting frequency. Read the How it works guide for the full methodology.

Can I export my data for AI analysis?

Yes. LiftShift includes a one-click AI-ready export that formats your training data with built-in analysis modules including junk volume audit, structural balance, joint health, program adherence, and more. You can paste the export into any LLM for personalized training insights. See the AI reference page for details.

What kinds of PRs does LiftShift track?

LiftShift tracks three distinct types of personal records: all-time bests (your strongest performance ever for an exercise), 2-month bests (your best in the last two months, useful for monitoring recent progress), and premature PRs (when you hit a PR but your volume and rep quality suggest you pushed too far). It also flags PR droughts when you haven’t set a new record in a while.

What is set-by-set feedback?

After every workout, LiftShift analyzes each set across 19 predefined scenarios — including RIR errors, volume mismatch, intensity drops, rep quality issues, and more. Each set gets a badge, a plain-English explanation, and a concrete improvement suggestion. This gives you coaching-style feedback without needing a coach.

Why do some charts look wrong?

Charts are recalculated based on the selected date range in the calendar filter. If a date range is active, all metrics reflect only that window — which can make charts look different than expected. Clear the calendar filter or select “All time” to see your full history. Also, make sure you’ve imported enough data for meaningful trends. See the How it works guide for calendar filtering details.

Is LiftShift a coaching app?

No. LiftShift is an analytics tool, not a coaching service or workout program generator. It gives you data-driven insights, status labels, and suggestions — but it does not write programs, provide medical advice, or replace a qualified coach. Think of it as a second pair of eyes on your training data.

Didn’t find your answer? Check the How it works guide for deep dives into every feature, or open an issue on GitHub.