ARTICLE · 1225471
开源营养App,0元替代MyFitnessPal,隐私拉满!
营养追踪必须花钱订阅?
0元平替MyFitnessPal
数据只存你手机里
开源免费 · AES-256加密 · 无广告无账号 · 2.3K Star
OpenNutriTracker
5 Parts + Conclusion
滑动
PART 01
它是什么
开源营养App
PART 02
用着怎么样
界面与功能
PART 03
替代谁
五大免费功能
PART 04
怎么用
下载与设置
PART ///
写在最后
聊聊感受
Google Play 用户评价
作为饱受订阅疲劳的人,这个营养追踪应用是一股清流
你算过一年花在 MyFitnessPal 上的订阅费够买多少斤鸡胸肉吗?
每个月几十块,广告还越弹越多,想导出自己的数据发现还得升级付费套餐。健康数据本来就是你最私密的东西,结果商业App一边收钱,一边惦记着你的数据。
直到在GitHub上刷到一个叫 OpenNutriTracker 的项目——2.3K Star,开源、免费、无广告,用户评价清一色好评。
01
PART
它是什么
WHAT IS IT
一句话:完全开源的营养追踪App,iOS和Android都能用。
它不是那种打开网页填一填的工具,而是基于Flutter开发的移动端应用,界面质感不错。不需要注册账号,没有登录环节,没有广告,也没有付费墙。数据全部存在你手机本地,AES-256加密,密钥存在Android Keystore / iOS Keychain里。
连开发者自己都看不到你吃了什么。
GitHub上拿到2.3K Star和319 Fork,30多个贡献者一起维护。已经上架App Store和Google Play,不用折腾源码就能直接用。

— 首页界面:剩余卡路里进度环 + 碳水/脂肪/蛋白质与目标对比
02
PART
用起来到底怎么样
USER EXPERIENCE
下载之后先逛了一圈首页,整体感觉清爽。
最上面是一个剩余卡路里进度环,今天还能吃多少一眼能看到。下方碳水、脂肪、蛋白质的实际摄入和目标对比排得整整齐齐,不用翻来翻去找数据。有个Google Play用户说自己用这个App减了10公斤以上,看完截图我信了——信息密度够用。

— 添加食物:支持搜索、最近记录一键重加和条形码扫描
录入食物有三种方式:搜索、手动输入卡路里、扫条形码。扫一下包装上的条形码就能查到营养信息,数据源来自Open Food Facts、USDA FoodData Central和德国BLS三个数据库。实测扫了一包饼干的条形码,秒出结果,热量、蛋白质、脂肪全都对得上。

— 食物详情:完整营养表格 + 微量营养素面板
点进食物详情页,信息量比预想的多——不只是卡路里和三大宏量营养素,完整营养表格把饱和脂肪、糖、纤维都列了出来,还带一个微量营养素面板,钠、钙、铁、钾、维生素D、B12、镁等10种元素全覆盖。

— 食物日记:月历视图 + 每日颜色标记 + 宏量营养素环形图
食物日记用日历驱动,一天切成早餐、午餐、晚餐和零食四餐,每餐有独立的卡路里目标,还能拖拽调整顺序。月历视图上每天用颜色标记完成情况,绿色达标、红色超标,哪天吃得好哪天放纵了,一眼就看得出来。
03
PART
它能替代哪些商业App
COMMERCIAL ALTERNATIVES
趋势分析
连续打卡天数、卡路里与目标对比曲线、宏量营养素均值、体重趋势图——这些在MyFitnessPal里是付费功能,这里直接免费给你用。

— 趋势分析:七天连续打卡 + 卡路里与目标线对比 + 宏量营养素均值
微量营养素面板
10种关键营养素的日/周视图,不只数卡路里。Cronometer的免费版在这方面卡得挺狠,这边直接全给看。
间歇性断食计时器
支持16:8等多种方案,带完成通知,不用额外下一个断食App。很多人专门为了这个功能去下载工具,这里直接内置了。
数据导入导出
JSON和CSV双向支持,还能通过二维码分享。换手机不怕丢数据,不会被平台锁死。有些商业App连导出都要收费,这点上OpenNutriTracker做得厚道。
Material You动态主题
16种预设主题加系统级动态取色,看着舒服。

— 个人资料:BMI、活动水平、体重目标设置
04
PART
怎么用
HOW TO USE
iOS用户去App Store搜「OpenNutriTracker」,Android用户去Google Play搜同名安装,都是免费的。不需要注册账号,打开就能用。

— Google Play商店下载横幅
想自己编译也行:
git clone https://github.com/simonoppowa/OpenNutriTracker.git
cd OpenNutriTracker
flutter pub get
flutter run
第一次打开先设个人目标——BMI、活动水平、体重目标,应用根据这些数据帮你算出每日推荐摄入热量。设好了就可以记录第一餐。应用支持9种语言,界面跟着系统语言走。
下载安装
App Store / Google Play
设置目标
BMI、活动水平、体重
记录第一餐
搜索或扫码即可
零门槛上手,无需注册账号
///
LAST
聊聊
FINAL THOUGHTS
健康App把隐私做好这一件事,就已经解决大问题了。
你每天吃了什么、体重多少、什么运动习惯,这些都是极敏感的个人数据。OpenNutriTracker用AES-256加Keystore/Keychain做到了数据完全本地化——无账号、无登录、无云端,你的数据就只存在你的手机里。App Store有用户评价说「No ads, no paywalls, no bloat, no bs」,随时能导出数据,不被任何平台绑架。
不过也得说几个局限:这不是医疗应用,怀孕、哺乳或有健康问题的人不建议用;中国本地食品的数据库覆盖有限,不少常见中式食材得手动添加自定义;条形码扫描偶尔识别不了,好在可以手动输入条形码数字。
项目由30多个贡献者维护,最新版v2.0.2在2026年8月刚发布,社区一直在活跃迭代。
被健康App收订阅费收烦了的话,可以试试这个。完全免费,完全透明。反正不花一分钱,试试又不会怎样。
我是 [你的笔名],[一句话简介]。如果觉得今天这篇有收获,欢迎点赞、在看、转发三连,我们下篇见。
既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。
THANKS FOR READING















































































