OpenRing Companion: A Local-First Health Dashboard for Tau-Ring
Published:
Smart rings can collect detailed physiological signals, but access to the device does not always give a wearer meaningful access to their own data. OpenRing Companion is an independent Android application for Tsinghua HCI Lab’s Tau-Ring. It retains the ring and its published Bluetooth acquisition layer while replacing the original research-oriented interface with a local health dashboard.
The application periodically asks the ring to record five minutes of data, downloads the resulting files, and reconstructs red, infrared, and green photoplethysmography together with motion and temperature signals. It selects a relatively quiet window and runs bundled models on the phone to estimate heart rate, blood oxygen, respiratory rate, and experimental blood pressure. Hourly medians and daily summaries are computed from observations stored in the application’s private directory.

The design is deliberately local-first. There is no account, cloud service, analytics SDK, or upload path. Raw ring files, derived observations, baselines, and exports remain on the device, and missing periods remain missing rather than being synthesized for a smoother chart. A daily score is withheld until four complete prior days are available to establish a local baseline.
This is an experimental wellness application, not a medical device. Its estimates should not be used for diagnosis or treatment, and the blood-pressure model is especially preliminary: it is not calibrated against a cuff for the individual wearer and is excluded from the daily score. The current application also inherits hardware and native-library constraints from the upstream Tau-Ring software.
OpenRing Companion is independent of Tsinghua University and is not an official Tau-Ring app. The source repository documents the data flow, limitations, build process, upstream components, and third-party notices.