selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

getbased logo

Self-host getbased

v1.24.0

Local-first personal health intelligence dashboard

ReleaseOpen SourceAGPL-3.0
Updated13 hours ago
LanguageTypescript
Setup difficultyModerate
MobilePWA
Stars
149
Ports
8000 (development server), 8787 (compatibility proxy for wearable OAuth), 8790 (encrypted profile-share service)
Requires
Node.js

What is getbased?

getbased is a local-first, open-source personal health intelligence application that runs entirely in the browser as a progressive web app. The software lets you import lab PDFs to review biomarkers with trends and Biology Scores. You can add raw DNA data with curated SNPs and manual body measurements. It syncs data from wearables including Oura, Withings, Polar, Ultrahuman, WHOOP, Google Health, Fitbit, and Apple Health. The app tracks sun exposure, UV, indoor light, and EMF assessments. You can log wellness history, nutrition, rest, activity, targets, and notes with separate profiles. Optional AI analysis lets you ask questions using selected health context with multiple providers including local models. Data stays in browser storage with optional passphrase encryption, end-to-end encrypted sync via Evolu, and password-protected encrypted sharing. The main application requires no rendering backend — it's a static distribution served from any static host. Optional self-hosted services include a compatibility proxy for wearable OAuth and an encrypted profile-share service, both deployed via Docker Compose. The project is licensed under AGPL-3.0-or-later.

Should you self-host getbased?

getbased scores 45/100 on selfhost.directory (how scoring works) and ranks #20 of 31 in Health & Fitness. It has 149 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v1.24.0, came out on 21 October 2026. New versions land roughly every 8 days.

Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is wger (73/100, 7 201 stars). It scores higher overall, so compare the two before you pick. See getbased vs wger side by side.

Features

  • Agent AccessOptional feature
  • Biology ScoresSupport learning and wellness; do not replace medical diagnosis
  • DNA tracking
  • Encrypted profile sharingOptional feature
  • End-to-end encrypted syncOptional feature
  • Health history and lifestyle logging
  • Knowledge BaseOptional feature
  • Lab report import
  • Light exposure tracking
  • Optional AI analysisOptional feature; normal tracking works without AI
  • Passphrase-protected browser storage
  • Progressive Web App
  • Voice InputOptional feature
  • Wearable syncSome wearables require self-hosted OAuth credentials

getbased README

getbased releases & version history

More in Health & Fitness

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…