Advanced programming, supersets, %1RM training maxes and rest timers. Fully offline, no subscription, and your data stays yours. FFFT is the bloat-free home for everything you lift.
No spam. Just an invite when the private beta is ready.
They bury logging under social feeds and locked-down templates, they break the second your gym Wi-Fi drops mid-set, and most of them ransom your own training history behind a monthly subscription. Deep, fully-customizable programming deserves better tooling than that.
Blocks, weeks, supersets and paired sets, %1RM that auto-resolves against your training max, and per-set rest timers. Build the plan you actually follow.
Volume, strength and muscle-balance trends, estimated 1RM progression, and automatic PRs. See whether the work is actually working.
Every set saves on-device the instant you tap. Dead-zone basement gym? Airplane mode? It just keeps working and syncs later. No spinners between sets.
No paywall on your own history. Export everything to CSV whenever you want. We're not here to ransom your progress back to you.
A fast, focused log that gets out of the way so you can train. Open, lift, log, leave. The app disappears into the workout.
FFFT runs a Model Context Protocol (MCP) server — the open standard for connecting assistants to your data. Point an MCP-compatible assistant like Claude or ChatGPT at it and have it read your training and build or refine a full program, reasoning over your history, maxes, and weekly volume. No extra AI subscription: use the assistant you already pay for.
I built FFFT because nothing on the market fit how I train. I wanted serious, fully customizable programming: the blocks, supersets, and progression I actually run, in one fast app that worked offline and never held my own data hostage behind a subscription.
So I'm building exactly that. If you've outgrown the tracker you're using, I'd love for you to be one of the first in. Your feedback shapes what ships.

Drop your email and we'll send a private-beta invite the moment it's ready.
No spam. Just an invite when the beta is ready.