▌ GitHub radar

Open Oura: your ring data, no cloud required

A Rust toolkit that reverse-engineers the Oura Ring's BLE protocol so you can pull your own health data locally — heart rate, HRV, sleep stages — without Oura's servers ever seeing it.

01Th0rgal/open_oura 265Rust

open_oura is a Rust toolkit that communicates directly with Oura Ring (Gen 3/4/5) over Bluetooth Low Energy using a reverse-engineered protocol. It retrieves heart rate, HRV, sleep stages, temperature, and activity data and stores everything in a local SQLite database. A real-time 3D motion visualizer is included as well. The project grew out of frustration with Oura's cloud-only data access model.

Why a vibe-coder should care

If you wear an Oura Ring and ever wondered where your biometric data actually lives, now you can keep it on your own machine. For anyone building personal health dashboards, training trackers, or simply wanting data sovereignty over their own body metrics, this is the missing piece.

Open on GitHub →