Recore

iOSNot released yet

Type it. Recore reads it.

A training record you write the way you’d text a friend. One line holds a lift and its sets, and it stays exactly as you wrote it.

iOS. One email, on the day Recore opens. Nothing else.

See how it works

You typebench 100 x 5,5,4

Recore readsBench Press100 kg × 5 · 5 · 4

Today while a line is being written: squat and rdl, already read, are dimmed, and the new line, leg press 220 3x10, has not been read yet.
The same Today a moment later. Under the line leg press 220 3x10, Recore shows its reading, Leg Press, 220 kg × 10 · 10 · 10, and return to add.
The Legs day on Next, expected today, four lifts. Each lift shows last time beside today, set by set: squat was 122.5 × 5 on three sets and is 125 × 3 today, Romanian deadlift was 105 × 8 and starts at 105 × 9 today, and the first set of each is marked beat this. A switch at the top would make it a deload, ten per cent lighter and one set fewer.
Bench press in detail, 8 sessions, last on 5 October: an estimated 1RM of 114 kg, up 15 kg since 18 August, drawn as a rising line, and the heaviest set below it at 97.5 kg, up 12.5 kg since 18 August.

From one line to your next session.

Type leg press 220 3x10, or just say it.

Your line becomes sets and reps, and your words stay as you wrote them.

Next time, it tells you what to lift, based on what you did last time.

Every number comes from a set you really did.

Three sets, one line. Nothing to tap between them.

A set logger

Back squat is picked from a list, then each of the three sets gets its own row: a weight field with 114.5, a reps field with 5, and a tick.

A row for every set: the weight, the reps, a tick. Then the next row.

Recore

You typedBack squat 114.5x5x3

The same entry in Recore after reading: Squat, marked PR, then three numbered sets of 114.5 kg for 5 reps.

One line, typed the way you’d say it. Recore reads it into the same three sets.

The set logger is drawn for comparison and is not any particular app. The Recore side ends on a real capture of the app.

What you wrote decides what comes next. Every number comes from your record.

Next puts the day that is due on top, with when you last did it and how many of its lifts are moving up. The days still recovering say when they will be ready.

Each lift shows last time beside today, set by set, with the set to beat marked. One switch turns the day into a deload: ten per cent lighter, one set fewer.

How hard the session was, and how each lift felt against its last set. Tap one or leave it; Recore will not guess.

The last four weeks, lift by lift, set against where each one was. Under it, the totals read from your record.

An estimated 1RM per lift, always labelled as an estimate, with the heaviest set over time underneath.

Push, pull and legs in a rotation, or tied to weekdays. Do the next one when you train; miss a day and the cycle just slides.

Next, with the Legs day due: last done Friday 2 October, four lifts, four progressing, and an Open button, with Not Legs? Switch under it. Below, Pull is next in line, and the Push and Pull cards say ready in 2 h, chest still recovering and arms still recovering.
The Pull day on Next, five lifts, marked recovering, ready in 48 h. Deadlift was 152.5 × 5 on three sets and is 155 × 3 today, plus 2.5 kg; pull-up was 12, 10 and 10 and is 13, 11 and 10 today, plus 2 reps. The first set of each is marked beat this, and a deload switch sits above them.
How did it go? Four lifts, 12 970 kg. How hard the session was: easy, moderate or hard. How each lift felt, with its last set beside it: squat at 125 kg × 4, Romanian deadlift, leg press and leg curl, each with could do more, just right and nothing left. A line says tap one, or leave it, Recore will not guess, and a field asks for anything worth remembering.
Progress, What moved over the last 4 weeks: bench press 97.5 kg × 5, was 95 kg × 5 on 14 September; squat 122.5 kg × 5, was 117.5; deadlift 152.5 kg × 5, was 150; incline dumbbell press 34 kg × 10, was 32. Under Statistics, 165 939 kg of volume and 15 lifts trained in the last 8 weeks.
Bench press in detail, 8 sessions, last on 5 October: an estimated 1RM of 114 kg, up 15 kg since 18 August, drawn as a rising line, and the heaviest set below it at 97.5 kg, up 12.5 kg since 18 August.
Your split, set to rotation: Push with five lifts, Pull with five and Legs with four, marked next up, and an Add a day row. A line underneath says do the next one when you train, and miss a day and the cycle just slides.

Your record stays yours.

Getting your record out, or deleting it, never waits on a subscription.

  • Works offline

    Writing a session never waits on a network, a server or a model.

  • Complete export

    Full JSON plus a CSV sets table, available even without an active subscription.

  • Full deletion

    Delete your account and everything goes, on the phone and on the server.

  • Bring your history

    One CSV from Strong or Hevy carries every session and every set across, at setup or any time later.

  • Local analytics

    They stay on the device and come with your export. No third-party analytics SDK.

  • One notification

    An optional weekly recap, on a day and time you pick. Nothing else recurring.

The You screen: logging since 1 June, 59 sessions, 736 sets and 368 212 kg lifted, then About you, with goal, training experience, key lifts, body weight, sessions a week and session types.
The You screen counts the record you wrote. Apple Health stays off until you turn it on, and Recore never reads from it.

Questions, answered.

What do I actually type?

A line, the way you’d say it. bench 100kg 5,5,4 works, and so do Back squat 114.5x5x3, benchpress 120kg x 10,10,10 and Pull-up 3x8.

A remark written inside the line, like felt strong, stays attached to that exercise as a comment. You can speak the line instead of typing it, in your phone’s own language where Apple supports it.

What if it reads a line wrong?

Correct it, and the correction sticks. Long-press a settled entry and the structured reading flips back to the exact line you typed, because the text is what Recore keeps.

Do I have to rate every session?

No. The check-in is optional: how hard the session was, how each lift felt, and a free note. It is never shown to anyone, and if you skip it Recore does not guess.

Can I bring my history from Strong or Hevy?

Yes. Export a CSV from either app and pick it in Recore, at setup or any time later. Every session and every set comes across, each day gets a line in Recore’s own voice, and days you already wrote in Recore stay exactly as you wrote them.

What will it cost?

Recore will be a paid app. Pricing is not announced yet.

Why Recore exists

I kept my training in Apple’s Notes app, because typing one line between sets was the only thing fast enough. Every logging app I tried wanted tap after tap for a single set, then told me I was improving when my numbers said I wasn’t. So I built the one I wanted. I write the set the way I’d say it out loud, and every number Recore shows me comes from something I actually lifted.

Edis Mizić Founder of Recore

Start with one session.

Recore is not out yet. Leave an email and you’ll hear once, on the day it is.

iOS. One email, on the day Recore opens. Nothing else.