Import
Choose an Oura data export ZIP from the membership portal.
Private Oura export analysis
OpenOura turns your Oura Ring CSV export into a local dashboard for reviewing long-term sleep, heart, activity, stress, and oxygen patterns without uploading the export to a hosted service.
Purpose
Oura's export gives you raw records, but raw CSVs are slow to inspect. OpenOura is built to make those exports useful: it surfaces trends, distributions, rolling averages, and plain-language readouts from data you already own.
Choose an Oura data export ZIP from the membership portal.
The app parses CSV files in the browser and builds daily health metrics.
Charts organize sleep, heart, activity, stress, and oxygen trends into a scannable dashboard.
How it works
The dashboard reads the ZIP with browser APIs, parses CSV rows, derives daily metrics, and stores the normalized summary in IndexedDB so your next visit can reopen the same dashboard quickly.
Data visualization source
The dashboard's category structure and visualization selection are adapted from Aleksa Gordic's public Oura data analysis write-up.
Read the source blogOpen source