软件名称
Somvia
应用平台
iPhone(需要 iOS 18.0 或以上)
推荐类型
〖开发者自荐〗
一句简介
把你选择的 Apple「健康」数据接到 Claude、Codex、Hermes、OpenClaw 等支持 MCP 的客户端里。
应用简介
我平时会用 Claude、Codex 和 Hermes 处理不少事情。它们能读代码、看网页、调用各种工具,但我想让它们看看 iPhone 里的 Apple「健康」数据时,就没那么顺手了。
睡眠、HRV、静息心率、步数和训练记录都在「健康」里。偶尔问一次,截几张图发给 Agent 也能用;但只要想比较最近一周、一个月,或者连续分析每次训练,截图很快就不够了。
另一种办法是把数据导出来,再整理成 Agent 能读的格式。只是这些数据每天都在变化,每次提问前都重新导出、整理,也比较麻烦。
所以我做了 Somvia,想把中间这段重复操作省掉。
Somvia 不自带聊天框,也不要求换掉现在使用的 AI 客户端。它负责把你允许读取的 Apple「健康」数据同步到一个需要授权才能访问的远程 MCP 服务,分析和回答仍然由 Claude、Codex、Hermes、OpenClaw 或其他兼容客户端完成。
如果不熟悉 MCP,可以简单把它理解成:让 AI 客户端读取外部数据的一种通用接口。
比如我想让 Agent 看一次跑步训练。
只给一两张截图,它可能只能看到总时间、距离和平均心率。但我真正想问的,可能是后半程有没有掉速、每个分段表现怎么样,或者心率是从什么时候开始明显升高的。
只要这些内容原本已经记录在 Apple「健康」里,Somvia 就可以把已有的分段、心率曲线、路线、速度、功率或步频提供给 Agent。具体能看到哪些数据,取决于使用的设备和「健康」里原本记录了什么。
连接后,可以直接问一些比较具体的问题:
- 最近 30 天的 HRV 是上升还是下降?
- 上周平均睡眠比前一周少了多少?
- 最近的静息心率有没有明显变化?
- 这次跑步后半程是不是掉速了?
- 每个训练分段的配速和心率有什么变化?
目前支持睡眠、HRV、静息心率、步数和训练记录等数据,可以选择同步最近 7、30、90 或 180 天。
使用过程不复杂:先通过 Apple 登录,选择允许读取的数据和历史范围,完成同步,再把 App 里显示的 MCP 地址添加到客户端。
Claude、Codex 等支持 OAuth 的客户端可以通过 Apple 登录完成授权;Hermes、OpenClaw 这类不方便打开浏览器的 Agent,也可以使用 App 生成的 Bearer token。
因为涉及健康数据,有几个情况需要提前说明:
- Somvia 只读取数据,不会修改 Apple「健康」中的内容
- 它不是纯本地工具。为了让远程 Agent 能够查询,用户选择同步的数据会离开 iPhone,并存储在托管的云端服务中
- 数据传输经过加密,访问 token 在服务器上只保存哈希
- Somvia 没有广告,也不会出售健康数据
- 可以在 App 设置中删除账户和已经同步的数据
- 自动同步由 iOS 后台机制调度,不是实时同步,也无法保证固定时间执行
- Somvia 不是医疗器械,Agent 的回答也不能代替专业医疗意见
收费
App 可以免费下载,但托管同步和客户端访问需要 Somvia Pro。
中国区当前价格:
- 月度:¥15/月
- 年度:¥98/年
- 永久版:¥168
官方网站
App Store
https://apps.apple.com/cn/app/id6786936154
隐私政策
Somvia 比较适合已经在使用 MCP 客户端,又希望 Agent 能持续读取自己 Apple「健康」数据的人。
如果你刚好也有这样的需求,我很想知道:你最先会拿自己的健康数据问 Agent 什么问题?连接过程中如果有不清楚的地方,也欢迎直接回帖告诉我。