Deine Oura-Werte in Raycast, einen Tastendruck entfernt
Es gibt eine Version dieser Integration, die niemand veröffentlichen sollte: Oura-Zugangsdaten in einen Launcher einfügen, ihn bei jedem Tastendruck eine API aufrufen lassen und stillschweigend eine zweite Kopie deiner Gesundheitsdaten an einem Ort anlegen, den du wieder vergisst. Die Vitra-Erweiterung für Raycast macht nichts davon, und der Grund ist eine Design-Entscheidung, die lange vor Raycast fiel. Sie liest eine kleine Datei, die Vitra ohnehin auf deinem Rechner schreibt.
Auf dieser Seite
Was ⌘-Leertaste liefert
Readiness, Schlaf und Aktivität von heute, jeweils neben deinem eigenen Dreißig-Tage-Mittel statt einer Bevölkerungsnorm — derselbe Vergleich wie in der App, weil es buchstäblich dieselbe Zahl ist. Darunter trägt die Datei auch HRV, Ruhepuls, Schlafstunden, Schritte, Temperaturabweichung und SpO₂, sodass die Erweiterung nie eine eigene Statistik berechnen oder eine zweite Definition von „normal" erfinden muss.
Warum es in Raycast kein Oura-Login gibt
Vitra schreibt eine kleine, nur lesbare Datei namens `snapshot.json` neben seine Datenbank, und diese Datei ist die gesamte Integrationsfläche. Die Alternative wäre gewesen, externen Werkzeugen die lokale API der App zu geben — und die ist absichtlich hinter einem Token pro Start abgesichert, gerade damit andere Prozesse auf deinem Rechner sie nicht anfassen, denn diese Routen können schreiben. Das Token herauszugeben, um eine Integration bequem zu machen, würde den Grund für das Token abschaffen. Eine Datei, die man nur lesen kann, hat dieses Problem nicht.
Die Erweiterung hält also keine Zugangsdaten, fragt keine ab und macht keine eigenen Netzwerkaufrufe. Dein Oura-Konto ist etwas, mit dem Vitra spricht; Raycast begegnet ihm nie.
Sie erbt die Regeln der App, weil sie in der Datei stehen
Zwei sind wichtig. Wartet Vitra noch auf deine eigene Einschätzung des Tages, sagt der Snapshot das und die Werte werden zurückgehalten statt angezeigt: ein Wert, den du vor deiner eigenen Bewertung gesehen hast, ist ein kontaminierter Wert — im Launcher genauso wie in der App. Und wird dein Herzschlag von einem Gerät oder von Medikamenten vorgegeben, trägt die Datei ein Kennzeichen, das sagt: zeig die Zahlen, nie ein Urteil. Eine Integration, die eigene Werte nachrechnet, hätte beides stillschweigend verloren. Diese kann es nicht.
Was sie nicht tut
Sie synchronisiert nicht. Sie liest, was Vitra zuletzt geschrieben hat: die Datei trägt den Zeitstempel des Schreibens, nicht den deiner Nacht, sodass ein alter Stand sichtbar alt ist statt still falsch. Sie funktioniert nicht ohne die Vitra-Desktop-App, denn dann gibt es keine Datei. Und sie schreibt nichts zurück: nichts, was du in Raycast tust, verändert deine Historie.
Installation
Aus dem Raycast-Store installieren, Vitra laufen lassen — das ist die ganze Einrichtung: es gibt nichts zu konfigurieren, weil es nichts zu autorisieren gibt. Meldet die Erweiterung noch keine Daten, schreibt Vitra den ersten Snapshot kurz nach dem Start und aktualisiert ihn regelmäßig.
Häufige Fragen
- 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 entwickelt Vitra, eine Desktop-App, die Oura-Daten gegen die eigene Baseline liest statt gegen einen Bevölkerungsdurchschnitt. Er trägt seit Jahren täglich einen Ring und sieht sich dieselben Zahlen jeden Morgen an — daher stammt das meiste, was hier steht. Vitra ist kein Medizinprodukt, und nichts in diesem Blog ist medizinische Beratung.
Lokale KI auf deinem Mac oder PC. Einmalkauf, 7-Tage-Test, kein Vitra-Abo.
Vitra herunterladen →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.