跳到正文
← 返回博客获取 Vitra — €19

在 Raycast 里看你的 Oura 分数,一个快捷键就够

作者 Pedro Thomaz · 4 分钟阅读 ·

这类集成有一种没人该发布的做法:把 Oura 凭据粘进启动器,让它每次按键都去调 API,并悄悄在一个你终会忘记的地方多存一份健康数据。Vitra 的 Raycast 扩展一样都不做,原因是一个远早于 Raycast 的设计决定——它只读取 Vitra 本来就写在你机器上的一个小文件。

本页内容

⌘-空格能给你什么

今天的准备度、睡眠与活动,每一项都挨着你自己的三十天均值,而不是人群标准——和应用里是同一个比较,因为那字面上就是同一个数字。文件底下还带着 HRV、静息心率、睡眠时长、步数、体温偏差与 SpO₂,所以扩展从不需要自己算一个统计量,也不会另造一套「正常」的定义。

为什么 Raycast 里没有 Oura 登录

Vitra 在数据库旁边写了一个只读的小文件 `snapshot.json`,这个文件就是全部的集成面。另一条路是把应用的本地 API 交给外部工具——而那个 API 之所以用每次启动生成的令牌挡住,正是为了不让机器上的其他进程碰它,因为那些路由可以写入。为了让集成方便而把令牌发出去,等于拆掉令牌存在的理由。一个只能读的文件没有这个问题。

所以扩展不持有凭据,不索取凭据,自身也不发起网络请求。你的 Oura 账号是 Vitra 在打交道的东西;Raycast 从未见过它。

它继承了应用的规则,因为规则就在文件里

有两条要紧。如果 Vitra 还在等你自己对这一天的评价,快照会说明,分数会被保留而不是显示——在你评价自己的早晨之前就看到的分数是被污染的分数,这在启动器里和在应用里一样成立。如果你的心率由设备或药物决定,文件会带一个标记说:显示数字,永不给结论。一个自己重算分数的集成会悄悄把这两条都丢掉。这一个做不到。

它不做什么

它不同步。它读的是 Vitra 最后写下的内容:文件带的是写入的时间戳,不是你那一夜的时间,所以旧读数看起来就是旧的,而不是悄悄错的。没有 Vitra 桌面应用它无法工作,因为那样根本没有文件。它也不回写任何东西:你在 Raycast 里做的任何事都不会改变你的历史。

如何安装

从 Raycast 商店安装,让 Vitra 运行着,设置就这些——没有什么要配置,因为没有什么要授权。如果扩展说还没有数据,Vitra 会在启动后不久写下第一份快照,并定期刷新。

常见问题

我需要把 Oura 账号给 Raycast 吗?
不需要,也没有地方填。扩展读取的是 Vitra 写在你机器上的文件。它从不联系 Oura,也完全不发起网络请求。
没有 Vitra 桌面应用能用吗?
不能。它读取的文件由 Vitra 写入,所以应用必须已安装并至少运行过一次。扩展是看 Vitra 数据的第二个窗口,不是第二个来源。
这要额外付费吗?
不用。扩展免费,Vitra 仍是一次性购买,没有 Vitra 订阅。Oura 自己对 API 访问的 Membership 要求不变,且与此无关——那笔费用属于 Oura,不属于 Vitra。
我的健康数据会离开我的机器吗?
不会。快照是本地文件,扩展在本地读取,这条路径上没有任何一步碰到服务器。和应用做的是同一个承诺,理由也相同。
分享
关于作者
Pedro Thomaz

Pedro Thomaz 开发 Vitra,一款把 Oura 数据与你自己的基线(而不是人群平均值)作对比的桌面应用。他多年来每天佩戴戒指,每天早晨都会查看同样的这些数字——这里写的大部分内容正来源于此。Vitra 不是医疗设备,本博客的任何内容都不构成医疗建议。

用你的 Oura 戒指试试 Vitra

在你的 Mac 或 PC 上本地运行的 AI。一次性付费,7 天试用,无需订阅。

下载 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.