1.3 KiB
1.3 KiB
User Manual: Fitness Antigravity
Fitness Antigravity is a tool for managing your fitness data locally and getting AI-powered recommendations.
Core Concepts
- Local Storage: All data synced from Garmin or Withings is stored locally in
data/local/as JSON files. - Manual Sync: You control when your data is updated by running the provided scripts.
- AI Recommendations: Gemini analyzes your local history to suggest your next training focus.
How to Use
1. Syncing Garmin Data
To download your latest workouts:
cd backend
python scripts/sync_garmin.py
Note: Ensure your .env is configured (see Garmin Login).
2. Creating Local Workouts
To design a strength training session:
cd backend
python scripts/create_workout.py
Follow the prompts to add exercises and reps. The workout will be saved in data/local/workouts/.
3. Getting Recommendations
To get advice on your next session:
cd backend
python scripts/recommend.py
4. Visualizing Data
To see your progress in the browser:
cd frontend
npm run dev
Open the provided URL (usually http://localhost:5173) to view the dashboard.
Objectives
Your current objective is: Trained, strong and endurance. Gemini will tailor all recommendations to this goal.