Device agnostic
Change watches or apps without leaving your training history behind. Keep your SQLite record wherever you choose.
The open standard for your training data, in one local database you own.
Your workouts are spread across watches, apps and old logs.
Bring that history into your local ath record, so your agent has more to work with than the last conversation.
Change watches or apps without leaving your training history behind. Keep your SQLite record wherever you choose.
Use your ath record with the agent and model you choose. Ask your own questions, build your own tools, and change providers as your needs change.
ATH is free to use. No account or subscription required.
Have your agent match device sessions with workout details from spreadsheets, notebooks and old training plans.
Device readings keep their source. Your notes stay separate, and vendor scores stay labeled.
Bring your workouts, sleep and recovery together from Apple Health, WHOOP and Oura.
$ath import ~/Downloads/export.zipimport ~/Downloads/export.zipTraining records, revisions and dense samples now live in athlete.ath.sqlite. Export a complete JSON snapshot when you need a portable backup.
Available on npm as athleticstandard@1.0.0.
Look back across devices and years. Link a logged result to its recorded session, with device measurements and your own notes kept distinct.
Inside your ath record ↗A notebook, a coach’s text, the whiteboard, an online program, a PDF. Drop it into your agent chat, add what you actually did, and log it to your ath record.
Log a workout ↗$ath log Fran in 4:41 rxlog fran 4:41 rx
Ask your agent to estimate your next attempt from past results, recent training and longer-term baselines. Save the prediction before you know the result.
Work through a prediction ↗$ath predict franpredict my next fran time and save itBased on your previous attempts and recent training.
Log the result. When exactly one open prediction matches, ATH links and grades it in the same transaction. Explicit grading uses existing prediction and result IDs.
Grade an attempt ↗$ath log Fran in 4:32 rxgot 4:32 on fran. log it and compare it to the open predictionInstall ATH, check the version, import an export and keep adding to your local record.
$npm i -g athleticstandardread https://ath.fit/SKILL.md and follow the instructions to set up ath and its agent skill for me