核心用法
MyFitnessClaw 是一款基于 OpenClaw 原生工具的营养追踪技能,用户只需用自然语言描述餐食(如"午餐吃了鸡胸肉沙拉"),系统自动估算卡路里、蛋白质、碳水、脂肪四大宏量营养素,以及维生素D3、镁、钾、锌、B6、B12、硒、维生素C、A、E 等10种微量营养素。数据存储于结构化 JSON 文件,并通过 Canvas 渲染实时可视化仪表盘,支持离线访问(file:// 协议)。
显著优点
1. 零摩擦记录:无需手动查表或输入数值,AI 自动估算营养成分
2. 双轨数据架构:daily_macros.json 作为权威数据源,offline_data.js 作为浏览器离线镜像,确保随时可用
3. 智能记忆系统:自动维护常见食物数据库(common.md),越用越准
4. 实时可视化:基于 HTML/Canvas 的仪表盘,进度一目了然
5. AI 健康洞察:自动生成个性化建议,辅助饮食决策
潜在缺点与局限性
- 估算依赖通用标准:营养素估算基于 32 岁男性推荐摄入量,对特定人群(孕妇、运动员、慢性病患)可能偏差较大
- 离线镜像需手动同步:虽然设计为自动更新,但极端情况下可能出现数据不一致
- 无社交/云同步:纯本地存储,换设备需手动迁移数据
- 微量营养素覆盖有限:仅追踪10种,未涵盖钙、铁、Omega-3 等常见关注项
适合人群
- 希望快速建立饮食 awareness 的健身入门者
- 偏好本地隐私、不愿使用云端营养 App 的用户
- 已熟悉 OpenClaw/Claude 生态的技术型用户
常规风险
- 数据持久性风险:JSON 文件损坏或误删将导致历史记录丢失,建议定期备份
nutrition/目录 - 估算准确性风险:AI 估算可能与实际营养成分存在 20-40% 偏差,精确控制需配合食品秤和营养标签
- 隐私泄露风险:发布前务必执行 Publishing Checklist 清理个人数据,否则
memory/中的敏感信息可能外泄