Connections

Link the services the dashboard pulls from. Passwords go to this computer's keychain, never into your data or code folder, and nothing here leaves this computer except the login itself.

Back to the dashboard

FreeStyle Libre (LibreLinkUp)

Glucose from your sensor every 30 minutes, matched to your meals. It uses a LibreLinkUp follower account that your LibreLink app shares with.

No LibreLinkUp account yet? In the LibreLink app: Menu › Connected Apps › LibreLinkUp › Add connection, then accept the invite in the LibreLinkUp app and log in here with that account.

Garmin Connect

Sleep, HRV, resting heart rate, steps, training readiness and workouts from your watch, four times a day. The password is used once to get a token (kept in ~/.garminconnect, renewed automatically) and is never stored.

Garmin has no official API for personal data, so this uses the community garminconnect library. It can break when Garmin changes its site.

Use something else?

Oura, Withings, Apple Health, Strava, another CGM or gym app: if it would be useful to you, ask for it on GitHub. It's a short form: what it is, what you'd want from it, and how you can get the data out today. Requests shape what gets built next.

Hevy, InBody, smart scales and blood-pressure apps already work without a connection here: send your assistant the export or a screenshot. Don't put your own health data, logins or passwords in a GitHub issue.