the-momentum/open-wearables
Self-hosted platform to unify wearable health data through one AI-ready API.
What it solves
Open Wearables removes the complexity of integrating multiple wearable device providers (such as Garmin, Whoop, and Apple Health) into a single application. Instead of building separate OAuth flows and data mapping logic for every provider, developers can use a unified API to access normalized health data.
How it works
The platform acts as an intermediary layer that syncs data from various cloud-based providers and on-device health stores via mobile SDKs. It normalizes this data into a consistent format and provides a REST API, webhooks for real-time notifications, and a developer portal for management. It also includes a built-in Model Context Protocol (MCP) server, allowing LLMs and AI agents to query health metrics using natural language.
Who it’s for
- Health App Developers: Those building fitness coaching, wellness, or healthcare platforms that need aggregated wearable data.
- AI Developers: Creators of AI health agents and coaches who want to ground LLM responses in real user health data.
- Researchers: People collecting standardized health data from multiple sources.
- Individuals: Users who want to self-host their own health data infrastructure for privacy and personal automation.
Highlights
- Unified API: Accesses heart rate, sleep, activity, and more across different brands through one interface.
- AI-Ready: Built-in MCP server for integration with AI clients like Claude and Cursor.
- Broad Provider Support: Integrates with cloud services (Oura, Fitbit, Strava, etc.) and on-device stores (Apple Health, Samsung Health).
- Self-Hostable: Can be deployed on private infrastructure using Docker for full data control.
- Mobile SDKs: Native support for iOS, Android, Flutter, and React Native to push data from devices.
Related
- Project
- Project
- Project
- Project
- Project