LiftTrace icon
LiftTrace icon

LiftTrace

Self-hosted weightlifting tracker — single Docker container, AGPL-3.0, no telemetry, no cloud sync.

LiftTrace screenshot 1

Cost / License

Platforms

  • Self-Hosted
  • Docker
  • Android
  • Android Tablet
0likes
0articles

Features

Properties

  1.  Privacy focused

Features

  1.  Custom Workouts
  2.  No Tracking
  3.  Weight Tracking
  4.  Ad-free
  5.  Dark Mode
  6.  Workout Log
  7.  Progressive Web App

LiftTrace News & Activities

Highlights All activities

Recent activities

LiftTrace information

AlternativeTo Category

Sport & Health

GitHub repository

  •  92 Stars
  •  13 Forks
  •  6 Open Issues
  •   Updated  
View on GitHub
LiftTrace was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is LiftTrace?

A self-hosted weightlifting tracker. No accounts, no telemetry, no cloud sync unless you opt in.

LiftTrace runs entirely in a single Docker container on your own hardware, with a PWA for the browser and a native Android app for your phone. No accounts on external services, no data leaving your network, no subscriptions. Log workouts, run programs, browse a multi-source exercise library, and ask an AI coach for form checks, all against your own SQLite file.

Features:

  • Diary and set logging. Weight, reps, RPE, warm-up marking, Smart Add prose parser, superset-aware rest timer, floating workout mode bar, workout completion share card.
  • Programs and templates. Starter templates (Push/Pull/Legs, Upper/Lower, Full Body 3x), multi-week progression with Sessions or Calendar advance modes (v1.0.1).
  • Exercise library. Four sources: wger (~600, CC-BY-SA), Free Exercise DB (~870, public domain), ExerciseDB (~1,300, RapidAPI BYO key), and ExerciseDB Open Source (self-hostable mirror, no key). Plus custom exercises and XLSX bulk import.
  • Statistics and PRs. Metric-pill layout with Overview, Exercise Progress, Records, Volume, Frequency, and Body Weight views; automatic PR detection.
  • Progress photos. Dated photos alongside your body stats, with a drag-to-compare before/after view for any two dates. Photos never expire, sync across devices, and are included in full backups.
  • Trace AI coach. Reads your workouts, programs, PRs, body stats, and coach prescriptions; can log a workout, prescribe (if you are a coach), start a program template, or update your active program, all conversationally. 18 tools total. Multi-provider (Claude / OpenAI / Gemini / any OpenAI-compatible endpoint). Hold-to-record voice log, FFT visualizer.
  • Radio player. Stream from Subsonic (Navidrome, Airsonic, Funkwhale, Gonic), Jellyfin, Plex, Emby, plus Icecast/Shoutcast/HLS internet radio with now-playing metadata.
  • Coaching. Trainer accounts prescribe workouts to athletes; prescriptions surface in Diary on the right day.
  • Workout history import. Bring your old log in from Strong, Hevy, FitNotes, Jefit (CSV) or Garmin FIT files.
  • Multi-user and OIDC SSO. Role-based access (admin/trainer/member), invites, session policy, plus OIDC 1.0 SSO via Authentik, Keycloak, Pocket ID, Authelia, Google, Auth0, or any compliant provider.
  • Native Android app. Local-only mode with on-device SQLite, or connect to your self-hosted server for sync. Media3 ExoPlayer, WorkManager reminders, biometric sign-in.