OPEN SOURCE

Build with your health data

VitaVault exports your Apple Health data in standard JSON and CSV formats. Use our open-source tools to feed it into any AI, database, or workflow.

Export Schema

Standardized JSON for direct ingestion into analytics pipelines and AI prompts.

example-export.json
{
  "exportDate": "2026-02-17T12:00:00Z",
  "deviceId": "anonymous",
  "period": "7d",
  "metrics": {
    "steps": { "total": 43133, "dailyAverage": 5719, "unit": "steps" },
    "sleep": { "lastNight": 6.7, "weeklyAverage": 7.1, "unit": "hours" },
    "heartRate": { "average": 72, "resting": 62, "unit": "bpm" },
    "weight": { "latest": 185.4, "unit": "lbs" },
    "activeCalories": { "dailyAverage": 542, "unit": "kcal" },
    "hrv": { "average": 30, "unit": "ms" },
    "bloodOxygen": { "average": 97, "unit": "%" }
  }
}

Use with any AI

Pick your model and drop your export into prompts designed for health trend analysis.

ChatGPT

Paste your export and ask for actionable health recommendations.

Prompt
Analyze my health trends and give me 3 actionable recommendations.

Claude

Upload your JSON file and ask for a comprehensive health report.

Prompt
Review this JSON and create a comprehensive health report with risks, trends, and next steps.

Gemini

Use Google AI Studio with your health data for personalized insights.

Prompt
Summarize my health metrics, identify outliers, and suggest a one-week improvement plan.

Your Own App

Parse JSON/CSV in Python, JavaScript, or any language. Build dashboards, alerts, or integrations.

JavaScript
const metrics = data.metrics;
const score = metrics.sleep.weeklyAverage * 10 + metrics.hrv.average;
console.log(`Recovery score: ${score}`);

Open Source Toolkit

Everything you need to build on VitaVault exports.

  • Export schema documentation
  • Python parsing scripts
  • Example AI prompts
  • CSV converter utility

Star us on GitHub

VitaVault processes all data on-device. There is no cloud API. Your data never leaves your phone unless YOU export it.