Локальный AI-движок для медицинских данных: приводит к единому формату результаты анализов, данные носимых устройств и генетические файлы, сохраняя ссылки на источники; есть MCP-сервер.
the-momentum/open-wearables
Самостоятельно размещаемая платформа, которая объединяет данные о здоровье с носимых устройств разных провайдеров за единым нормализованным API, поддерживает вебхуки и MCP-сервер для AI-инструментов.
- Звёзды
- 2,704
- Форки
- 528
- Открытые issues
- 198
- Последний коммит
- 20 часов назад
Что это?
Open Wearables — платформа с открытым исходным кодом, которая подключается к данным с разных носимых устройств и фитнес-сервисов, включая Garmin, Oura, Whoop, Suunto, Polar, Strava, Fitbit и Apple Health, и предоставляет их через единый REST API. Разработчикам больше не нужно отдельно реализовывать OAuth-потоки, маппинг данных и синхронизацию для каждого провайдера: все данные возвращаются в единой нормализованной модели, охватывающей активность, сон, тренировки и временные ряды, например пульс и HRV.
Проект рассчитан на самостоятельное размещение и включает бэкенд на FastAPI, портал разработчика на SvelteKit, PostgreSQL, Redis и Celery для фоновой синхронизации. В него входят вебхуки для событий о новых данных, поток статуса синхронизации в реальном времени и нативные SDK для iOS, Android, Flutter и React Native, позволяющие передавать данные с устройств. Встроенный MCP-сервер позволяет Claude, Cursor и другим MCP-клиентам запрашивать данные пользователей с носимых устройств на естественном языке.
Платформа подойдёт командам, разрабатывающим приложения для здоровья и которым нужна поддержка разных устройств, исследовательским проектам по сбору стандартизированных данных, а также тем, кто хочет хранить собственные данные с носимых устройств на своей инфраструктуре.
Ключевые возможности
- 01Единый REST API, нормализующий данные от облачных провайдеров и провайдеров с SDK.
- 02Встроенный MCP-сервер для запросов данных с носимых устройств из Claude, Cursor и других MCP-клиентов.
- 03Вебхуки с фильтрами событий, проверкой подписей и просмотром доставки.
- 04Импорт XML-экспорта Apple Health, в том числе больших файлов через multipart upload в S3.
- 05Нативные SDK для iOS, Android, Flutter и React Native для синхронизации данных о здоровье с устройств.
- 06Настройка через Docker Compose и портал разработчика для управления API-ключами, пользователями и мониторинга синхронизации.
Сценарии использования
- Использование реальных данных пользователей о сне и тренировках для персонализации AI-коуча по здоровью.
- Сбор данных с носимых устройств пациентов или клиентов для приложения в сфере здравоохранения или благополучия.
- Сбор стандартизированных данных о здоровье с разных устройств для исследовательского проекта.
- Самостоятельное размещение хранилища личных данных с носимых устройств и запросы к нему через MCP-клиент.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/the-momentum/open-wearables.git - 2
Перейдите в каталог проекта
cd open-wearables - 3
Скопируйте файл окружения backend
cp ./backend/config/.env.example ./backend/config/.env - 4
Скопируйте файл окружения frontend
cp ./frontend/.env.example ./frontend/.env - 5
Запустите приложение с помощью Docker Compose
docker compose up -d
Что важно знать
- Проект находится на ранней стадии; API могут измениться до версии 1.0.
- Конфигурация Docker Compose по умолчанию предназначена для разработки; для production необходимо зафиксировать версии официальных образов.
- Для запуска требуется самостоятельный хостинг и настройка Docker.
В подборках
Темы
Частые вопросы
- Что такое open-wearables?
- Самостоятельно размещаемая платформа, которая объединяет данные о здоровье с носимых устройств разных провайдеров за единым нормализованным API, поддерживает вебхуки и MCP-сервер для AI-инструментов. Open Wearables — платформа с открытым исходным кодом, которая подключается к данным с разных носимых устройств и фитнес-сервисов, включая Garmin, Oura, Whoop, Suunto, Polar, Strava, Fitbit и Apple Health, и предоставляет их через единый REST API. Разработчикам больше не нужно отдельно реализовывать OAuth-потоки, маппинг данных и синхронизацию для каждого провайдера: все данные возвращаются в единой нормализованной модели, охватывающей активность, сон, тренировки и временные ряды, например пульс и HRV.
- open-wearables можно использовать бесплатно? Какая у него лицензия?
- open-wearables распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-wearables всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-wearables — 23 окт. 2026 г..
- Для чего можно использовать open-wearables?
- Использование реальных данных пользователей о сне и тренировках для персонализации AI-коуча по здоровью. Сбор данных с носимых устройств пациентов или клиентов для приложения в сфере здравоохранения или благополучия. Сбор стандартизированных данных о здоровье с разных устройств для исследовательского проекта. Самостоятельное размещение хранилища личных данных с носимых устройств и запросы к нему через MCP-клиент.
- Как установить open-wearables?
- Клонируйте репозиторий: git clone https://github.com/the-momentum/open-wearables.git Перейдите в каталог проекта: cd open-wearables Скопируйте файл окружения backend: cp ./backend/config/.env.example ./backend/config/.env Скопируйте файл окружения frontend: cp ./frontend/.env.example ./frontend/.env Запустите приложение с помощью Docker Compose: docker compose up -d
- Где скачать open-wearables?
- Исходный код и инструкции по установке — на GitHub: https://github.com/the-momentum/open-wearables
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый трекер фитнеса и здоровья для учёта питания, тренировок, воды, сна и показателей тела, с профилями семьи и синхронизацией устройств.
CLI-утилита для экспорта данных Apple Health из export.xml в CSV/JSON, построения графиков и общения с данными через локальные или облачные LLM.
Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.
Движок с открытым исходным кодом, который мгновенно превращает PostgreSQL, MongoDB, SQL Server и другие базы данных в безопасный GraphQL API с детальным контролем доступа.
Open-source платформа для создания и запуска интеграций с более чем 1 000 API: OAuth, обновление токенов и API-запросы.