Sign in to keep your training in sync across your phone and computer.
Your training data is private to your account. Read how it’s handled in Settings → Account & privacy once you’re in.
Fields change with the run type. Use the same speed and incline when you want sessions to compare.
Your running plan, lifting, profile and zones, and how your data is saved and backed up.
These changes apply right away.
Zone changes apply right away to run guides, the suggested workout, chart target lines and zone tags. Resting and max HR apply when you save settings.
Paces on the Run types cards come from the faster of this estimate and your best 5K in that period, so they speed up as you get fitter. A slow 5K on a bad day won't slow them down.
The type pages default to these speeds, and you can switch to any speed you have logged.
After each workout, the review suggests one step at a time: the last set goes up first, then the set before it. You set the size of each exercise's step when you create or edit it.
Chest & Triceps (Aug 19 and 29), Back & Biceps (Aug 21) and Pulls, Core & Carries (Aug 24), with your exercises, loads, reps and notes. They also become your three saved workouts.
Connect Claude, or another AI app that supports MCP, so it can see your training, today’s plan and your records, and, if you allow it, log runs, rides, lifts and the Achilles routine for you. It signs in as you and asks what it may do. You can change that or disconnect it any time.
The one thing any AI app needs: Fitness Tracker’s MCP server.
In a terminal, add the server:
Then, in Claude Code, run /mcp, pick fitness-tracker and sign in from the browser window that opens.
Any app that can add a remote MCP server with sign-in (OAuth) can use the same address. Connect only apps you trust: the sign-in an app receives is limited to your training here, but it also works with your account’s sign-in settings, such as signing you out everywhere.
Workouts an AI logs wait at the top of Today until you accept or reject them. Once it has shown it logs them correctly, you can let its workouts in automatically. Change what each app may do, or disconnect it, under Connected apps.
Download a full backup from a script or a scheduled job, with curl or anything else that can make a web request. A token can only download backups: it can’t read anything else, change your data or create more tokens. The file is the same one Saving & backup downloads, so Restore reads it.
curl
Copy your token now. For your security it won’t be shown again. Anyone with it can download your backups, so keep it somewhere safe, like a password manager or a file only you can read.
Try it: this downloads a backup into the current folder.
Keep the token out of the script itself: save it in a file only you can read, such as ~/.fitness-tracker-token. Then this command (Mac or Linux) saves a dated backup each time it runs:
~/.fitness-tracker-token
Run it on a schedule with cron or launchd. -f makes curl fail on an error (an expired token, say) instead of saving the error as your backup. Each download also counts as your latest backup, so the app stops reminding you.
-f
Admins only. Which screens, buttons and cards get used, errors and load speed by version, and devices, for everyone or just you. Opens in the same window; its back link returns here.
…
Apps you connected to Fitness Tracker, such as Claude. Each can read your training. Ones you allow can also log workouts: with Review each, they wait on Today until you accept them; Automatic adds them straight away, for an app you trust. Disconnecting stops an app right away.
Which screens and buttons get used, how long screens take to load, and errors, so the app can be simplified where it matters. Never your workouts, numbers, notes or dates. Stored under a code name, not your account, and summarized after 60 days.
Download everything stored for your account: your training data, the last 14 daily snapshots and your settings, as one JSON file.
Permanently deletes your sign-in, all saved training data, snapshots, settings and usage analytics. Download a backup first if you might want it later.
Match system follows your phone or computer's light and dark setting. Your choice is saved with your data, so it applies on all your devices.
Test mode lets you try things, like loading test data or a large backup, without saving any of it. When you exit, your saved data comes back.
Every run, ride, calf raise session, lifting workout, body-weight entry, readiness score and settings change as standard workout-event/1 records, for a data lake, an API or an MCP server. Deleted items go out as tombstones.
A full copy of your data is saved automatically on each day you use the tracker, and the last 14 are kept. Pick a day to see what's in it before restoring.
A plain-text summary of versions, save and sync status and recent errors, with none of your workout data. Paste it into a chat when something isn't working.
Load a Fitness Tracker backup, or bring in backups from Cardio Tracker and Lift Tracker. Choose one file or several at once. You'll see what's in them before anything changes. Restored data is saved, unless you load it as test data.
You can also drop .json files anywhere on this card.
Loads several weeks of sample runs, rides and calf raises, plus your lifting journal and sample lifting sessions, so you can try features. Test mode turns on: nothing you do is saved, and Exit test mode brings your own data back.
Deletes every run, ride, calf raise session and lifting workout, plus your exercises and saved workouts, and empties the trash. Running settings and your athlete ID stay. In test mode this clears only the test data.