Vos scores Oura dans Raycast, à une touche
Il existe une version de cette intégration que personne ne devrait publier : coller vos identifiants Oura dans un lanceur, le laisser appeler une API à chaque frappe, et créer discrètement une deuxième copie de vos données de santé quelque part que vous finirez par oublier. L'extension Vitra pour Raycast ne fait rien de tout cela, et la raison est une décision de conception bien antérieure à Raycast. Elle lit un petit fichier que Vitra écrit déjà sur votre machine.
Sur cette page
Ce que donne ⌘-Espace
La readiness, le sommeil et l'activité du jour, chacun à côté de votre propre moyenne sur trente jours plutôt qu'une norme de population — la même comparaison que dans l'application, parce que c'est littéralement le même nombre. En dessous, le fichier porte aussi la VFC, la fréquence cardiaque au repos, les heures dormies, les pas, l'écart de température et la SpO₂ : l'extension n'a donc jamais à calculer une statistique à elle ni à inventer une seconde définition de « normal ».
Pourquoi il n'y a pas de connexion Oura dans Raycast
Vitra écrit un petit fichier en lecture seule, `snapshot.json`, à côté de sa base de données, et ce fichier est toute la surface d'intégration. L'alternative était de donner aux outils extérieurs l'API locale de l'application — or cette API est délibérément protégée par un jeton par lancement, précisément pour empêcher les autres processus de votre machine d'y toucher, parce que ces routes peuvent écrire. Distribuer le jeton pour rendre une intégration pratique démonterait la raison même de son existence. Un fichier qu'on ne peut que lire n'a pas ce problème.
L'extension ne détient donc aucun identifiant, n'en demande aucun, et ne fait aucun appel réseau. Votre compte Oura est quelque chose à quoi Vitra parle ; Raycast ne le rencontre jamais.
Elle hérite des règles de l'application, parce qu'elles sont dans le fichier
Deux comptent. Si Vitra attend encore votre propre lecture de la journée, l'instantané le dit et les scores sont retenus plutôt qu'affichés : un score vu avant d'avoir évalué votre propre matinée est un score contaminé, et c'est vrai dans un lanceur comme dans l'application. Et si votre fréquence cardiaque est imposée par un appareil ou un médicament, le fichier porte un indicateur qui dit : montrez les chiffres, jamais un verdict. Une intégration qui recalculerait ses propres scores aurait perdu les deux en silence. Celle-ci ne le peut pas.
Ce qu'elle ne fait pas
Elle ne synchronise pas. Elle lit ce que Vitra a écrit en dernier : le fichier porte l'horodatage de l'écriture, pas celui de votre nuit, si bien qu'une lecture ancienne se voit au lieu d'être silencieusement fausse. Elle ne fonctionne pas sans l'application de bureau Vitra, puisqu'il n'y a alors aucun fichier. Et elle n'écrit rien en retour : rien de ce que vous faites dans Raycast ne change votre historique.
L'installer
Installez-la depuis le store Raycast, gardez Vitra ouvert, et c'est toute la configuration : il n'y a rien à régler parce qu'il n'y a rien à autoriser. Si l'extension annonce qu'il n'y a pas encore de données, Vitra écrit le premier instantané peu après le lancement et le rafraîchit régulièrement.
Questions fréquentes
- Raycast: the Vitra extension's listing — it requires the Vitra desktop app, reads Vitra's local snapshot, and states that it needs no Oura credentials and makes no network calls
- Oura: the Oura API is public, anyone with an Oura account can build against it, and data files can be downloaded from the Membership Hub
Pedro Thomaz développe Vitra, une application de bureau qui lit les données Oura par rapport à votre propre référence plutôt qu’à une moyenne de population. Il porte une bague au quotidien depuis des années et consulte ces mêmes chiffres chaque matin — d’où vient l’essentiel de ce qui est écrit ici. Vitra n’est pas un dispositif médical et rien sur ce blog ne constitue un avis médical.
IA locale sur votre Mac ou PC. Achat unique, essai de 7 jours, sans abonnement Vitra.
Télécharger Vitra →Oura and Oura Ring are trademarks of Ōura Health Oy. Vitra is an independent product and is not affiliated with, endorsed by, or sponsored by Ōura Health Oy.