A powerful workout data analysis tool for Hevy users. Visualize your training progress with interactive charts, muscle heatmaps, and detailed statistics.
- 📊 Interactive Charts - Visualize workouts, sets, volume, and duration over time
- 🔥 Muscle Heatmap - See which muscle groups you're training with an anatomical SVG visualization
- 📈 Progress Tracking - Track your strength gains and personal records
- 🎯 Exercise Analysis - Detailed breakdown by exercise, muscle group, and equipment
- ⚙️ Customizable - Add custom exercises and configure calculation methods
- 🌐 API Integration - Connect directly to Hevy API or import CSV exports
- Clone the repository:
git clone https://github.com/NOirBRight/hevy-analyzer.git
cd hevy-analyzer- Install dependencies:
pip install -r requirements.txt- Run the app:
streamlit run app.py- Open your browser to
http://localhost:8501
Download the latest release from the Releases page and run HevyAnalyzer.exe.
- Python 3.8+
- See
requirements.txtfor full dependencies
- Hevy API - Enter your Hevy API key in Settings to sync directly
- CSV Import - Export your data from Hevy app and upload the CSV file
Add your own exercises with muscle group mappings in the Settings page.
Interactive charts showing your workout trends over time.
Anatomical visualization showing muscle activation frequency.
Detailed breakdown of each exercise with volume and progression.
To create a Windows executable:
pip install pyinstaller
pyinstaller HevyAnalyzer.spec --noconfirmThe executable will be in dist/HevyAnalyzer/.
MIT License - see LICENSE for details.
Contributions are welcome! Please feel free to submit a Pull Request.
For issues and feature requests, please use the GitHub Issues page.
Made with ❤️ for the fitness community