github the-momentum/open-wearables 0.3.0-alpha

latest releases: 0.5.0, 0.4.3, 0.4.2...
3 months ago

With this release we're introducing Health SDK for Flutter 🎉 For now, only for Apple Health, but we've already started working on Samsung Health! Big kudos to @kmlpiekarz @czajkub @KaliszS @FBegiello for delivering it! 🎩

...but that's not all! @Gasiek drastically refreshed the developer dashboard (super nice UI) and @healthkowshik has introduced MCP server 🤖!

And as always, tons of other small tweaks - because it's the details that make the difference.

Happy Friday!

Changes

Apple Health

The first version of Open Wearables Health SDK will let you integrate data from Apple Health with the Open Wearables platform.
Here you'll find extensive documentation, here you'll find repo with plugin and here is the published plugin.

What you might find interesting - there's also a demo app within the package which you can build, run and connect your data with Open Wearable instance (in the future we're planning to publish this as an app in the AppStore, so it'll be even simpler!)

ScreenRecording_01-22-2026.07-59-09_1.mov

Note

New Dashboard UI

@kacper introduced a new, fresh, super fancy dashboard:

You can find more screenshots here:

Workouts data image
Activity data image
Sleep data image
Body data image

Or even better - try it yourself. Just run:

docker compose up
make init

This way you'll see what the dashboard looks like with seeded data.

You can also obviously integrate your Apple Health Data (check out how to expose your local Open Wearables instance publicly to connect wth SDK - ngrok setup

MCP Server

Now you can connect Open Wearables data directly in your Claude or ChatGPT App (currently only through stdin)

image

@healthkowshik kicked off work on this module and is already working on more tools. Awesome job, this is the first big step towards unlocking AI's potential for wearables data.

If you want to read more, check out the comments on those PRs - @FBegiello and @KaliszS left a ton of really interesting insights:

Other stuff

  • lots of documentation changes
  • support for new Garmin data (#311 & #275 by @farce1)
  • fix: Added sentry handling celery exceptions by @KaliszS in #309
  • Add XML upload buttons to frontend by @czajkub in #296
  • and much more (check out the full changelog)

Known issues

Working closely with Apple Health data has revealed a few problems we need to solve:

  • Source prioritization - even though we've been thinking about this from the very beginning (#24), working with Apple Health showed us that even within a single provider, we can have multiple data sources - phone and watch. This is now one of our top priorities!
  • If user connects his data through Apple Health, you won't see that data source in connected providers
  • Data structure - we've realized that our current structure doesn't properly track where data comes from (API vs SDK) or what hardware/software was responsible for collecting and processing it
  • Data pipeline logging - we currently don't have an easy way to track data flow, how much data was sent, processed, or if there were any errors. It would also be useful to have a sync overview in the dashboard

All issues identified so far in this release can be found here:
https://github.com/the-momentum/open-wearables/milestone/4

New Contributors

Full Changelog: 0.2.2...0.4

Don't miss a new open-wearables release

NewReleases is sending notifications on new releases.