{"repo":"umutkeltek/healthsave-observatory","free":true,"listed":false,"github":"https://github.com/umutkeltek/healthsave-observatory","clone":"git clone https://github.com/umutkeltek/healthsave-observatory.git","description":"Self-hosted health-data observatory: sync Apple Health, early wearable plugins, and Garmin/Samsung imports into a canonical TimescaleDB record; view baseline-linked findings and query a private API. Docker-ready, local-first, default-deny egress.","language":"Python","stars":82,"topics":["apple-health","docker","health-data","healthkit","home-assistant","privacy","quantified-self","self-hosted","timescaledb","wearables"],"license":null,"category":"self-hosted-apps","readme_excerpt":"HealthSave Observatory is the self-hosted backend for HealthSave. The iOS app can export and sync Apple Health data; Observatory gives that data a private server, web surface, Grafana dashboards, API, optional local AI briefings, and Home Assistant/MQTT routes. Raw observations stay on hardware you control unless you enable an egress route. See it in action One crisp clip, zero marketing fluff — the real product talking to a real local vault. Rendered at native 1920×1080 with a locally-synthesised neural voiceover (no cloud TTS, no stock footage): every pixel is the live dashboard rebuilt in vector, so it stays sharp at any size. ▶ Open the narrated showcase (33s, 1080p) if the player above doesn't load. Product tour — the three screens that matter Today. A live nervous-load score, the week's recovery narrative, and the Local Vault panel that proves where every number lives. The vault below holds 3,285,859 rows in a self-hosted TimescaleDB — the Local Vault panel is the point: your rows, on your disk, raw readings never leaving the host. &nbsp;&nbsp; Findings. Statistics compute anomalies, trends and correlations; the local AI narrates them on Ollama and is badged Interpreted locally — it summarises real measurements, it never invents a health fact. If you opt into cloud narration, only derived findings leave the host — consented, redacted, and listed in the Privacy view; briefs stay dated and badged, stale included. The weekly brief below cites resting HR 45.5 bpm (↓5.8%), H","default_branch":null,"files":null,"tree":[],"storefront":"/r/umutkeltek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/umutkeltek/healthsave-observatory/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}