OSS探訪

複数wearableのhealth dataを一つのAPIとMCPへ正規化する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
2,586
主要言語
Python
ライセンス
MIT
リポジトリ最終更新
2026/09/29
ページ内ナビ

概要

Open WearablesはGarmin、Oura、Whoop、Apple Health等のdataを統一modelへ変換し、REST API、webhook、developer portal、MCP serverから利用できるself-hosted platformです。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

複数providerのhealth dataを統一modelへ変換する

sleep、activity、workout、heart rate等をprovider差を吸収したAPIで扱えます。

出典:[2]

webhookとMCPでapplication/AIへ連携する

新規data arrivalをwebhookで通知し、MCP経由でLLMやAI agentからwearable dataへアクセスできます。

出典:[2]

向いている用途

複数wearable integrationを一つのbackendへ集約したい場合に向く

providerごとのOAuth、data format、sync処理を個別実装する負担を減らしたいhealth/fitness applicationに適します。

出典:[2]

導入前の確認

productionではstable release imageを固定する

READMEはproductionでmain/nightly buildではなくstable release tagのofficial imageを使うよう案内しています。

出典:[2][3]

health dataのsecurity/privacy設計が必要

self-hostできても、認証情報、access control、retention、backup、AIへのdata exposure等の運用設計は利用者側の責任として残ります。

出典:[2][4]

参考にした公式資料

  1. [1]the-momentum/open-wearables repository(2026-09-30)
  2. [2]Open Wearables README(2026-09-30)
  3. [3]Open Wearables 0.9.0 release(2026-09-30)
  4. [4]Open Wearables documentation(2026-09-30)
編集部からの補足

Open Wearablesは複数wearable providerのhealth dataを正規化し、REST API・webhook・MCPへ公開するself-hosted platformです。健康情報は機微性が高いため、実運用ではprovider規約、認証情報、アクセス制御、保存期間、バックアップ、AIへ渡す範囲を明確に設計する必要があります。

3ステップで試す

  1. 1

    repositoryをclone

    0.9.0を試す場合はrelease tagへcheckoutしてversionを固定します。

    git clone https://github.com/the-momentum/open-wearables.git && cd open-wearables
  2. 2

    環境変数を作成

    backend/frontendのexampleからlocal設定を作成し、default credentialを見直します。

    cp ./backend/config/.env.example ./backend/config/.env cp ./frontend/.env.example ./frontend/.env
  3. 3

    Docker Composeで起動

    developer portalとAPIを起動し、初回login後にadmin passwordを変更します。

    docker compose up -d
公式READMEで確認

成長

成長の推移 · 直近30日

2,586 Stars

推移データを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • apple-health
  • apple-watch
  • fastapi
  • fitness
  • fitness-analysis
  • fitness-api
  • garmin
  • health
  • healthcare
  • healthcare-ai
  • python
  • quantified-self
Stars
2,586
Forks
497
Watchers
24
Open Issues
182
所有者種別
Organization
主要言語
Python
ライセンス
MIT
リポジトリ最終更新
2026/09/29

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?