RUNSTR Fitness

🏃 私钥掌控的 AI 健身数据网关

连接RUNSTR健身数据,AI私钥本地解密,支持训练分析、习惯追踪与情绪洞察,数据主权归用户。

收藏
8.4k
安装
2.2k
版本
1.0.0
CLS 安全性认证2026-08-12
点击查看完整报告 >

使用说明

核心功能

RUNSTR Fitness Skill 让 AI 助手能够安全地读取用户的健康与健身数据,实现基于真实数据的个性化 AI 健身指导。该 skill 通过 Nostr 协议获取加密的健身备份,涵盖跑步、骑行、力量训练等多种运动类型,同时整合习惯追踪、日记情绪和步数记录,构建全方位的健康画像。

显著优势

数据主权与隐私优先:采用 Nostr 去中心化协议,所有健身数据经 NIP-44 加密后存储,仅用户持有的 nsec 私钥可解密。AI 助手仅在当前会话中使用私钥进行本地解密,不存储、不记录、不传输密钥,从架构上杜绝数据泄露风险。用户可随时创建独立健身身份,与主 Nostr 身份完全隔离。

开源生态与透明度:RUNSTR 应用本身开源,依赖的 nak 工具由 Nostr 社区维护,代码可审计。相比闭源商业健身平台的黑箱算法,该方案全程透明,用户确切知道数据流向和处理方式。

激励机制创新:用户运动可获得比特币(sats)奖励,同时支持慈善捐赠路由,将健康行为与价值网络结合,增强持续使用的动力。

AI coaching 深度整合:基于真实历史数据,AI 可进行训练负荷分析、配速趋势追踪、习惯连续性监控、情绪-运动关联分析,并支持目标追踪(如"本周跑 20 公里"),而非泛泛而谈的通用建议。

潜在局限与风险

技术门槛较高:用户需理解 Nostr 公私钥体系、手动管理 nsec、安装 Go 环境或 Node.js 运行解密脚本,对非技术用户存在明显使用障碍。备份流程需手动触发,数据新鲜度依赖用户主动操作。

数据完整性依赖用户行为:若用户忘记备份或备份间隔过长,AI 只能获取过期数据,可能导致训练建议基于不完整信息。加密备份为单点数据源,无自动云端同步机制。

生态成熟度限制:Nostr relays 的可用性和稳定性可能影响数据获取;RUNSTR 作为新兴开源项目,功能迭代和数据格式可能存在变动风险。

私钥管理责任重大:虽然 skill 本身不存储 nsec,但用户需在对话中提供私钥,若终端环境不安全(如共享机器、未加密的 shell 历史),存在被窃取风险。建议用户为健身数据单独创建 Nostr 身份以隔离风险。

适合人群

  • 重视数据主权、拒绝中心化平台垄断的隐私敏感用户
  • 已在使用 RUNSTR 的 Bitcoin/Nostr 社区成员
  • 具备一定技术能力,能管理私钥和命令行工具的用户
  • 希望获得基于真实历史数据的深度 AI 健身分析,而非通用模板的进阶健身爱好者

常规风险

  • 私钥泄露:在不安全环境中输入 nsec 可能导致资产或身份被盗
  • 数据过期:未及时备份导致 AI 建议基于过时信息
  • Relay 依赖:Nostr 中继节点故障或审查可能影响数据可用性
  • 格式兼容性:未来 RUNSTR 备份格式变更可能需要 skill 更新适配

安全解读

核心用法

RUNSTR Fitness Skill 是一套连接 AI Agent 与 RUNSTR 健身应用的数据桥梁技能。用户需先在 iOS/Android 下载 RUNSTR 应用,使用 Nostr 身份(可选择新建专用健身身份)记录运动、习惯、日记和步数,并在设置中启用加密备份至 Nostr 网络。随后向 AI Agent 提供 Nostr 私钥(nsec),Agent 即可通过 nak 工具或 Node.js 备选方案,从四个默认中继节点获取 NIP-44 自加密的压缩备份数据,解密后分析用户的运动历史、习惯连续天数、情绪能量趋势,并基于真实数据提供个性化健身指导。

显著优点

去中心化数据主权:数据采用 NIP-44 自加密后存储于 Nostr 分布式中继网络,用户完全掌控私钥,不存在中心化服务器数据泄露风险。相比传统健身 App 的数据垄断模式,实现了真正的"你的数据你拥有"。

多维度健康画像:整合运动类型(跑步、骑行、瑜伽等十余种)、习惯追踪(戒烟、冥想等)、日记情绪(5级情绪+能量评分)、步数数据四大维度,使 AI 能进行跨维度关联分析,如发现"早晨跑步后情绪评分平均高 23%"这类深层洞察。

激励闭环设计:RUNSTR 原生支持比特币闪电网络奖励(每次运动可获 50 sats),Skill 可读取用户的慈善捐赠路由设置,AI 教练可结合经济激励强化行为改变。

开源可审计:RUNSTR 应用与 Skill 逻辑均开源(github.com/RUNSTR),依赖的 nak 工具由 Nostr 生态核心开发者 fiatjaf 维护,供应链透明度极高。

潜在缺点与局限性

私钥暴露风险:Skill 要求用户主动提供 nsec 私钥,虽声明"仅当前会话使用、不存储",但无法完全排除终端环境(shell 历史、进程列表、内存转储)的泄露可能。这是 Nostr 生态的结构性挑战,非本 Skill 独有。

备份延迟问题:Agent 只能读取上次备份时的数据,非实时同步。用户需养成"运动后备份"习惯,否则 AI 分析基于过时数据。文档明确建议"一周后重新备份"。

技术门槛偏高:依赖 Go 语言工具链安装 nak,或需配置 Node.js + NDK 环境,对非技术用户不够友好。尽管提供了两种解密方案,仍需要一定的命令行操作能力。

隐私合规灰色地带:健康数据属于 GDPR/HIPAA 敏感类别,虽采用自加密设计,但用户自行将私钥授予 AI Agent 的行为,在合规审计视角下可能存在授权链条不清晰的问题。

适合的目标群体

  • 比特币/Nostr 原住民:已熟悉私钥管理、去中心化身份的加密社区用户
  • 隐私敏感型健身爱好者:抗拒 Strava、Keep 等中心化平台的数据收集政策
  • 量化自我实践者:希望用 AI 分析运动-情绪-习惯多维关联的数据驱动用户
  • 开源技术用户:具备基本命令行能力,能自主验证依赖工具来源
  • 慈善运动参与者:通过运动为 HRF 等组织筹款的同时,希望获得 AI 教练指导

使用风险

性能风险:首次获取备份需轮询四个中继节点,网络延迟可能导致 5-30 秒响应时间;大体积备份(多年数据)的解密解压过程占用内存。

依赖项风险:nak 工具若未正确安装或版本不兼容,将导致整个 Skill 不可用;建议用户安装后执行 nak --version 验证。

数据一致性风险:Legacy 公开运动(Kind 1301)与加密备份(Kind 30078)存在双数据源,需去重合并,极端情况下可能出现统计重复或遗漏。

Memory 持久化风险:Skill 建议将健康摘要存入 Memory,若用户未定期清理,敏感数据将在本地长期留存,超出用户预期保留期限。

RUNSTR Fitness 内容

手动下载zip · 5.6 kB
skill-card.mdtext/markdown
请选择文件