Valid weight (0 for bodyweight) and reps automatically tick each set. Entries and tick changes save immediately on this device — reopen to continue. You can untick a set any time. Use Finish Workout to finish and add it to History.
Pick Your Day
Select what you're training today
History
All logged sessions
Calendar
Days trained this month
PRs
Personal records — your best lifts
Stats
Your training at a glance
Progress
Track how your lifts are trending over time
📈
No logged sets for this exercise yet. Log a workout to see progress!
Exercise Library
Find your next exercise. Learn the movement. Make it part of your plan.
Choose the unit used when logging sets on the Today page. Everything is stored in kg internally, so switching units never changes your saved history or PRs.
Quick Converter
=
Rest Timer Notifications
Enable a notification when rest finishes. Phones may delay browser timers while asleep; the countdown catches up when the app resumes.
Body Weight
Used to show your lifts as a ratio of bodyweight in PRs and Progress.
Usage Analytics
Basic visit and feature-use events help improve the app. Exercise names, workout records, body weights and plan names are not included. Umami processes basic browser and usage information. This choice applies to this browser.
Sends one basic connection-test event. No workout details are included.
Backup & Restore
Export everything: workout plan, history, personal records, progress, streaks, body weight, unfinished sets, scheduled adjustments, all saved plans and saved preferences. Restore the backup on another device to continue. For plan-only sharing, use the Plan page.
Plan
If you've customized your plan in the Plan tab, this clears those edits and restores the built-in default plan.
GYM CLOUD PILOT Supabase accounts · workout backups upload only when you choose
My Gym
Guest preview
YOUR GYM. YOUR MEMBERS.
A plan for every member.
Create a gym workspace, invite your trainers and members, and share plans. Members choose whether their backed-up progress is visible to staff.
Separate owner, trainer and member accounts
Separate member and trainer allowances
Keep existing device workouts through file import
Continue with Google, or use your email and password. Email sign-ups require confirmation. Payments are not connected.
Password for these sample accounts: GymPreview2026!
These are local-only sample users. Sign in as the owner to review the populated dashboard. Member backup restore is explicit.
Completed workouts · last 7 days
Based on members who shared progress and backed up their records. A logged workout does not prove gym attendance.
Members
View shared workout progress for members in this gym.
Invite a member or trainer
Copy a link to share yourself, or use Send invitation email above. Invitations expire in seven days.
Gym plans and assignments
Build or import a plan in the Plan tab, then save the current plan here.
Assign a plan
Trainer progress access (optional)Gym branding
Plans assigned to you
Your progress sharing
Sharing is separate for each gym. It starts on for new gym joins and can be disabled at any time. Shared workout progress syncs automatically; full account backups stay separate.
Account backup and device sync
Backups are stored in your Supabase account only when you choose to upload or enable automatic sync. For existing workouts, export All Data from your original app, then import it in this preview’s Settings after signing in. A newer backup from another device is protected against silent overwriting.
Join your gym
Enter the invitation code your gym owner sent you.
Create a gym
Each gym needs its own subscription. Member and trainer limits are separate for each gym.
Recent completed workouts
Body weight trend (kg)
Plan an absence
Choose the date you cannot train and the workout you can do instead. Plan within one Monday–Sunday week. Workout defaults follow plan order from Monday; you can choose different workouts.
Adjust this workout
Edit workout day
Add Exercise
Your exercises first, then common gym and home options. Custom names work too.