Free & Open SourceDarmowa i Open SourceKostenlos & Open Source

Open-source health tracking for
real-life treatment journeys
Twój towarzysz w drodze
przez leczenie onkologiczne
Open-Source-Gesundheits-Tracking für
echte Behandlungswege

Understand how your body responds over time — based on your own data. Track symptoms, measurements, test results, and treatment cycles in one private diary that lives on your phone. Zrozum jak Twoje ciało reaguje w czasie — na podstawie Twoich danych. Śledź objawy, pomiary, wyniki badań i cykle leczenia w jednym prywatnym dzienniku na Twoim telefonie. Verstehen Sie, wie Ihr Körper im Laufe der Zeit reagiert — basierend auf Ihren eigenen Daten. Verfolgen Sie Symptome, Messungen, Testergebnisse und Behandlungszyklen in einem privaten Tagebuch auf Ihrem Telefon.

rocket_launch Take Control of Your DataPrzejmij kontrolę nad danymiÜbernehmen Sie die Kontrolle expand_more Learn moreDowiedz się więcejMehr erfahren
priority_high The challengeWyzwanieDie Herausforderung
Cancer patients deserve better monitoring
Pacjenci onkologiczni zasługują na lepszy monitoring
Krebspatienten verdienen besseres Monitoring
Between clinic visits, patients are largely unmonitored. Paper results get lost. Symptoms are forgotten. Trends go unnoticed. No existing app connects your devices, blood work, imaging, and wellbeing into one intelligent picture.
Między wizytami w klinice pacjenci są praktycznie niemonitorowani. Papierowe wyniki się gubią. Objawy są zapominane. Trendy umykają. Żadna istniejąca aplikacja nie łączy urządzeń, wyników krwi, obrazowania i samopoczucia w jeden inteligentny obraz.
Zwischen Klinikbesuchen werden Patienten kaum überwacht. Papierergebnisse gehen verloren. Symptome werden vergessen. Trends bleiben unbemerkt. Keine bestehende App verbindet Ihre Geräte, Blutwerte, Bildgebung und Wohlbefinden zu einem intelligenten Gesamtbild.
4M+
People on chemotherapy worldwide
Osób na chemioterapii na świecie
Menschen weltweit in Chemotherapie
400K
New breast cancer cases in Europe yearly
Nowych przypadków raka piersi rocznie w Europie
Neue Brustkrebsfälle in Europa pro Jahr
0
AI open source oncology apps before AlpacaLive
AI open source aplikacji onkologicznych przed AlpacaLive
AI-Open-Source-Onkologie-Apps vor AlpacaLive
auto_awesome FeaturesFunkcjeFunktionen
Everything you need, nothing you don't
Wszystko czego potrzebujesz
Alles was Sie brauchen, nichts was Sie nicht brauchen
Two modes: a free smart notebook for everyone, and an AI assistant that helps structure your data.
Dwa tryby: darmowy inteligentny notatnik dla każdego oraz asystent AI, który pomaga porządkować dane.
Zwei Modi: ein kostenloses intelligentes Notizbuch für alle und ein KI-Assistent, der hilft, Ihre Daten zu strukturieren.
Free — no AI neededDarmowe — bez AIKostenlos — keine KI nötig
calendar_month

Chemo Calendar

Kalendarz chemii

Chemo-Kalender

Track every infusion, postponement, and cycle phase. See your entire treatment timeline with automatic A/B/C phase mapping.

Śledź każde podanie, odroczenie i fazę cyklu. Zobacz całą oś czasu leczenia z automatycznym mapowaniem faz A/B/C.

Verfolgen Sie jede Infusion, Verschiebung und Zyklusphase. Sehen Sie Ihre gesamte Behandlungs-Timeline mit automatischer A/B/C-Phasenzuordnung.

Free — no AI neededDarmowe — bez AIKostenlos — keine KI nötig
bloodtype

Blood Results Tracker

Tracker wyników krwi

Blutwerte-Tracker

Enter lab values. Automatic comparison with reference ranges. Visual trends over time. Alerts when values fall outside norms.

Wpisuj wartości. Automatyczne porównanie z normami referencyjnymi. Wizualne trendy. Alerty gdy wartości poza normą.

Geben Sie Laborwerte ein. Automatischer Vergleich mit Referenzbereichen. Visuelle Trends. Warnungen bei Werten außerhalb der Norm.

Free — no AI neededDarmowe — bez AIKostenlos — keine KI nötig
monitoring

Health Dashboard

Dashboard zdrowia

Gesundheits-Dashboard

Charts for energy, weight, pain, sleep, heart rate — synced from your wearable via Apple Health or Health Connect.

Wykresy energii, wagi, bólu, snu, tętna — zsynchronizowane z opaski przez Apple Health lub Health Connect.

Diagramme für Energie, Gewicht, Schmerz, Schlaf, Herzfrequenz — synchronisiert von Ihrem Wearable über Apple Health oder Health Connect.

AI-poweredWspomagane AIKI-gestützt
chat

Conversational Diary

Dziennik konwersacyjny

Gesprächs-Tagebuch

Talk naturally. AI turns conversations into structured notes and helps you keep everything organized over time.

Rozmawiaj naturalnie. AI zamienia rozmowę w uporządkowane notatki i pomaga utrzymać porządek w czasie.

Sprechen Sie natürlich. KI verwandelt Gespräche in strukturierte Notizen und hilft, alles im Laufe der Zeit organisiert zu halten.

AI-poweredWspomagane AIKI-gestützt
photo_camera

Photo Analysis

Analiza zdjęć

Foto-Analyse

Photograph blood tests or radiology reports — in any language. AI reads every value and compares with history.

Fotografuj wyniki krwi lub opisy radiologiczne — w dowolnym języku. AI odczyta każdą wartość i porówna z historią.

Fotografieren Sie Blutwerte oder Radiologie-Berichte — in jeder Sprache. KI liest jeden Wert und vergleicht mit dem Verlauf.

AI-poweredWspomagane AIKI-gestützt
query_stats

Pattern-based Summaries

Podsumowania oparte o wzorce

Musterbasierte Zusammenfassungen

See trends over time, differences from previous cycles, and notable changes in your data — without medical recommendations.

Zobacz trendy w czasie, różnice względem poprzednich cykli i istotne zmiany w danych — bez zaleceń medycznych.

Sehen Sie Trends im Laufe der Zeit, Unterschiede zu vorherigen Zyklen und bemerkenswerte Veränderungen in Ihren Daten — ohne medizinische Empfehlungen.

AI-poweredWspomagane AIKI-gestützt
radiology

Imaging Tracker

Śledzenie obrazowania

Bildgebungs-Tracker

Upload CT, MRI, PET reports. AI extracts tumor sizes, compares across scans, visualizes treatment response.

Wgrywaj opisy CT, MRI, PET. AI wyciąga rozmiary guzów, porównuje badania, wizualizuje odpowiedź na leczenie.

Laden Sie CT-, MRT-, PET-Berichte hoch. KI extrahiert Tumorgrößen, vergleicht zwischen Scans, visualisiert das Behandlungsansprechen.

AI-poweredWspomagane AIKI-gestützt
medication

Interaction Checker

Sprawdzanie interakcji

Interaktions-Checker

Dynamic CYP450 drug interaction database. Recalculates when your treatment changes.

Dynamiczna baza interakcji leków CYP450. Przelicza automatycznie gdy zmieni się leczenie.

Dynamische CYP450-Arzneimittelinteraktions-Datenbank. Berechnet neu, wenn sich Ihre Behandlung ändert.

Free — no AI neededDarmowe — bez AIKostenlos — keine KI nötig
medication

Supplement Tracker

Tracker suplementów

Ergänzungs-Tracker

Track daily supplements with evidence levels from published research. See what studies say about each substance in oncology context.

Śledź codzienne suplementy z poziomem dowodów z opublikowanych badań. Zobacz co mówią badania o każdej substancji w kontekście onkologicznym.

Verfolgen Sie tägliche Ergänzungen mit Evidenzstufen aus veröffentlichter Forschung. Sehen Sie, was Studien zu jeder Substanz im Onkologie-Kontext sagen.

How it works
Jak to działa
So funktioniert es
1

Track your data

Zapisuj dane

Daten erfassen

Symptoms, measurements, lab results and reports — manual or from devices.

Objawy, pomiary, wyniki badań i raporty — ręcznie lub z urządzeń.

Symptome, Messungen, Laborergebnisse und Berichte — manuell oder von Geräten.

2

Organize by timeline

Porządkuj po osi czasu

Nach Zeitleiste organisieren

Everything linked to treatment days or sessions, so nothing gets lost.

Wszystko powiązane z dniami leczenia lub sesjami — nic nie ginie.

Alles ist mit Behandlungstagen oder Sitzungen verknüpft, sodass nichts verloren geht.

3

See summaries

Zobacz podsumowania

Zusammenfassungen sehen

Pattern-based summaries highlight trends and differences from your previous cycles.

Podsumowania oparte o wzorce pokazują trendy i różnice względem poprzednich cykli.

Musterbasierte Zusammenfassungen zeigen Trends und Unterschiede zu Ihren vorherigen Zyklen.

4

Stay informed

Bądź na bieżąco

Bleiben Sie informiert

Clear information you can review with your doctor — no recommendations.

Jasne informacje do omówienia z lekarzem — bez zaleceń.

Klare Informationen, die Sie mit Ihrem Arzt besprechen können — keine Empfehlungen.

Pattern-based summaries — not medical advice
Podsumowania oparte o wzorce — bez porad medycznych
Musterbasierte Zusammenfassungen — keine medizinische Beratung
AlpacaLive does not diagnose or suggest treatment. It highlights trends over time, differences from your previous cycles, and notable changes in your data — helping you understand what’s happening.
AlpacaLive nie diagnozuje ani nie sugeruje leczenia. Zamiast tego pokazuje trendy w czasie, różnice względem poprzednich cykli oraz istotne zmiany w danych — pomagając Ci zrozumieć co się dzieje.
AlpacaLive diagnostiziert nicht und schlägt keine Behandlung vor. Es hebt Trends im Laufe der Zeit, Unterschiede zu Ihren vorherigen Zyklen und bemerkenswerte Veränderungen in Ihren Daten hervor — und hilft Ihnen zu verstehen, was passiert.
Direct integrations — paste a token, done
Bezpośrednie integracje — wklej token i gotowe
Direkte Integrationen — Token einfügen, fertig

No Docker, no servers. AlpacaLive talks to each provider directly from your browser. Most users only need to paste a single token from their wearable's web dashboard.

Bez Dockera, bez serwerów. AlpacaLive łączy się z każdym dostawcą bezpośrednio z Twojej przeglądarki. Najczęściej wystarczy wkleić jeden token z webowego panelu producenta.

Kein Docker, keine Server. AlpacaLive spricht direkt mit jedem Anbieter aus Ihrem Browser. Die meisten Nutzer müssen nur einen einzigen Token aus dem Web-Dashboard ihres Wearables einfügen.

bolt

Easiest — paste a token

Najprościej — wklej token

Einfachst — Token einfügen

  • Oura Ring — Personal Access Token from cloud.ouraring.com. Sleep, readiness, HRV, SpO₂, activity.
  • Oura Ring — Personal Access Token z cloud.ouraring.com. Sen, gotowość, HRV, SpO₂, aktywność.
  • Oura Ring — Personal Access Token von cloud.ouraring.com. Schlaf, Bereitschaft, HRV, SpO₂, Aktivität.

No app registration. ~30 seconds to set up.

Bez rejestracji aplikacji. ~30 sekund konfiguracji.

Keine App-Registrierung. ~30 Sekunden zum Einrichten.

login

One-click OAuth

OAuth jednym kliknięciem

Ein-Klick-OAuth

  • Withings — ScanWatch 2 (ECG), Body Comp (ESC*), BPM Connect, Sleep Analyzer, BeamO. Medical-grade signals.
  • Withings — ScanWatch 2 (EKG), Body Comp (ESC*), BPM Connect, Sleep Analyzer, BeamO. Sygnały medycznej klasy.
  • Withings — ScanWatch 2 (EKG), Body Comp (ESC*), BPM Connect, Sleep Analyzer, BeamO. Signale in medizinischer Qualität.
  • Strava — workouts, distance, average heart rate.
  • Strava — treningi, dystans, średnie tętno.
  • Strava — Trainings, Distanz, durchschnittliche Herzfrequenz.

One-time app registration at the provider's dev portal, then OAuth login. *ESC availability varies by region.

Jednorazowa rejestracja aplikacji w panelu dewelopera dostawcy, potem login OAuth. *Dostępność ESC zależy od regionu.

Einmalige App-Registrierung im Developer-Portal des Anbieters, dann OAuth-Login. *ESC-Verfügbarkeit variiert je nach Region.

upload_file

CSV / mobile shortcut

CSV / skrót mobilny

CSV / mobiler Kurzbefehl

  • Apple Health — iOS Shortcut (one tap).
  • Apple Health — Skrót iOS (jedno tapnięcie).
  • Apple Health — iOS-Kurzbefehl (ein Tippen).
  • Garmin Connect, Samsung Health, Google Health Connect — CSV export.
  • Garmin Connect, Samsung Health, Google Health Connect — eksport CSV.
  • Garmin Connect, Samsung Health, Google Health Connect — CSV-Export.
  • Any spreadsheet — generic CSV import.
  • Dowolny arkusz — uniwersalny import CSV.
  • Jede Tabelle — universeller CSV-Import.

For wearables without a public API or where direct integration isn't possible from a PWA.

Dla urządzeń bez publicznego API lub gdzie integracja bezpośrednia z PWA nie jest możliwa.

Für Wearables ohne öffentliche API oder wo direkte Integration aus einer PWA nicht möglich ist.

All data flows directly from the provider to your browser and stays on your device — AlpacaLive has no servers. For users who want fuller control there's an advanced self-hosted path via Open Wearables (Docker), hidden under "Advanced" in Settings.

Wszystkie dane idą bezpośrednio od dostawcy do Twojej przeglądarki i zostają na Twoim urządzeniu — AlpacaLive nie ma serwerów. Dla użytkowników, którzy chcą pełniejszej kontroli, dostępna jest zaawansowana ścieżka self-hosted przez Open Wearables (Docker), schowana pod „Zaawansowane" w Ustawieniach.

Alle Daten fließen direkt vom Anbieter zu Ihrem Browser und bleiben auf Ihrem Gerät — AlpacaLive hat keine Server. Für Nutzer, die volle Kontrolle wollen, gibt es einen fortgeschrittenen selbst gehosteten Pfad über Open Wearables (Docker), versteckt unter „Erweitert" in den Einstellungen.

Frequently asked questions
Najczęstsze pytania
Häufig gestellte Fragen

Setting up wearable integrations is optional. Here's everything you need to decide whether — and how — to connect them.

Konfiguracja urządzeń jest opcjonalna. Tu znajdziesz wszystko, czego potrzebujesz żeby zdecydować — i jak je podłączyć.

Die Einrichtung von Wearable-Integrationen ist optional. Hier ist alles, was Sie brauchen, um zu entscheiden — ob und wie — Sie sie verbinden.

check_circle
You don't need to connect anything. AlpacaLive runs fully in notebook mode with manual entries, CSV import (Garmin Connect, Withings export, Apple Health Shortcut) and pattern engines that work on whatever you log. Wearable integrations enrich the picture, but nothing is blocked without them.
Nie musisz nic łączyć. AlpacaLive działa w pełni w trybie notatnika — wpisy ręczne, import CSV (Garmin Connect, eksport Withings, Skrót Apple Health) i analizy wzorców działają na tym, co sam(a) zapiszesz. Integracje z urządzeniami tylko wzbogacają obraz, ale nic nie jest zablokowane bez nich.
Sie müssen nichts verbinden. AlpacaLive läuft vollständig im Notizbuch-Modus mit manuellen Einträgen, CSV-Import (Garmin Connect, Withings-Export, Apple Health Shortcut) und Mustermaschinen, die mit allem arbeiten, was Sie protokollieren. Wearable-Integrationen bereichern das Bild, aber nichts ist ohne sie blockiert.
Do I have to connect any wearable to use AlpacaLive?Czy muszę podłączać jakiekolwiek urządzenie żeby korzystać z AlpacaLive?Muss ich ein Wearable verbinden, um AlpacaLive zu nutzen?

No. AlpacaLive works fully without any device. You can:

  • Enter symptoms, weight, blood pressure and lab results manually in the journal
  • Import CSV files exported from Garmin Connect, Withings or any spreadsheet
  • Use Apple Health via an iOS Shortcut (no Open Wearables needed)
  • Get pattern-based summaries on whatever data you log

Wearable integrations are an optional enhancement — they remove some manual typing.

Nie. AlpacaLive działa w pełni bez żadnego urządzenia. Możesz:

  • Ręcznie wpisywać objawy, wagę, ciśnienie i wyniki badań w dzienniku
  • Importować pliki CSV z Garmin Connect, Withings lub dowolnego arkusza
  • Używać Apple Health przez Skrót iOS (bez Open Wearables)
  • Otrzymywać podsumowania oparte o wzorce dla danych, które wpiszesz

Integracje z urządzeniami są opcjonalnym rozszerzeniem — eliminują część ręcznego wpisywania.

Nein. AlpacaLive funktioniert vollständig ohne jedes Gerät. Sie können:

  • Symptome, Gewicht, Blutdruck und Laborergebnisse manuell im Tagebuch eintragen
  • CSV-Dateien aus Garmin Connect, Withings oder jeder Tabelle importieren
  • Apple Health über einen iOS-Kurzbefehl nutzen (kein Open Wearables nötig)
  • Musterbasierte Zusammenfassungen für alle Daten erhalten, die Sie protokollieren

Wearable-Integrationen sind eine optionale Erweiterung — sie sparen manuelles Tippen.

I have an Oura Ring — what's the fastest way to connect it?Mam Oura Ring — jak najszybciej go podłączyć?Ich habe einen Oura Ring — wie kann ich ihn am schnellsten verbinden?

Oura is the easiest device to connect — about 30 seconds, no app registration, no OAuth dance.

  1. Open cloud.ouraring.com/personal-access-tokens in your browser and sign in with the same account you use in the Oura app.
  2. Click Create New Personal Access Token, give it any name (e.g. AlpacaLive), and copy the token shown.
  3. In AlpacaLive go to Settings → Oura Ring, paste the token, click Save and connect.
  4. Click Sync 7 days — the last week of sleep, readiness, HRV, SpO₂ and activity lands in the Data tab.

Personal Access Tokens are exactly the same approach as the Anthropic API key — paste once, done.

Oura to najłatwiejsze do podłączenia urządzenie — około 30 sekund, bez rejestracji aplikacji, bez OAuth.

  1. Otwórz cloud.ouraring.com/personal-access-tokens i zaloguj się tym samym kontem co w aplikacji Oura.
  2. Kliknij Create New Personal Access Token, nadaj dowolną nazwę (np. AlpacaLive) i skopiuj wyświetlony token.
  3. W AlpacaLive wejdź w Ustawienia → Oura Ring, wklej token, kliknij Zapisz i połącz.
  4. Kliknij Synchronizuj 7 dni — ostatni tydzień snu, gotowości, HRV, SpO₂ i aktywności pojawi się w zakładce Dane.

Personal Access Tokens to dokładnie ten sam mechanizm co klucz API Anthropic — wkleić raz, gotowe.

Oura ist das am einfachsten zu verbindende Gerät — etwa 30 Sekunden, keine App-Registrierung, kein OAuth-Tanz.

  1. Öffnen Sie cloud.ouraring.com/personal-access-tokens in Ihrem Browser und melden Sie sich mit demselben Konto an, das Sie in der Oura-App verwenden.
  2. Klicken Sie auf Create New Personal Access Token, geben Sie einen beliebigen Namen ein (z. B. AlpacaLive) und kopieren Sie den angezeigten Token.
  3. In AlpacaLive gehen Sie zu Einstellungen → Oura Ring, fügen Sie den Token ein, klicken Sie auf Speichern und verbinden.
  4. Klicken Sie auf 7 Tage synchronisieren — die letzte Woche mit Schlaf, Bereitschaft, HRV, SpO₂ und Aktivität landet im Daten-Tab.

Personal Access Tokens sind genau derselbe Ansatz wie der Anthropic-API-Schlüssel — einmal einfügen, fertig.

What about Whoop, Garmin, Fitbit?A co z Whoop, Garmin, Fitbit?Was ist mit Whoop, Garmin, Fitbit?

Whoop: the API exists, but Whoop's token endpoint blocks browser-based requests via CORS — connecting directly from a PWA is currently not possible without a backend proxy. We're tracking the constraint and will revisit if Whoop relaxes it.

Garmin: the Garmin Connect API is gated behind partner approval that they don't extend to indie projects. Workaround: export your data from Garmin Connect as CSV and use AlpacaLive's Connected Devices import.

Fitbit: not yet wired up directly. Fitbit data is also exposed via Open Wearables (advanced self-hosted path) when their support lands there. CSV export from the Fitbit web dashboard works today.

Whoop: API istnieje, ale endpoint tokenowy Whoop blokuje zapytania przeglądarkowe przez CORS — bezpośrednie połączenie z PWA obecnie nie jest możliwe bez backendu proxy. Śledzimy ograniczenie i wrócimy, jeśli Whoop je rozluźni.

Garmin: Garmin Connect API wymaga zatwierdzenia partnerskiego, którego nie udzielają indie projektom. Obejście: wyeksportuj dane z Garmin Connect jako CSV i użyj importu w sekcji „Połączone urządzenia" AlpacaLive.

Fitbit: nie wpięty jeszcze bezpośrednio. Dane Fitbit są też dostępne przez Open Wearables (zaawansowana ścieżka self-hosted), gdy ich wsparcie tam się pojawi. Eksport CSV z webowego panelu Fitbit działa dziś.

Whoop: Die API existiert, aber der Token-Endpunkt von Whoop blockiert Browser-basierte Anfragen über CORS — eine direkte Verbindung aus einer PWA ist derzeit ohne Backend-Proxy nicht möglich. Wir verfolgen die Einschränkung und werden zurückkommen, falls Whoop sie lockert.

Garmin: Die Garmin Connect API ist hinter einer Partner-Freigabe versperrt, die nicht an Indie-Projekte vergeben wird. Workaround: Exportieren Sie Ihre Daten aus Garmin Connect als CSV und verwenden Sie den AlpacaLive-Import unter „Verbundene Geräte".

Fitbit: Noch nicht direkt angebunden. Fitbit-Daten sind auch über Open Wearables verfügbar (erweiterter selbst gehosteter Pfad), sobald deren Unterstützung dort landet. CSV-Export aus dem Fitbit-Web-Dashboard funktioniert heute.

What's "Advanced — self-hosted Open Wearables" in Settings?Co to „Zaawansowane — self-hosted Open Wearables" w ustawieniach?Was ist „Erweitert — selbst gehostetes Open Wearables" in den Einstellungen?

Open Wearables is an open-source unified API by Momentum (MIT) that connects 7+ wearables through one consistent interface. It runs as a Docker container on your own computer.

You don't need this for normal use — Oura, Withings and Strava are wired up directly. Open Wearables makes sense if:

  • You want all wearable data to flow through infrastructure you fully control (privacy maximalists)
  • You want one place to add future integrations (Fitbit, Coros, Xiaomi when they land)
  • You're a clinician or researcher running AlpacaLive in a controlled environment

Setup requires Docker Desktop, cloning the repo, generating an API key from the admin panel — it's a 15-minute process for someone comfortable with a terminal. Documentation: openwearables.io/docs/quickstart.

Open Wearables to open-source unifikowane API od Momentum (MIT), które łączy 7+ urządzeń przez jeden spójny interfejs. Działa jako kontener Docker na Twoim komputerze.

Dla normalnego użytkowania nie jest potrzebne — Oura, Withings i Strava są podpięte bezpośrednio. Open Wearables ma sens jeśli:

  • Chcesz, żeby wszystkie dane z wearables szły przez infrastrukturę, którą w pełni kontrolujesz (maksymaliści prywatności)
  • Chcesz jedno miejsce na przyszłe integracje (Fitbit, Coros, Xiaomi gdy tam wpadną)
  • Jesteś klinicystą lub badaczem uruchamiającym AlpacaLive w kontrolowanym środowisku

Setup wymaga Docker Desktop, sklonowania repo, wygenerowania API key w panelu admin — to 15-minutowy proces dla kogoś, kto czuje się swobodnie z terminalem. Dokumentacja: openwearables.io/docs/quickstart.

Open Wearables ist eine Open-Source vereinheitlichte API von Momentum (MIT), die 7+ Wearables über eine einheitliche Schnittstelle verbindet. Sie läuft als Docker-Container auf Ihrem eigenen Computer.

Für die normale Nutzung ist dies nicht erforderlich — Oura, Withings und Strava sind direkt angebunden. Open Wearables ist sinnvoll, wenn:

  • Sie möchten, dass alle Wearable-Daten durch eine Infrastruktur fließen, die Sie vollständig kontrollieren (Datenschutz-Maximalisten)
  • Sie einen einzigen Ort für künftige Integrationen wollen (Fitbit, Coros, Xiaomi wenn sie hinzukommen)
  • Sie als Kliniker oder Forscher AlpacaLive in einer kontrollierten Umgebung betreiben

Die Einrichtung erfordert Docker Desktop, das Klonen des Repos und die Generierung eines API-Schlüssels aus dem Admin-Panel — ein 15-minütiger Prozess für jemanden, der mit einem Terminal vertraut ist. Dokumentation: openwearables.io/docs/quickstart.

How do I get a Withings Client ID and Secret?Jak uzyskać Client ID i Secret od Withings?Wie bekomme ich eine Withings Client ID und ein Secret?
  1. Go to developer.withings.com/dashboard and sign in with your Withings account (the same one used in Withings Health Mate).[screenshot: Withings developer login]
  2. Click Create an application and pick Public API integration.[screenshot: app type selection]
  3. Fill in the form. The most important field is Callback URI — it must exactly match what you'll enter later in AlpacaLive. For local testing use http://localhost:5173/withings/callback; for production use your real domain.[screenshot: new application form]
  4. Once submitted, Withings shows your Client ID and Client Secret. Copy both immediately — the Client Secret is shown only once.[screenshot: credentials display]
  5. In AlpacaLive go to Settings → Withings (direct integration). Paste Client ID, Client Secret and the same Callback URL. Click Save credentials, then Connect Withings.
  6. You'll be redirected to the Withings login screen. Approve access — you return to AlpacaLive automatically.
  1. Wejdź na developer.withings.com/dashboard i zaloguj się swoim kontem Withings (tym samym, którego używasz w Withings Health Mate).[screenshot: logowanie Withings developer]
  2. Kliknij Create an application i wybierz Public API integration.[screenshot: wybór typu aplikacji]
  3. Wypełnij formularz. Najważniejsze pole to Callback URI — musi dokładnie zgadzać się z tym, co później wpiszesz w AlpacaLive. Dla testów lokalnych użyj http://localhost:5173/withings/callback; produkcyjnie podaj swoją domenę.[screenshot: formularz nowej aplikacji]
  4. Po wysłaniu Withings pokaże Client ID i Client Secret. Skopiuj oba natychmiast — Client Secret zobaczysz tylko raz.[screenshot: ekran z credentials]
  5. W AlpacaLive wejdź w Ustawienia → Withings (bezpośrednia integracja). Wklej Client ID, Client Secret i ten sam Callback URL. Kliknij Zapisz dane, potem Połącz z Withings.
  6. Przekierujemy Cię do ekranu logowania Withings. Zatwierdź dostęp — wrócisz do AlpacaLive automatycznie.
  1. Gehen Sie zu developer.withings.com/dashboard und melden Sie sich mit Ihrem Withings-Konto an (dem gleichen, das in Withings Health Mate verwendet wird).[Screenshot: Withings Developer Login]
  2. Klicken Sie auf Create an application und wählen Sie Public API integration.[Screenshot: App-Typ-Auswahl]
  3. Füllen Sie das Formular aus. Das wichtigste Feld ist Callback URI — es muss genau mit dem übereinstimmen, was Sie später in AlpacaLive eingeben. Für lokale Tests verwenden Sie http://localhost:5173/withings/callback; in Produktion verwenden Sie Ihre echte Domain.[Screenshot: Neues App-Formular]
  4. Nach dem Absenden zeigt Withings Ihre Client ID und Ihr Client Secret. Kopieren Sie beide sofort — das Client Secret wird nur einmal angezeigt.[Screenshot: Anmeldedaten-Anzeige]
  5. In AlpacaLive gehen Sie zu Einstellungen → Withings (direkte Integration). Fügen Sie Client ID, Client Secret und dieselbe Callback-URL ein. Klicken Sie auf Anmeldedaten speichern, dann auf Withings verbinden.
  6. Sie werden zum Withings-Login-Bildschirm umgeleitet. Genehmigen Sie den Zugriff — Sie kehren automatisch zu AlpacaLive zurück.
What if I don't own any wearable at all?Co jeśli nie mam żadnego wearable?Was, wenn ich gar kein Wearable habe?

You're set. Use the journal tab to log how you feel each day (energy, pain, nausea, mood, weight, sleep hours). The pattern engine compares your current values to your own history and to published reference ranges — that's where most of the clinical value comes from. Wearables just save typing.

If you want to add basic numbers without a wearable, a digital scale and a finger pulse oximeter from a pharmacy already cover weight, SpO₂ and heart rate.

Wszystko jest gotowe. Korzystaj z zakładki dziennika żeby codziennie zapisywać samopoczucie (energia, ból, nudności, nastrój, waga, długość snu). Silnik analizy wzorców porównuje Twoje obecne wartości z Twoją historią i z opublikowanymi zakresami referencyjnymi — stąd bierze się większość wartości klinicznej. Wearables po prostu oszczędzają pisania.

Jeśli chcesz dodać podstawowe liczby bez wearable, cyfrowa waga i pulsoksymetr napalcowy z apteki już pokryją wagę, SpO₂ i tętno.

Sie sind startklar. Verwenden Sie den Tagebuch-Tab, um täglich aufzuzeichnen, wie Sie sich fühlen (Energie, Schmerz, Übelkeit, Stimmung, Gewicht, Schlafstunden). Die Mustermaschine vergleicht Ihre aktuellen Werte mit Ihrer eigenen Historie und mit veröffentlichten Referenzbereichen — daher kommt der größte klinische Wert. Wearables sparen einfach nur Tipparbeit.

Wenn Sie grundlegende Zahlen ohne Wearable hinzufügen möchten, decken eine digitale Waage und ein Finger-Pulsoximeter aus der Apotheke bereits Gewicht, SpO₂ und Herzfrequenz ab.

Where does my health data go? Is anything sent to AlpacaLive servers?Gdzie trafiają moje dane zdrowotne? Czy coś jest wysyłane na serwery AlpacaLive?Wohin gehen meine Gesundheitsdaten? Wird etwas an AlpacaLive-Server gesendet?

AlpacaLive has no servers. The app runs entirely as a PWA in your browser. Health data lives in IndexedDB on your device.

Data flow:

  • Manual entries / CSV import: stays 100% on your device, never leaves.
  • Open Wearables (self-hosted): data goes from the wearable provider's cloud → your local Open Wearables server (running on your machine) → AlpacaLive PWA. Stays in your local network.
  • Withings direct: data goes from Withings cloud → AlpacaLive PWA directly via OAuth. Stops on your device.
  • AI mode (optional): only when you enter a Claude API key. Personal data is sanitized before sending — names, IDs, addresses are stripped by a PII filter.

AlpacaLive nie ma serwerów. Aplikacja działa wyłącznie jako PWA w przeglądarce. Dane zdrowotne żyją w IndexedDB na Twoim urządzeniu.

Przepływ danych:

  • Wpisy ręczne / import CSV: w 100% pozostają na Twoim urządzeniu, nigdy go nie opuszczają.
  • Open Wearables (self-hosted): dane idą z chmury producenta wearable → Twój lokalny serwer Open Wearables (działający u Ciebie na komputerze) → PWA AlpacaLive. Zostają w Twojej sieci lokalnej.
  • Withings direct: dane idą z chmury Withings → PWA AlpacaLive bezpośrednio przez OAuth. Kończą na Twoim urządzeniu.
  • Tryb AI (opcjonalny): tylko gdy wpiszesz klucz Claude API. Dane osobowe są filtrowane przed wysłaniem — imiona, identyfikatory i adresy usuwa filtr PII.

AlpacaLive hat keine Server. Die App läuft vollständig als PWA in Ihrem Browser. Gesundheitsdaten leben in IndexedDB auf Ihrem Gerät.

Datenfluss:

  • Manuelle Einträge / CSV-Import: bleiben zu 100 % auf Ihrem Gerät und verlassen es nie.
  • Open Wearables (selbst gehostet): Daten fließen von der Cloud des Wearable-Anbieters → Ihr lokaler Open-Wearables-Server (auf Ihrem Computer) → AlpacaLive PWA. Sie bleiben in Ihrem lokalen Netzwerk.
  • Withings direkt: Daten fließen von der Withings-Cloud → AlpacaLive PWA direkt über OAuth. Stoppen auf Ihrem Gerät.
  • KI-Modus (optional): nur wenn Sie einen Claude-API-Schlüssel eingeben. Persönliche Daten werden vor dem Senden bereinigt — Namen, Ausweisnummern und Adressen werden durch einen PII-Filter entfernt.
Will any of this work on my phone (iPhone / Android)?Czy to wszystko działa na telefonie (iPhone / Android)?Funktioniert das alles auf meinem Telefon (iPhone / Android)?

Yes — install AlpacaLive as a PWA (Add to Home Screen on iOS Safari, Install app on Android Chrome) and the journal, manual entries, CSV import and pattern engine all work natively.

For wearable cloud integrations there's a nuance: Apple Health, Samsung Health and Google Health Connect require a native iOS/Android app to read directly — they aren't reachable from a web PWA. Workaround: use the iOS Shortcut for Apple Health (one-tap export), or import a CSV.

Open Wearables and Withings work the same on phone and desktop because they use the cloud OAuth flow.

Tak — zainstaluj AlpacaLive jako PWA (Dodaj do ekranu głównego w Safari na iOS, Zainstaluj aplikację w Chrome na Androidzie) i dziennik, wpisy ręczne, import CSV oraz silnik wzorców działają natywnie.

Przy integracjach chmurowych jest jeden niuans: Apple Health, Samsung Health i Google Health Connect wymagają natywnej aplikacji iOS/Android, żeby je czytać — z PWA web nie da się tego osiągnąć. Obejście: Skrót iOS dla Apple Health (eksport jednym tapnięciem) albo import CSV.

Open Wearables i Withings działają identycznie na telefonie i komputerze, bo korzystają z chmurowego flow OAuth.

Ja — installieren Sie AlpacaLive als PWA (Zum Startbildschirm hinzufügen in iOS Safari, App installieren in Android Chrome), und das Tagebuch, manuelle Einträge, CSV-Import und die Mustermaschine funktionieren alle nativ.

Bei Cloud-Integrationen für Wearables gibt es eine Nuance: Apple Health, Samsung Health und Google Health Connect erfordern eine native iOS/Android-App, um direkt gelesen zu werden — sie sind aus einer Web-PWA nicht erreichbar. Workaround: Verwenden Sie den iOS-Kurzbefehl für Apple Health (Ein-Tipp-Export) oder importieren Sie eine CSV.

Open Wearables und Withings funktionieren auf Telefon und Desktop gleich, da sie den Cloud-OAuth-Flow verwenden.

Your data stays on your phone
Twoje dane zostają na Twoim telefonie
Ihre Daten bleiben auf Ihrem Telefon

phone_android On your phone — never leavesNa telefonie — nigdy nie wychodząAuf Ihrem Telefon — verlässt es nie

  • check_circle Name, date of birth, national IDImię, nazwisko, PESELName, Geburtsdatum, Ausweisnummer
  • check_circle Address, phone, emailAdres, telefon, emailAdresse, Telefon, E-Mail
  • check_circle Full health history & conversationsPełna historia zdrowia i rozmówVollständige Gesundheitshistorie & Gespräche
  • check_circle Document photosZdjęcia dokumentówDokumentfotos
  • check_circle All identifiable informationWszystkie dane identyfikująceAlle identifizierbaren Informationen

lock Sent to AI — anonymizedWysyłane do AI — zanonimizowaneAn KI gesendet — anonymisiert

  • verified_user Messages (personal data stripped)Wiadomości (dane osobowe usunięte)Nachrichten (persönliche Daten entfernt)
  • verified_user Blood values (numbers only)Wartości krwi (tylko liczby)Blutwerte (nur Zahlen)
  • verified_user Symptoms and wellbeing scoresObjawy i oceny samopoczuciaSymptome und Wohlbefinden-Werte
  • verified_user Device data (HR, sleep, weight)Dane z urządzeń (HR, sen, waga)Gerätedaten (HF, Schlaf, Gewicht)
  • verified_user Agent sees "[PATIENT]", not your nameAgent widzi "[PACJENT]", nie Twoje imięAgent sieht "[PATIENT]", nicht Ihren Namen
code Open source
Built by patients, for patients
Tworzone przez pacjentów, dla pacjentów
Von Patienten, für Patienten
AlpacaLive is free forever. The code is open (AGPL-3.0). Anyone can inspect, improve, or adapt it.
AlpacaLive jest darmowe na zawsze. Kod jest otwarty (AGPL-3.0). Każdy może go sprawdzić, ulepszyć lub dostosować.
AlpacaLive ist für immer kostenlos. Der Code ist offen (AGPL-3.0). Jeder kann ihn überprüfen, verbessern oder anpassen.
terminal

Developers

Programiści

Entwickler

Add features, fix bugs, build device integrations

Dodawaj funkcje, naprawiaj błędy, buduj integracje

Funktionen hinzufügen, Fehler beheben, Geräteintegrationen erstellen

diversity_1

Patients & Caregivers

Pacjenci i opiekunowie

Patienten & Pflegekräfte

Share what helped during treatment

Dziel się tym co pomogło w leczeniu

Teilen Sie, was während der Behandlung geholfen hat

stethoscope

Doctors & Pharmacists

Lekarze i farmaceuci

Ärzte & Apotheker

Review interactions, validate knowledge

Recenzuj interakcje, weryfikuj wiedzę

Interaktionen prüfen, Wissen validieren

translate

Translators

Tłumacze

Übersetzer

Cancer has no borders — help us go global

Rak nie zna granic — pomóż nam dotrzeć wszędzie

Krebs kennt keine Grenzen — helfen Sie uns, global zu werden

Take control of your health data

Przejmij kontrolę nad swoimi danymi zdrowotnymi

Übernehmen Sie die Kontrolle über Ihre Gesundheitsdaten

Free. Private. No account needed. Install on your phone in 30 seconds.

Darmowe. Prywatne. Bez rejestracji. Zainstaluj na telefonie w 30 sekund.

Kostenlos. Privat. Kein Konto erforderlich. Installation auf Ihrem Telefon in 30 Sekunden.

rocket_launch Launch AlpacaLiveUruchom AlpacaLiveAlpacaLive starten