# User Manual: Fitness Antigravity Fitness Antigravity is a tool for managing your fitness data locally and getting AI-powered recommendations. ## Core Concepts 1. **Local Storage**: All data synced from Garmin or Withings is stored locally in `data/local/` as JSON files. 2. **Manual Sync**: You control when your data is updated by running the provided scripts. 3. **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: ```bash cd backend python scripts/sync_garmin.py ``` *Note: Ensure your `.env` is configured (see [Garmin Login](garmin_login.md)).* ### 2. Creating Local Workouts To design a strength training session: ```bash 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: ```bash cd backend python scripts/recommend.py ``` ### 4. Visualizing Data To see your progress in the browser: ```bash 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.