21 features shipped

Every feature,
earning its place.

All shipped, all grouped by what they help you do. Nothing on this page is "coming soon" — the future lives on the roadmap. If it made it here, it earned its way on.

01

Logging

Everything that happens during a set. Tired hands, loud room, a rep that ended harder than it started — the app gets out of your way so you can log it and move on.

Plate button entry

Calculator-style +45 / +25 / +10 / +5 (or kg equivalents) plus a full keypad. Both modes share the same 48pt display — readable from arm's length with a bar in your other hand.

Log a set in under three seconds without opening a keyboard.

Exercise picker with most-used sort

873 seed exercises with aliases and equipment metadata, six muscle-group chips, seven equipment chips, a recent list, and duplicate detection on custom exercises.

Your go-to lifts float to the top of the list automatically.

Rest timer in the Dynamic Island

Stores an absolute end time, not a relative countdown — so it survives backgrounding, screen locks, and app switches without drifting. Compact pill in the Island, expanded view with a skip button, visible on the Lock Screen for up to 12 minutes.

Your timer keeps running even when your phone is in your pocket.

Set types

Color-coded chips for Warmup, Working, Top Set, and Drop sets. Available but never required.

Your history shows exactly what kind of work each set was.

Tap to edit & undo

Any logged set is editable with a tap. Deletes use an 8-second undo banner.

Fix a mistake without losing your flow.

Personal records

Automatic PR detection with inline celebration and a haptic pulse you can actually feel through a chalked-up hand. A soft ambient orange glow behind the weight display when you're in territory you've never hit before.

You never miss a PR — the app notices before you do.

02

Programming

How a workout gets shaped. Follow a routine on Monday, freestyle on Wednesday, save Thursday's session as a new routine on Friday. Nothing breaks when you improvise.

Routines

Drag-to-reorder exercises, target sets and reps and weights per lift, in-workout guidance, deviation tracking, and save-as-routine from any completed workout.

Follow a program Monday, freestyle Wednesday — in the same app.

Workout summary

End-of-session recap with duration, total volume, PRs flagged, and one-tap save-as-routine.

Every workout gets a closing moment with your stats.

03

History

The long arc. Every set you have ever logged, with its gym, its set type, its notes — and a CSV ready to go the minute you want out.

Full history with export

A 90-day calendar strip you can scroll, date-grouped workout cards, exercise filtering, and set rating per set. Export CSV with 27 columns, JSON with full schema detail, or a full .flexrep backup bundle with SHA-256 checksum verification.

Every set you have ever logged, two taps away from a spreadsheet.

Import with batch revert

Bring in flexRep CSV, Strong CSV, Hevy CSV, or generic CSV with manual column mapping. The preview resolves exercises before commit, and every import batch can be reverted from Your Training Data.

Switch apps without re-entering years of workouts by hand.

Exercise detail & charts

Per-exercise view with estimated 1RM trend, volume-per-session chart, recent set history, and progression status that compares recent and prior 3-week windows.

See whether you are progressing on any exercise with one tap.

Body tracking

Weight, body fat, waist, neck, hips, chest measurements, and progress photos. Delta calculations between entries, trend charts in Insights.

Track more than your lifts — see how your body is changing.

Your Training Data

A dedicated transparency screen shows storage summary, entity breakdown, privacy explainers, import batch history with per-batch revert, soft-delete recovery, and backup export.

Data trust is part of the product, not a privacy-policy footnote.

04

Places

Where you train matters. Plate increments, bar weights, and machine names travel with you. A hotel-gym detour doesn't pollute your home-gym progression.

Places & gym management

Address-book-style gym profiles with address autocomplete, contacts import, embedded map, geofence, and per-gym equipment preferences (plates, bar weight, machines).

Plate increments and bar weight adjust automatically when you switch gyms.

05

Insights

Trends without dashboard fatigue, plus the muscle-nerd tab most apps would never ship. Volume, frequency, 1RM progression, Epley iso-lines, fractional-sets heatmap, stall detection, and weekly AI summaries generated on your device.

Insights dashboard — 4 tabs

Overview, Analysis, Body, and Records. Volume trend, frequency heatmap, rep distribution, training time, and strength progression rendered in Swift Charts. Every chart is shareable.

See your patterns without digging through raw history.

Analysis tab (the muscle-nerd one)

Weekly muscle-group heatmap using fractional-sets counting (Schoenfeld-style). An 11-axis balance radar drawn on Canvas. Rep-range specialization drift over 16 weeks. Movement pattern breakdown by week. A per-exercise weight × reps scatter with Epley iso-lines. Filter by gym, muscle, or movement pattern — and tap any data point to see the math behind it.

The charts most lifting apps assume you don't want. Here they are, labeled, shareable, and correct.

On-device AI weekly insights

Weekly training summaries via Apple's FoundationModels framework (@Generable). Zero server calls. Requires Apple Intelligence hardware — iPhone 15 Pro or newer.

Plain-language weekly recaps without your data leaving the device.

06

Design

The parts you feel before you read them. Liquid Glass, weight-aware haptics, a music bar that respects the workout, small visual differences session-to-session, and personas you can quiet down.

Apple-native design

Liquid Glass where it adds clarity, weight-aware haptics, numeric morphs, Live Activities, Dynamic Island, and transitions that make the app feel built for iPhone first.

The app feels like it belongs in the gym and on the platform.

Micro-craft layer

Five small things that make every workout feel slightly different. A Canvas-drawn rhythm waveform on the summary where each set is a peak. Spring animations and haptics that scale with weight. A quiet orange glow behind the weight when you're past your all-time max. A breathing circle behind the rest timer (4 seconds in, 4 seconds out). A generative strength glyph on your profile built from your movement patterns. Background hue shifts by gym.

Craft you notice once and can't un-notice.

Music mode

MusicKit integration with library browsing, playlist selection, Apple Music search, and an in-workout now-playing bar.

Switch songs between sets without leaving the app.

Quiet mode and personas

Five personas with distinct voice and tone. Context-aware quips after sets and during rest, idle detection with escalating prompts at 2 / 5 / 8 minutes, and a quiet-mode toggle.

Pick a training personality — from hype man to zen monk — or turn it off entirely.

What we don't do

Features only count if the app isn't quietly cashing in on you.

Local-first
All training data lives on your device in SwiftData. No proprietary cloud, no per-row fee, no opaque sync daemon.
On-device AI
Weekly insight summaries run through Apple's FoundationModels framework. Your data never leaves the device.
No ads
No ad networks. No third-party analytics. No tracking SDKs. No exceptions.
No lock-in
CSV, JSON, .flexrep backup, Strong import, Hevy import, generic CSV mapping, and import batch revert.

Want to know what's next?

The roadmap covers the next platform and power layers — HealthKit, CloudKit sync, App Intents, natural-language logging, power analytics, and a purpose-built Apple Watch app.