Strength log · Android + Wear OS

One tap
per set. Phone stays
in the locker.

Six actions for every single set — dig the phone out, unlock it, find the exercise, type the weight, type the reps, hit the check. In Tapset that's one tap: the numbers are already filled in with what you did last time at this same level.

  • See “last time: 100 × 5” without taking your phone out
  • Log the set with one tap when you hit the same numbers
  • Start your rest without pressing anything for it

No sign-up, no install, no card. Opens in your phone's browser in two seconds.

No server No account Works offline Early version
Bench press
12
last 12 · 100 kg
taps: 0 sets logged: 0

This is the real watch screen. Tap the circle — the set is logged and rest starts on its own.

Three ways to check it in ten minutes

The moment
all of this
was built for

It happens on your first set, not on your tenth session. If it doesn't happen, we're wrong — and that's worth finding out straight away.

01 — RIGHT HERE, RIGHT NOW

One tap, without
leaving your chair

That's a real set row above: weight and reps already filled in, exactly as they'd stand after your last session. Tap the circle and watch the rest timer start. Same thing that happens in the gym, minus the gym.

02 — YOUR FIRST SESSION

A set logged,
phone untouched

Put your phone in the locker, do your set, raise your wrist and tap the watch. Nothing to search for, unlock or type in — the number is already sitting where the button is.

03 — AIRPLANE MODE

Week eight with
zero bars of signal

Open an exercise you've never opened before: description, levels, sets, timer — all there. We cache all 544 screens up front, not just the ones you happened to visit while you had a connection.

What you get

Six things that
change a session

01

One tap instead of six actions

Admin work stops eating the training itself. You don't drop out of the zone between sets.

02

“Last time: N” right next to the button

Nothing to recall, nowhere to go digging for history: the number you have to beat sits in the same place as the button.

03

Opens in full with no connection

Basement gym, summer house, a site cabin, the lower level of a shopping centre. No backup plan to keep in your head.

04

Rest counts itself

120 seconds stay 120 seconds instead of turning into 40. You won't miss the buzz on your wrist, even with the screen off and your arm down.

05

A chart for every level

The answer to “am I actually getting stronger?” — without it, logging loses its point within a month. Move up to a harder level and it gets its own line, instead of looking like you went backwards.

06

No server, no account, no login

Your log lives only on your own devices, and the watch talks to the phone directly. Nobody but you ever sees your numbers.

Sound familiar?

Add weight
year after year,
not in bursts?

Or finally see that your progress came from your own consistency and not from one lucky month? Tick whatever sounds like you.

0 Tick the ones that sound like you.
How you'll get your job done

The two jobs this
app exists for

JOB 01

Log the set without dropping out of the session

You're standing there with the bar. Hands sweaty, breathing wrecked, the clock is running. Now or never: two sets from here you won't remember it exactly.

01
Raise your wrist and see what you did last timeNothing to recall, no phone to dig out. The number is right there on the watch face, under the exercise name.
02
Tap the circle onceThe tap means “did it exactly as pre-filled”. No confirmation, no screen in between: one tap stays one tap.
03
Dial the reps in with the bezel if you got moreThe ring on a Galaxy Watch turns under your finger with no aiming. The “−” and “+” buttons stay next to it as a fallback.
04
Press nothing at all to start your restThe timer starts off the logged set itself. One action instead of two.
05
Wait out the rest with your arm downThe watch buzzes, sounds and flashes. You don't have to keep the screen awake: a background service runs the countdown and the vibration gets to you.
06
Give yourself another 30 seconds if you're not readyAfter the signal the bar doesn't disappear — it offers “+30” and “+60”. Real rest doesn't always match the plan.
07
Move to the next exercise from your wristThe day closes itself on the last exercise — no tapping through it on the phone afterwards.
08
Take the watch off, flatten the battery — and come back on the same setEvery set is written to disk the moment you log it, not “on the way out”.
JOB 02

Train where there is no signal

Basement gym, summer house, a site cabin, the lower level of a shopping centre. There's no connection and there won't be — but there is a session.

01
Open an exercise you've never opened beforeAll 544 screens are cached up front, not on visit. Any one of them opens, not just the one you managed to open at home.
02
Run the whole session with your phone in the lockerThe watch stands on its own for the day: today is already on it, it counts rest itself and queues your logged sets.
03
Never press “send” and never sync by handThe day's snapshot travels to the watch on its own. There is deliberately no “start” button: one day you'd shut the locker without pressing it.
04
Get the right timestamp in your logA set carries the time it was done, not the time it reached the phone. You pressed at 7:40 pm — the chart says 7:40 pm.
05
Log a set twice without wrecking the chartA repeat delivery doesn't add an extra point. There are two layers of protection — one on the watch, one on the phone.
06
Keep the log to yourselfThere is no server at all. The exchange runs directly over Bluetooth and the data never leaves your devices.
07
Take everything out as one file, whenever you wantThere's an “export log to file” button. Your numbers are yours, and leaving with them is as easy as arriving.
Where you'll end up

Three months in,
the line goes up

What you'll feel

  • Training is training again, not admin work next to your own barbell.
  • The background “what if it doesn't load” is gone — the tool simply works, basement with no signal included.
  • A calm confidence in the numbers: every set is logged, and logged correctly.
  • You open the chart, see the line climbing — and you know it was your system that did it, not a good stretch.

What you'll get done

  • You'll keep adding strength year after year — you stop losing the data that progressive overload is built from.
  • You'll have proof of your own consistency — a log you'd still be glad to open two years from now.
  • You'll stop resting by feel and start resting as long as the next set actually needs.
Having doubts?

Six objections
we raise ourselves

An objection is easier to answer when we name it first than when you find it on your own and leave.

“I've got three years of history in Strong. I'm not walking away from it.”
Straight up: import from Strong, Hevy or CSV doesn't exist yet — only export of your own log to a file. Which is exactly why we're not asking you to move. We're asking you to run one real session in both apps side by side and compare how many times you pulled your phone out. If your history turns out to be the real blocker after that, import becomes our next step — and we'd rather hear it from you than guess it.
“Lose the phone, lose the log.”
That's right, and it's the direct price of “no server, no account”. There is exactly one safety net and it's built in: the “export log to file” button. Once a month, one minute. In exchange you get what no cloud tracker can give you: your numbers physically go nowhere.
“I run pyramids — the weight changes every set.”
Then let's be blunt: only reps change on the watch. Weight is set on the phone before the session or corrected after it. The “never touch your phone” job gets done in full when the weight stays the same across an exercise. If pyramids are your main scheme, entering weight on the watch isn't for you yet — and we'd rather say that before than after.
“A real session never goes to plan.”
The watch does exactly one thing — log a planned set. An extra set, a skipped exercise, a swapped movement: that's the phone's job. We deliberately didn't cram onto 1.4 inches the things that turn into torture at that size.
“You won't have my exercises.”
Right now the library holds 31 exercises, 98 levels and 4 programs — bodyweight, home, dumbbells, full gym. There's no in-app program editor yet. Open the catalogue and look for yourself, it takes two minutes: if your movements aren't in there, better to find that out immediately.
“This is an early version, though.”
It is. The app is free, there's no account, and there's nothing to lose by trying it except ten minutes. We're deliberately putting it in front of people at this stage — so that what's missing gets decided by you and not by us. The web version works right now; the watch app is going through closed testing.
Firing the competition

We take exactly
one job

This isn't “switch over to us completely”. We take the act of logging a set and move it onto your wrist — everything else can stay with whoever handles it now.

The tracker on your phone
Strong · Hevy · FitNotes

It's good, and you're not wasting your money on it. But everything it does, it does in your hand: between sets you're holding a phone instead of a bar. We take one job — logging the set — and leave it all the rest.

Notes and spreadsheets
Notes · Excel · Google Sheets

Free and dependable, right up until you need two answers: “what did I do last time at this level?” and “have I actually progressed?”. The first means scanning rows with your eyes; the second doesn't get calculated at all.

A log in the browser
Web tracker · cloud spreadsheet

In the basement they're dead, and the basement is exactly where you train. We cache the whole app up front — a screen you have never once opened still opens.

Notebook and pen
A worthy competitor

Never runs out of battery, never asks for a subscription — and we'll admit that honestly. It loses in three places: it doesn't count your rest, it doesn't draw six months of progress, and one day it stays in a jacket pocket in the changing room.

Writing nothing down
The most common and most expensive choice

It costs roughly a year of progress. With nothing written down, progressive overload turns into “I go by feel”, and “by feel” is almost always less than last time. One tap is exactly the price at which skipping the log can no longer be excused as laziness.

One session.
Count the taps.

Nothing to quit, nowhere to migrate. Run one real session alongside your current tracker and compare how many times you reached for your phone.