The AI coach + the best gym logger.
First month free, then pay your way.

Setminded logs sets faster than Hevy, analyzes deeper than JEFIT, and adds the thing neither has: a coach that reads your history and tells you exactly what to lift next — and why.

Web app works today · Android APK available · iOS & watch apps in development

2-tap set logging 100% offline capable 873 exercises Unlimited free logging Your data, exportable forever
Everything they have

Hevy's speed. JEFIT's depth. Nobody's ads.

Every table-stakes feature from both incumbents, rebuilt with an Apple-grade design system — and no banner ads anywhere near your working sets, ever.

⚡️

Two-tap logging

Weight and reps pre-filled from last session. Copy previous set, complete, done. Works one-handed, mid-set, offline in a basement gym.

📋

Routines & folders

Templates with target sets, rep ranges, per-exercise rest and supersets. Start a workout with everything pre-filled. Unlimited — no 4-routine cap.

🔗

Supersets & circuits

Link exercises into color-coded groups in routines or mid-workout. The rest timer knows the difference.

⏲️

Smart rest timer

Auto-starts on set completion, per-exercise overrides, background notifications, haptics. ±15s without breaking focus.

📊

Deep analytics

Est. 1RM, volume, and top-weight charts per exercise. Weekly muscle-group balance vs. the 10–20 set band. Calendar heatmap. Rep-max table. PR timeline.

📏

Body measurements

Weight, body fat, and 13 girths with trend charts. Bodyweight feeds volume math for pull-ups and dips.

🧮

Plate calculator

Tap any set to see exactly what to load per side — color-coded plates, closest achievable weight, custom bar.

🔥

Warmup generator

One tap builds a ramped warmup protocol from your working weight. NEITHER APP HAS THIS

🏆

Automatic PRs

Weight, reps, volume, and estimated-1RM records detected on every finish — with a celebration that earns it.

What neither has

A coach grounded in your history — not a chatbot with a gym membership.

Setminded's progression engine is deterministic and transparent: real rules (double progression, plateau detection, deload triggers) computed from your actual sets. Every recommendation comes with the reasoning. On-device, offline, free.

🎯

Next-session targets

"82.5 kg × 8 — you hit 12 reps on every set at 80." Exact loads and reps for every lift, updated after every workout.

🗓

Program generator

Goal, experience, days, equipment → a complete weekly program built from real library exercises. Full-body, upper/lower, or PPL — editable, scheduled, yours.

💬

Ask Coach

"How's my bench progressing?" answered with your numbers and a verdict. "What should I do today?" answered from your schedule.

🧠

Weekly insights

Volume balance per muscle, stagnating lifts, streak risk, volume spikes. Prescriptive, not just pretty charts.

📉

Deload & plateau logic

Miss the rep floor two sessions running and the coach programs a 10% reset. Four flat sessions and it prescribes variation.

🔍

Fully transparent

No black box. Every recommendation shows its rule and its data. AI chat (server-side Claude) layers on later — the rules stay the source of truth.

Switching is the feature

Bring every set you've ever logged. In minutes.

Your history is yours. Setminded imports it with fuzzy exercise matching, duplicate detection, PR rebuilding — and one-tap undo if you change your mind. Leaving is just as easy: full JSON + CSV export, free, forever.

JEFITReads the full web export (sessions, logs, body stats) — even handles their sectioned CSV format and unit quirks. Yes, the export their own site sometimes fails to serve.
HevyNative support for Hevy's CSV — kg and lb variants, supersets, RPE, set types, cardio rows.
StrongFull Strong CSV support including warmup flags and workout durations.
Any CSVGeneric mapper auto-detects date/exercise/weight/reps columns from anything else.
Pricing

Everyone pays differently. Including not at all.

Logging is unlimited and free forever. Pro unlocks the full coach, complete analytics history, and more — and you choose how to unlock it.

📺 Watch ads

$0
rewarded ads, on your schedule
  • Short rewarded ads bank Pro time
  • Never during logging or rest timer
  • You choose when to watch
  • Same Pro, different currency

📝 Take surveys

$0
a few minutes of opinions
  • Occasional partner surveys earn Pro
  • Fully transparent about what's shared
  • Skip any survey, always
  • Same Pro, third currency

Your first month: everything, free, no strings.

Every new account gets 30 days of full Pro — no ads, no surveys, no card. After that, keep logging free forever, or pick your path. (Monetization ships with the store release; the current builds are 100% free.)

FAQ

Fair questions.

Does it really work offline?

Fully. The database lives on your device; every feature — logging, routines, analytics, the coach, even import — works in airplane mode. Cloud sync (AWS Cognito + Postgres) reconciles when you're back online, with last-write-wins and a durable queue that survives restarts.

Is the "AI coach" actually AI?

The progression engine is deliberately not a language model — it's deterministic sports-science rules over your data, so it's fast, free, reproducible, and can't hallucinate your squat numbers. A server-side LLM layer (Claude) is planned for conversational depth, clearly labeled and always grounded in the same numbers. We think honesty about this is a feature.

How does the JEFIT import handle their broken export?

JEFIT's web export (Settings → Data Controls) produces a multi-section CSV that we parse natively — sessions, exercise logs, and body stats. If their endpoint errors (we've seen 503s), retry later or use the app's local backup; our parser reads both, and the generic CSV mapper is the escape hatch of last resort.

What happens to my data if I leave?

You export everything — JSON (full fidelity) or CSV in Hevy-compatible columns that imports cleanly elsewhere. Export is free on every tier, forever. Lock-in is a business model we're explicitly betting against.

Which platforms?

Web app (this site) and Android APK today. iOS, Apple Watch, and Wear OS companions are on the roadmap — the sync layer was designed for standalone watch sessions from day one.

Is this medical advice?

No. Setminded provides training information, not medical advice. The coach detects injury/pain mentions and will always point you to a professional rather than play doctor. Verify your loads; train smart.