cat pricing.md
$0. That's the pricing page.
No trial, no premium tier, no "unlock charts for $4.99". There is exactly one plan, and you're looking at it.
$0 free forever
- Unlimited workouts, templates and programs
- Full history and every chart — nothing gated
- Body heatmap, PRs, goals, measurements
- AI coach over MCP included
- Offline-first PWA on iOS, Android, desktop
- One-tap JSON export of everything
No ads. No data selling. No card.
cat why-free.md
Why is it free?
Repsheet is a one-person indie product: one person builds it, runs it, and pays the server bill. The app is local-first — your device does most of the storage and computation — so that bill stays small enough to pay out of pocket. There are no investors expecting a return, no ads to sell, and, per the privacy policy, no data being sold to anyone.
Fair questions
FAQ
What's the catch?
There isn't one hiding in the pricing. The honest trade-offs are elsewhere: no Apple Watch app, no social feed, and a one-person team — we list them openly on the comparison page.
Will it stay free?
There is no paid tier and none exists in the product today. And whatever happens years from now, your log is never hostage: one-tap JSON export works any day you want to leave.
How do you make money then?
We don't. It's an indie project whose running costs are a rounding error thanks to the local-first design. It exists because its developer lifts and wanted this exact tool.
Do I need an account?
Yes — an account keeps your log synced across devices. Sign-in is free too; there is nothing to upgrade to afterwards.
./repsheet
Stop comparing tiers. There's one, and it's yours.
Try it freeNo download. No card. Works offline.