Tempo

Tempo

Tempo is a privacy-first, self-hosted sports recording and analysis application that supports importing GPX/FIT/CSV from Garmin, Apple Watch, Strava and other devices. It provides route visualization, altitude and speed analysis, segment statistics, weather correlation and media attachments., all data is stored locally, no subscriptions, and no cloud dependence.

12GitHub
Description

- Multi-format import: Native support for GPX, FIT (including.fit/.fit.gz) and Strava CSV/ZIP batch import, automatically parsing traces, time series and metadata. - Core analysis capabilities: distance, duration, pace, speed, heart rate, power, altitude increase and decrease, movement time and segment statistics, which can be completely generated with one import. - Maps and Elevation: Interactive route maps and altitude profiles provide intuitive playback of training paths and climb details. - Weather correlation: Automatically match environmental data such as temperature, humidity, precipitation, wind speed/direction, and air pressure on the training day/period to explain performance fluctuations. - Media attachments: Add pictures/videos for each training to assist in recording and sharing; media and training data are archived in a unified manner. - Batch History Import: Quickly migrate full running history according to Strava's ZIP export specifications, skipping unsupported activity types to ensure data consistency.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
App Information
Version
0.0.1
Package Size
113.92 KB
Image Size
199.46 MB
Updated
November 25, 2025
Source Code
trevordavies095
Platform Support
PC
Keywords
Sports RecordingSelf-HostedPrivacyGPXFITStrava