Repolode
simonoppowa

simonoppowa/OpenNutriTracker

免费开源的热量与营养素记录应用,支持 Android 和 iOS,数据保存在手机本地,无需注册账号。

可替代:MyFitnessPal

Star
2,720
Fork
373
未关闭 Issue
176
最近提交
9小时前

这是什么?

OpenNutriTracker 根据身高、体重、年龄和活动水平计算热量与营养素目标,并记录每日饮食和饮水。日记数据以加密方式保存在手机本地,应用没有账号体系,也不包含广告和数据分析组件。

食物数据来自 Open Food Facts、美国 USDA FoodData Central 和德国 BLS 数据库,支持扫描包装食品条码。除热量外,还可查看十种微量营养素、体重记录、运动、食谱,并可选用间歇性断食计时器,趋势图支持 7、30 或 90 天视图。

数据可导出为 JSON 或 CSV,也可重新导入或以二维码分享。应用基于 Flutter 和 Dart 开发,食物数据后端是独立仓库,可在 Supabase 上自行部署。

核心功能

  • 01支持食物搜索、条码扫描和快速添加热量记录
  • 02按早餐、午餐、晚餐、加餐组织的日历式饮食日记
  • 03微量营养素面板,涵盖十种营养素,可选参考摄入量对比
  • 04趋势图展示连续记录天数、热量目标、体重和饮水情况
  • 05数据本地加密存储,支持 JSON 和 CSV 导入导出

适用场景

  • 记录每日热量和三大营养素,用于减重、增重或维持体重
  • 无需注册账号即可记录饮食,不向第三方公司共享饮食数据
  • 对照参考值查看微量营养素摄入情况
  • 在自有 Supabase 项目上自部署食物数据库后端

快速上手

  1. 1

    阅读入门指南

  2. 2

    从 App Store 或 Google Play 安装应用

使用前须知

  • 仅支持 Android 和 iOS,没有桌面或网页版本。
  • 饮食记录仅保存在设备上,README 中未提及云同步或基于账户的备份。

标签

常见问题

OpenNutriTracker 是什么?
免费开源的热量与营养素记录应用,支持 Android 和 iOS,数据保存在手机本地,无需注册账号。 OpenNutriTracker 根据身高、体重、年龄和活动水平计算热量与营养素目标,并记录每日饮食和饮水。日记数据以加密方式保存在手机本地,应用没有账号体系,也不包含广告和数据分析组件。
OpenNutriTracker 可以免费使用吗?用的什么许可证?
OpenNutriTracker 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
OpenNutriTracker 还在维护吗?
活跃维护中。OpenNutriTracker 最近一次提交是在 2026年10月19日。
OpenNutriTracker 适合用来做什么?
记录每日热量和三大营养素,用于减重、增重或维持体重 无需注册账号即可记录饮食,不向第三方公司共享饮食数据 对照参考值查看微量营养素摄入情况 在自有 Supabase 项目上自部署食物数据库后端
OpenNutriTracker 怎么安装和运行?
阅读入门指南 从 App Store 或 Google Play 安装应用
在哪里获取 OpenNutriTracker?
源代码和安装说明在 GitHub 上:https://github.com/simonoppowa/OpenNutriTracker

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目