一个将健康数据连接到AI代理的命令行工具

Reddit r/openclaw 工具

摘要

Freddy CLI 是一个开源工具,允许用户通过MCP将可穿戴健康数据连接到AI代理,支持Oura、Polar、Garmin等设备。

我用我的代理来获取昨天表现和睡眠的晨间简报。通过一个健康数据的MCP服务器,我刚刚让它变得更简单,并为其发布了一个CLI。它是开源的(MIT),允许你或一个无头代理登录、连接可穿戴设备,并从终端查询你的健康数据,无需手动处理OAuth设备流程、令牌刷新或任何MCP基础架构。 npm i -g /cli freddy login # device-flow sign-in, tokens in ~/.freddy (0600) freddy connect oura # prints a URL to link a wearable freddy providers # list connectable wearables freddy query --metrics hrv,sleep_duration --days 7 freddy metrics # what you can query freddy profile | freddy status freddy sync oura | freddy disconnect oura 每个命令都支持 `--json`,因此代理可以调用并直接解析输出。访问令牌持续一小时并自动刷新,因此长时间运行的代理可以持续工作。它读取睡眠、HRV、静息心率、恢复、训练负荷、锻炼、身体成分等。目前可连接设备:Polar、Oura、Withings、Suunto、Intervals.icu、Concept2、Wahoo、Hevy。处于测试阶段:WHOOP、Garmin、Dexcom、Strava、Ultrahuman。CLI 只是 freddy MCP 服务器的封装,因此同一数据可以从任何 MCP 客户端(Claude、ChatGPT 等)访问;CLI 适用于偏好调用的终端和代理。你可以在 freddy.coach 找到它,npm 上的包是 freddy-coach/cli。
查看原文

相似文章

HKUDS/CLI-Anything

GitHub Trending (daily)

CLI-Anything 是一个开源框架,能够自动为任何软件生成命令行界面,使其对 AI 智能体可访问。它包含一个社区构建的 CLI 中心,并支持多种 AI 智能体平台。