Jak wyeksportować dane z Apple Health: każdy sposób, który naprawdę działa
Twój iPhone i zegarek mają lata danych zdrowotnych, a Apple daje dokładnie jeden sposób, żeby je wydobyć. Ten poradnik uczciwie opisuje ten sposób, a potem sposoby na obejście jego ograniczeń: CSV, eksporty według harmonogramu, własny serwer i dostęp na żywo dla agentów AI. Tworzymy jedną z aplikacji wymienionych poniżej i powiemy o tym, gdy będzie o niej mowa.
1. Wbudowany eksport Apple (bezpłatny, jeden duży plik XML)
- Otwórz aplikację Zdrowie
- Stuknij swoje zdjęcie lub inicjały w prawym górnym rogu
- Przewiń w dół, stuknij Eksportuj wszystkie dane zdrowotne i potwierdź
- Poczekaj (kilka minut przy danych z wielu lat), a potem udostępnij
export.zip
W środku jest export.xml: każda próbka, jaką ma Apple, i to jest dobra część. Reszta to haczyk. To jeden plik, który może mieć gigabajty, to XML, a nie coś, co otworzy arkusz kalkulacyjny, nie da się go zaplanować, nie da się wyeksportować jednego wskaźnika ani pobrać tylko tego, co zmieniło się od ostatniego razu. To pełna kopia zapasowa, a nie potok danych. Jako jednorazowe archiwum jest w porządku i nic nie kosztuje.
2. CSV zamiast XML
Są dwie drogi. Możesz przekonwertować zrzut XML: nasz bezpłatny konwerter w przeglądarce zamienia export.zip na CSV i JSON (sumy dzienne, sen, treningi, surowe rekordy) bez wysyłania czegokolwiek, a skrypty robią to samo, jeśli wolisz kod. Tak czy inaczej za każdym razem, gdy chcesz świeżych danych, eksportujesz całe archiwum od nowa. Albo użyj aplikacji, która czyta HealthKit bezpośrednio i zapisuje CSV dla każdego wskaźnika. Marrow (nasz, bezpłatny) eksportuje CSV, JSON i GPX przez arkusz udostępniania, jeden wskaźnik lub wszystkie. Health Auto Export oferuje ręczny CSV za darmo, a automatyzację zamyka za subskrypcją.
3. Nie ma serwerowego API Apple Health
Warto powiedzieć to wprost, bo tego ludzie szukają: HealthKit działa wyłącznie na urządzeniu. Nie ma punktu końcowego w chmurze, OAuth ani niczego, co mógłby wywołać Twój serwer. Cokolwiek opuszcza telefon, opuszcza go dlatego, że wysyła to aplikacja na telefonie. Dlatego „automatyczny eksport” zawsze oznacza aplikację z dostępem w tle, która wysyła dane tam, gdzie wskażesz.
To ograniczenie jest też zaletą dla prywatności: nic nie opuszcza telefonu, dopóki nie zainstalujesz czegoś, co to wysyła, i widać dokładnie, dokąd to trafia.
4. Eksport automatyczny według harmonogramu
Do pulpitów, Home Assistant, n8n lub własnej bazy danych potrzebujesz wysyłania według harmonogramu na adres URL, który wskażesz. Marrow robi to bezpłatnie, z synchronizacją w tle, więc eksporty działają przy zamkniętej aplikacji (konfiguracja webhooka dla n8n, Home Assistant i własnego serwera). Health Auto Export zapoczątkował tę kategorię i robi to dobrze, a zaplanowane automatyzacje ma w poziomie Premium. Oba wysyłają JSON lub CSV do dowolnego webhooka.
5. Pełna kopia lustrzana na własnym sprzęcie
Najmocniejsza forma własności: aktualna kopia wszystkiego na maszynie, którą kontrolujesz. Marrow paruje się z samodzielnie hostowanym serwerem (jeden plik Pythona, licencja MIT) na Raspberry Pi, NAS lub starym laptopie. Telefon utrzymuje go aktualnym w tle. Kopia lustrzana to SQLite, więc można ją odpytywać bezpośrednio.
6. Pozwolenie agentowi AI na odczyt (MCP)
Najnowsza opcja i dla wielu osób właściwy cel: nie pliki, ale asystent, który potrafi odpowiedzieć na pytanie „jak zmienił się mój sen od początku porannych treningów?” na podstawie prawdziwych danych. To działa przez MCP (Model Context Protocol). Marrow uruchamia serwer MCP na samym iPhonie, bezpłatnie, z siedmioma narzędziami tylko do odczytu. Samodzielnie hostowana kopia lustrzana też mówi MCP, więc agenci mogą ją odpytywać, gdy telefon śpi. A dla ChatGPT, Claude lub Gemini bez niczego do uruchamiania Cloud MCP (Marrow Pro) hostuje tę kopię za Ciebie. Health Auto Export też ma serwer MCP i był pierwszy, ale wymaga Premium. Konfiguracja dla Claude, Cursor lub dowolnego klienta MCP: poradnik w dwóch krokach.
Treningi i trasy: poproś o GPX
Trasy GPS z treningów zasługują na osobną wzmiankę, bo zrzut XML od Apple zawiera je jako osobne pliki GPX, po jednym na trening, ukryte w archiwum. Jeśli chcesz mieć trasy jednego biegu, a nie projekt archeologiczny, eksportuj GPX dla każdego treningu z aplikacji. Marrow pokazuje każdy trening z jego trasą i udostępnia GPX na żądanie.
Podobnie jest ze szczegółami treningu siłowego seria po serii: istnieją w HealthKit, większość eksporterów je spłaszcza, a warto sprawdzić, czy wybrane narzędzie zachowuje to, na czym Ci zależy.
Uczciwe porównanie
| Wbudowany eksport | Health Auto Export | Marrow | |
|---|---|---|---|
| Cena | Bezpłatnie | $2.99 do $24.99. Automatyzacja i MCP są w Premium | Bezpłatnie |
| Format | Jedno archiwum XML (+ GPX w środku) | CSV, JSON | CSV, JSON, GPX |
| Wysyłanie według harmonogramu | Nie | Premium | Bezpłatnie |
| Samodzielnie hostowana kopia lustrzana | Nie | Nie | Bezpłatnie, otwarty kod |
| Agenci AI (MCP) | Nie | Premium | Bezpłatnie, na urządzeniu |
| Najlepsze do | Jednorazowe pełne archiwum | Sprawdzony eksporter, wiele opcji formatów | Stałe potoki danych i dostęp dla agentów |
Dane sprawdzone na stronach poszczególnych producentów w sierpniu 2026. Jeśli coś tu się zdezaktualizowało, daj nam znać, a to poprawimy. Bycie dokładną stroną to cała nasza strategia.
Wersja skrócona
- Jednorazowe archiwum: użyj wbudowanego eksportu Apple i zamień go na CSV konwerterem w przeglądarce, jeśli potrzebujesz arkuszy.
- CSV na bieżąco: użyj aplikacji eksportującej. Sprawdź, co faktycznie obejmuje jej poziom bezpłatny.
- Własna baza danych lub pulpit: webhooki według harmonogramu albo samodzielnie hostowana kopia lustrzana.
- AI, które zna Twoje zdrowie: MCP, które w Marrow to dwa kroki i jest bezpłatne. Wszystkie opcje porównano w artykule Serwery MCP dla Apple Health.