First Sync
After authenticating, pull your activities from Strava.
Run an Incremental Sync
bash
fitops sync runThis fetches all activities not yet stored locally. Progress is printed as it runs:
Starting incremental sync...
Sync complete
Type incremental
Created 142 activities
Updated 3 activities
Pages 8
Duration 14.23s
Synced at 2026-03-11T09:15:00Full Historical Sync
On first use, sync your entire Strava history:
bash
fitops sync run --fullThis can take a minute or two depending on how many activities you have.
Sync from a Specific Date
bash
fitops sync run --after 2025-01-01Check Sync Status
bash
fitops sync statusWhat Gets Stored
Each sync upserts your athlete profile and all activities into ~/.fitops/fitops.db. Streams (heart rate, pace, power) and laps are fetched on demand when you request them.
Next Steps
fitops activities list— Browse your synced activitiesfitops analytics training-load— See your fitness trendfitops athlete profile— View your profile and gear