OpenAltFinder
LiftTrace

LiftTrace

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

Open source alternative to:

LiftTrace is a privacy-first, self-hosted weightlifting and workout tracker designed for serious lifters who want full control over their training data. It runs entirely in a single Docker container on your own hardware — no external accounts, no subscriptions, and no telemetry.

The app covers the full training lifecycle: a diary for logging workouts with per-exercise set tracking (weight, reps, RPE), warm-up set handling, progressive overload auto-fill, superset and circuit management, a rest timer, and gym tools like a plate calculator. It also includes a program and template builder with starter presets (Push/Pull/Legs, Upper/Lower, Full Body), a rich exercise library powered by wger and Free Exercise DB with custom exercise support, and detailed statistics covering volume, frequency, PRs, body weight trends, and muscle-group breakdowns.

LiftTrace ships with Trace, an optional AI coaching assistant that has live context of your program, recent workouts, PRs, and body stats. It supports multiple LLM providers (Claude, OpenAI, Gemini, Ollama, and more) and includes a hold-to-voice-log feature.

Other notable features include built-in radio and music streaming from self-hosted media servers (Subsonic/Navidrome, Jellyfin, Plex, Emby), multi-user support with role-based access, OIDC SSO integration, and import tools for migrating data from proprietary apps like Hevy, Strong, FitNotes, and Jefit. A native Android app (Capacitor-based) is available for sideloading, and the PWA works on any modern browser with offline support.

Looking for contributors

This project is actively seeking help, join the community!

Visit LiftTrace
License
AGPL-3.0
Self hostable
Yes
Repository details
Version
v1.0.0-rc.1
Created
5/24/2026
Stars
1
Last commit
5/25/2026

Updated 5/25/2026, 5:00:28 AM

View Repository

Similar open source alternatives