Repko Features

Repko is a tempo timer for lifters who already know what they're doing, and need a tool that doesn't get in the way. Four-phase counts, voice cues you don't have to look at, an exercise library that knows what eccentric means, and a Free tier that stays free. Below: every feature, where it lives, and what's behind the PRO line.

Repko exercise setup screen showing 4-phase tempo, direction toggle, and unilateral switch
Repko's exercise setup screen. Four-phase tempo, direction toggle, unilateral switch, every parameter visible before the first rep.

The 4-phase tempo timer

The core feature. Most timer apps count down a single duration, Repko counts every phase of every rep separately: eccentric, pause at the bottom, concentric, pause at the top. Phases are written in standard E-P1-C-P2 notation, 3-0-1-0 means a 3-second lowering, no pause, 1-second lift, no pause at top.

Each phase gets its own audio cue per second (configurable: tones, motivation beeps, TTS countdown for phases longer than 5 seconds). The screen color shifts per phase, so you know where you are without looking. If you write X for a phase, the timer treats it as explosive, no second-by-second tone, just go.

For phases that hold (planks, pause squats, dead-stop variants), the last digit can carry seconds: 1-0-1-30 for a 30-second plank, 2-2-1-0 for a 2-second pause squat. The notation extends to whatever your training method requires.

Where you'll see it:

For the conceptual background, why tempo notation works this way, what each digit changes about training stimulus, see the Poliquin tempo guide and tempo notation explained.

Hands-free voice control

Tempo training has a problem: you're counting in your head while trying to keep form. Voice control fixes that. Repko listens for three commands, GO to start a rep, STOP to end the workout, REPEAT to redo the last rep if you missed the cue.

Two modes:

On-device processing. All voice recognition runs locally on your iPhone, Apple's SFSpeechRecognizer with requiresOnDeviceRecognition=true enforced in code, not just in policy. Audio never leaves the device. No cloud transcription, no recording, no upload.

Custom trigger words (PRO). Default words are short, phonetically distinct (go, stop, repeat), picked because the gym is loud. If they don't work for you, your accent, your earbuds, your noise environment, PRO lets you replace them with words that do.

Where you'll see it:

VCFR is free. VCER and custom trigger words are PRO.

Repko voice cue during eccentric phase with countdown and mic status
Voice cue during eccentric phase, large readable countdown plus mic status indicator.

Exercise library, 1,083 lifts, biomechanical metadata

Repko ships with a catalog of 1,083 exercises across 20 muscle groups, barbell, dumbbell, cable, bodyweight, machine, mobility. Each entry carries the metadata that actually matters for tempo execution:

Search and select. The exercise picker uses tokenized fuzzy matching, type row db and you find DB Single-Arm Row. Tap a catalog entry, the setup screen pre-fills tempo, direction, and unilateral state. Edit anything before you start.

Edge cases. Some lifts don't fit a single direction or eccentric-first pattern, Lat Pulldown is the classic case. The deeper why is on tempo notation explained, the section on Repko's edge case handling covers how the app encodes these.

Repko per-exercise detail showing tempo executed, RIR progression per set, TUT per set, and voice mode
Per-exercise detail, RIR per set, computed TUT/Set, voice mode. Catalog metadata flows through to tracked data.

Skill tree, 74 unlockable nodes

Repko has a 74-node skill tree split across 7 branches: Onboarding, Tempo Mastery, TUT Forge, RIR Science, Voice Command, Unilateral Commitment, Consistency Engine, plus a Convergence section that requires progress in multiple branches.

Nodes have five tiers, Raw Iron, Forged Steel, Tempered Gold, Titan, Legendary. Some are visible from day one with explicit unlock conditions. Others are previewed (icon visible, conditions hidden). A few are fully hidden until you trigger them, the system rewards exploration without telegraphing every milestone.

Examples:

The whole tree is free. No PRO gate on progression. Achievement nodes can be shared as image cards from the reveal screen.

Free vs PRO

The core 4-phase timer is free. Always. PRO unlocks depth, voice on every rep, charts, unlimited history, exports. Below: the honest split.

Feature Free PRO
4-phase tempo timer (every phase, every rep)
8 built-in presets
Custom presetsup to 3unlimited
Voice control, first rep (VCFR)
Voice control, every rep (VCER),
Custom voice trigger words,
Exercise library (1,083 lifts)
Workout historylast 10 exercisesunlimited
Charts (TUT, sets, volume, PRs),
Lifetime stats (Your Data tab),
74-node skill treefull accessfull access
Lock Screen and Dynamic Island Live Activity
Body weight tracking
RIR per set
Weight per set
CSV export,
Muscle group filter (history),
Manual session entry,
8 timer themes (PRO Gold included)basefull set
iCloud backup
Adsnonenone
Account requirednono

PRO is $3.99/month or $24.99/year (works out to about $2.08/month, billed annually, a 48% saving). There are two ways to try PRO without paying: a 7-day in-app preview that starts automatically (no card needed) and Apple's 7-day free trial via StoreKit (card required, starts when you tap Subscribe). Use either or both. After the previews end, you stay on Free unless you subscribe, your data stays, PRO features lock back, your Free history limit returns to the most recent 10 exercises. Free → PRO → Free, never reverse: nothing the app gave you on Free gets removed if you trial PRO and don't keep it.

All prices in USD. Local prices may vary. Subscriptions managed in your Apple ID.

Built by a lifter who needed it

I built Repko because no other timer counted four phases and let me run a set hands-free. If that's the gap you've been working around, read more about why or follow development on Featurebase. I'm one person, I read every email at [email protected].

Repko launches on the App Store soon. Read more about the app or follow development on Featurebase.