iPhone + Apple Watch · Coming to the App Store

Every real PR.
Counted.

Most trackers keep one number per lift. Callus keeps every set no other set dominates — and notices when you set records on a cut.

Set types
10
Achievements
51
Challenge types
12
Import formats
4
Ads. Ever.
0
Account required
No

The PR engine

A set is a record
if nothing dominates it.

Every set you've logged. One lift.

Reps across the bottom, weight up the side. A year of work under the bar.

Most apps keep one number.

Your heaviest single. Hit 140 once and the app stops noticing — five-rep grinders, twenty-rep widow-makers, none of it reads as a record.

Callus keeps the frontier.

A set is a PR if no other set has both more weight and more reps. Your 7-rep max and your 30-rep max are records in their own right — held at the same time, ranked by estimated 1RM.

reps kg 10 20 30 50 100 150 140×7 130×10 120×14 90×16 80×20 20×30
Callus PRs tab for Hack Squat: six personal records from 140 kilograms by 7 reps to 20 kilograms by 30 reps, each ranked by estimated one-rep max, with the dominance rule explained below the table

Straight from the app — the PRs tab keeps the whole frontier.

The sport

Lifting is better as a sport.

Callus lifter card at Elite tier: overall score 87, training style WLT, and six stats rated 0 to 99 — strength 89, volume 66, consistency 93, intensity 81, experience 98, variety 90 — with Consistency King and Iron Mindset badges and a 64-week streak

A lifter card, not a profile page.

Six stats rated 0–99 — strength, volume, consistency, intensity, experience, variety. Bronze to Elite. Your training style on the banner, your badges and streak underneath. The card is who you are under the bar.

  • 51 earnable achievements, across six categories.
  • 12 challenge types for your squad — Grind King, Heavy Single, Cut Challenge…
  • ÷BW leaderboards ranked by a bodyweight-aware score. Strength decides — not size.

All of it optional. The logger is complete without it.

Logging depth

Deep enough to hold
how you actually train.

Ten set types. The real ones.

Working, warmup, dropset, rest-pause, mechanical dropset, myo, failure, forced, paused, partial. Dropsets carry weight, reps and RPE per drop; rest-pause carries cluster reps and RPE.

Callus set-type picker open over a workout, listing all ten set types — warmup, working, dropset, rest-pause, mechanical dropset, myo reps, failure, forced reps, paused reps and partial reps

Your last session, already typed in.

Prefill materializes your whole last workout as placeholders. Type your reps and the weight confirms itself. Autosave runs 1.5 seconds after you stop. There is no save button anywhere in the app.

Callus workout prefilled from your last session — warmup placeholders reading Last: 40 kg by 8 and 70 kg by 5, and a working set with a Try: 100 kg by 6 suggestion

It tells you when history is close.

Near-PR badges appear mid-set, while the plates are still on the bar — one more rep, or one more kilo, makes it a record.

Callus workout screen with Near PR badges next to two working sets at 110 kilograms

Supersets, scored by rounds.

A1 with B1, A2 with B2 — paired the way you actually run them, with the rest timer riding along.

Callus superset view grouping exercises into rounds

The coach's eye

Coaching that shows its work.

Not AI guesses. Your actual data, with receipts — every signal carries its reason, every formula is explained in the app.

3

Deload triggers

Each with a cause you can read, a concrete prescription, and one-tap activation. Charts and trends exclude deload sessions, so backing off never reads as backsliding.

8

Recovery signals

One readiness score from sleep, HRV, resting heart rate, wrist temperature, respiratory rate and more — and when you're cutting, it knows a struggling lifter needs a diet break, not a deload.

~4wk

Plateau forecast

It reads your e1RM trend and calls the stall weeks before you hit it — then tells you what to change, with RPE-aware "try this next" suggestions.

×BW

Milestone dates

Projected dates with confidence bands for the numbers you care about — your first 100 kg bench, a double-bodyweight deadlift.

Thresholds cite the literature — Helms · Israetel · Zourdos · IPF DOTS.

Cut-era PRs

Cutting? Every other app
thinks you're getting weaker.

Callus notices the opposite.

No toggle. It just notices.

Four weeks of bodyweight trending down around two percent and Callus flags the cut on its own. You never tell it you're dieting.

PRs, judged per kilo of you.

Relative mode scores records by weight ÷ bodyweight — with DOTS and e1RM-per-kilo trends over time. During a cut, your Hall of Fame switches to relative on its own.

Deficit records get banked.

A record set while cutting is tagged a cut-era PR and kept. Lighter on the scale, stronger on the bar — that's the proof most apps throw away.

Callus PRs tab in relative mode for Belt Squat — each rep max scored per kilo of bodyweight: 1.81× BW at 150 kg, 1.64× at 135 kg, 1.60× at 130 kg, ranked by estimated one-rep max
Relative mode re-scores every PR per kilo of bodyweight — it switches on by itself when Callus detects a cut.

What your Apple Watch announces — with a double haptic — the moment you set a record in a deficit.

Relative and cut-era features need bodyweight data — Apple Health or manual entries.

Apple Watch

Phone in the locker.
Sets still counted.

0.5  2.5  5kg

Crown steps that adapt — fine near your working weight, coarse when you're loading plates.

The wrist does the work.

Confirm, edit, add and undo sets without touching your phone. The rest timer rides along.

A queue that doesn't forget.

Every command persists on the watch, dedupes, and replays when your iPhone is back in range. Log a whole session with the phone in your locker — nothing goes missing.

It celebrates the hard ones.

Set a record in a deficit and the watch calls it: CUT-ERA PR, with a double haptic, the moment the set is confirmed.

Callus on Watch is a companion app — it pairs with your iPhone.

Trust

The proof is yours.

  1. No account required.

    "Continue offline" is the onboarding button, not a buried setting. The free tracker is complete without ever signing in.

  2. No ads. No trackers.

    Zero ad or tracking SDKs in the app. Crash reporting is opt-in and off by default. The business model is a subscription, not surveillance.

  3. Sync on your terms.

    No account? Nothing leaves your phone. Sign in on the free tier and your last 30 workouts sync; full-history cloud sync is Pro.

  4. Import your history.

    Strong, Hevy, RepCount, Lyfta, Full Fitness — bring years of training in minutes, free. Switch from Hevy Switch from Strong Switch from Full Fitness

  5. Export everything.

    CSV and full JSON, free, anytime. If you ever leave, your log leaves with you.

Pricing · planned, final at launch

Free because the tracker is yours.
Pro because the coaching is work.

Free

$0

A complete tracker. Not a demo.

  • Unlimited logging — all 10 set types
  • The full PR engine, relative & cut-era included
  • Apple Watch companion app
  • Prefill, autosave, near-PR badges
  • Recovery rings & plateau-forecast badge
  • Charts at the 1M range
  • One built-in program, run end-to-end
  • CSV + JSON export · 4-format import
  • Apple Health sync · Live Activity rest timer
  • 3 templates · 15 friends · join one squad

Pro

$4.99/mo

or $29.99/yr — 7-day free trial on annual — or $74.99 lifetime

  • The full coach's eye — deload prescriptions, recovery score, plateau forecasts, overload suggestions, milestone dates
  • Full chart history
  • Cloud sync of your entire log
  • Unlimited & custom programs
  • Unlimited templates & friends
  • Per-exercise rest timers
  • Create squads & challenges
  • Extra share-card themes
Join the waitlist

Free users see the coach's teasers as their own real numbers behind a blur — never sample data.

FAQ

Straight answers.

When does Callus launch?

It's in final pre-launch testing for the App Store. The waitlist hears first — and gets the first invites.

Is there an Android, iPad or web version?

No. Callus is built for iPhone and Apple Watch, and that focus is deliberate.

Do I need an account?

No. "Continue offline" is the onboarding button. An account only exists for the social layer and sync — and the free tracker is complete without one.

How do PRs work?

A set is a PR if no other set has both more weight and more reps — so your 3-rep max and your 10-rep max are both records, held at the same time and ranked by estimated 1RM. Flip to relative mode and records are judged per kilo of bodyweight.

What does the cut detection actually do?

If your bodyweight trends down around two percent over four weeks, Callus flags a cut on its own — no toggle. Records you set in the deficit are tagged cut-era PRs, your Hall of Fame switches to relative scoring, and your Apple Watch celebrates cut-era records the moment they happen. It needs bodyweight data, from Apple Health or manual entries.

Can I bring my data from another app?

Yes — import from Strong, Hevy, RepCount, Lyfta and Full Fitness is free. Export is free too: CSV and full JSON, anytime.

What happens to my data?

Everything lives on your phone first. No account? Nothing leaves it. Signed in on the free tier, your last 30 workouts sync; full-history cloud sync is Pro. No ads, no tracking SDKs, and crash reporting is opt-in, off by default.

What will Pro cost?

The planned pricing is $4.99 a month, $29.99 a year (with a 7-day free trial on the annual plan), or $74.99 once for lifetime access. Final pricing is confirmed at launch.

The waitlist

Be first under the bar.

Callus is in final pre-launch testing. The waitlist hears first — and gets the first invites.

Test pre-release builds

Want Callus before launch? Leave your email and we'll point you straight to the TestFlight beta — newest builds, rough edges and all.

Launch news only. No spam, ever. By joining you agree to our Privacy Policy.