Features
How to log workouts faster, use templates, auto-fill hints, and other app conveniences.
Workouts
Log every set in seconds. Full control — from creation to editing completed sessions.
Creation
Start a workout with one tap or create it for a past date. You can have multiple active workouts simultaneously.
Set Logging
Every set saves instantly. Enter weight, reps, time, distance — input fields adapt to the exercise type.
Editing
Completed workouts can be edited — add/remove sets, fix weights.
Time Management
Edit workout start and end time. Setting an end time on an active workout automatically completes it.

Auto-fill Hints
Gray hints in input fields show values from previous workouts — no need to remember what weight you used last time.
- Last workout — values from the previous session
- Template — values from the template
- Current session — from the previous set
Hint Sources
Spodi pulls hints from three sources, and you can switch between them right in the workout:
Source Selection
Switch the source right in the workout — your choice is saved and synced across devices.
Barbell Bench Press
Chest
| # | KG | REPS | NOTE | |
|---|---|---|---|---|
| 1 | 100 | 8 | Making progress! | |
| 2 | 100 | 8 | ||
| 3 | 100 | 8 | ||
| 4 | 100 | 8 |
Supersets & Sections
Group exercises into supersets, tri-sets, and drop sets. Organize your workout with sections.
Supersets
Group 2 to 10 exercises into a superset — they're visually grouped and performed without rest between them.
How to create a superset
Three ways: add exercises via the picker as a superset, select adjacent exercises and merge them, or tap ··· on an exercise and combine with the one above.
Sections
Add named sections: warm-up, main work, cool-down. Sections can be collapsed and expanded — so a long workout doesn't turn into an endless list.

Templates
Create workout templates and start them with one tap. Share with friends via link.
Creation
Create a template from scratch or save your current workout as a template.
Quick Start
Start a workout from a template with one tap. All exercises and sets are copied.
Sharing
Share a template via unique link. After import, the template is fully independent.
Push Day A
Pull Day B
Stats & Records
Track progress for every exercise. Charts and records adapt to the exercise type.
Charts
Visualize progress: volume, max weight, reps — by week, month, or all time.
Personal Records
Spodi automatically tracks records: best set, max volume, max reps.
History
Full set history — how much, when, at what weight. Format adapts to exercise type.


Exercise Types
7 input types for any format — from weighted bench press to stretch notes.
- Weight + reps — bench, squats, rows
- Bodyweight + reps — pull-ups, push-ups
- Duration — planks, isometrics
- Distance + time — running, swimming
- Weight + time — farmer's walk
- Reps + time — tabata, EMOM
- Notes only — stretching, mobility
Custom Exercises
Create your own with the right input type — right during a workout.
Timer & Rest
Built-in rest timer and stopwatch — right in your workout.
Rest Timer
Start after a set — with presets (30s, 60s, 90s, 2m, 3m, 5m) or custom time.
Live Activities (iOS)
Timer shows in Dynamic Island and lock screen — control rest without unlocking.


Offline & Sync
iOS app works fully offline. Data syncs automatically.
Offline Mode
All data stored locally (SwiftData). Log workouts in the subway, gym basement, or airplane.
Bi-directional Sync
When network appears, data syncs automatically. Incremental — only changes are transferred.
Multi-platform
Native iOS app + web version. One account — all data everywhere.
iOS
SwiftUI app with offline mode, Live Activities, animations, and instant response.
Web
Full-featured web version — all features in any browser.
Sync
Start a workout on iPhone, finish on laptop. Everything syncs.
Ready to level up your training?
Join thousands of athletes who track smarter with Spodi.