Cette page est affichée en anglais. Une traduction française est en cours.
SkillsMay 10, 2026·2 min de lecture

Wger — Self-Hosted Fitness and Workout Tracker

Open-source web application for logging workouts, tracking nutrition, and monitoring body measurements over time.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Wger Overview
Commande CLI universelle
npx tokrepo install cc10730c-4c28-11f1-9bc6-00163e2b0d79

Introduction

Wger (pronounced "vay-gur") is a self-hosted fitness tracking application built with Django. It provides a comprehensive platform for creating workout plans, logging exercises, tracking nutrition intake, and monitoring body weight and measurements over time.

What Wger Does

  • Creates and manages structured workout plans with exercise scheduling
  • Logs individual workout sessions with sets, reps, and weight
  • Tracks daily nutritional intake with a built-in food database
  • Records body weight and measurements with progress charts
  • Provides a REST API for mobile app integration

Architecture Overview

Wger is a Django application backed by PostgreSQL (or SQLite for simple deployments). It uses Django REST Framework to expose a full API consumed by the web frontend and official mobile apps. Media files such as exercise images are served via Nginx. The application supports Celery for background tasks like cache warming.

Self-Hosting & Configuration

  • Deploy via Docker Compose with the official multi-container setup
  • Configure PostgreSQL for production or use SQLite for personal use
  • Mount volumes for the database and uploaded media files
  • Set up email for user registration and password resets
  • Load the exercise and nutrition databases on first launch

Key Features

  • Extensive exercise database with images and muscle group mappings
  • Customizable workout templates with periodization support
  • Nutritional tracking with macro breakdowns and daily goals
  • Body measurement logging with visual progress charts
  • Official Android app and full REST API for third-party clients

Comparison with Similar Tools

  • JEFIT — proprietary workout app; Wger is open source and self-hosted
  • Strong — iOS/Android workout logger; Wger adds nutrition tracking and runs on your server
  • FitNotes — Android-only; Wger is cross-platform via the web and REST API
  • OpenFoodFacts — food database only; Wger combines nutrition with workout tracking

FAQ

Q: Does Wger include a pre-loaded exercise database? A: Yes, it ships with hundreds of exercises including descriptions, images, and targeted muscle groups.

Q: Can multiple users share one Wger instance? A: Yes, Wger supports multi-user accounts with individual workout plans and tracking data.

Q: Is there a mobile app? A: Yes, an official Android app connects to your Wger server via the REST API. An iOS app is in development.

Q: Can I import data from other fitness apps? A: Wger provides CSV import functionality and a REST API that third-party migration tools can target.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires