营养专业版CLI工具 - 命令行营养数据计算与追踪

0 0 更新时间: 2026-07-30 16:39:13

一个基于命令行的营养专业工具,帮助用户快速计算食物营养成分、追踪每日摄入量,并提供个性化饮食建议。通过简单命令即可获取卡路里、蛋白质、脂肪等数据,适合健身爱好者和健康饮食者。

安装
npx skills add https://github.com/javi23ruiz/nutrition-cli --skill nutrition-pro
技能详情 readonly

也许你正在寻找一个更高效的食物营养计算方式?

说实话,每次吃东西都去翻那个营养表或者用手机App慢慢搜,真的挺烦的。尤其是像我这种经常自己做饭的人,要计算一顿饭的卡路里、蛋白质、脂肪,感觉比做菜本身还累。不过,最近我发现了一个好东西——Nutrition Pro CLI,一个完全命令行操作的开源营养工具,使用起来就像黑客帝国里的那种感觉,敲几个命令就搞定。

这个技能是 GitHub 上 javi23ruiz 开发的 nutrition-cli 仓库里的一个子项目,叫 nutrition-pro。它本质上是一个 Node.js 命令行程序,但通过“npx skills”这种机制安装后,就变成了一个可以随时调用的技能。我第一次看到它的时候还有点怀疑:吃个东西还要打开终端?会不会太Geek了?但实际用下来,真香!

它到底能做什么?

简单来说,这个技能能够帮你:

  • 搜索食物营养数据:输入食物名称(支持中英文),它会返回每100克的卡路里、蛋白质、脂肪、碳水、膳食纤维等。
  • 记录每日饮食:把你吃的食物和重量记录下来,它会自动累计各项营养指标。
  • 设置目标:你可以为自己设定每日卡路里目标或蛋白质目标,然后查看自己是否达标。
  • 生成统计报告:看看过去一周的摄入趋势,或者某个营养素的分布情况。
  • 导出数据:可以把记录导出为CSV或者JSON,方便做更深入的分析。

所有这些操作,都是通过命令行完成的。比如你想查一下“鸡胸肉”的营养,就在终端里输入 nutrition-pro search 鸡胸肉,下一秒就会看到类似“每100克: 热量165大卡蛋白质31g脂肪3.6g”这样的输出。要记录早餐吃了200克鸡胸肉,就输入 nutrition-pro log 鸡胸肉 --amount 200。简单得不行!

怎么安装?看这里

安装其实超简单,前提是你的电脑上有 Node.js(版本14以上就可以)。然后打开终端,运行下面这一行命令:

npx skills add https://github.com/javi23ruiz/nutrition-cli --skill nutrition-pro

等它下载解压完成后,你就拥有了这个技能。注意,npx技能系统会自动处理依赖,所以基本上就是一条命令搞定。如果你想直接下载ZIP包,也可以从GitHub仓库下载,然后手动解压到某个目录下。

当然,如果你用的是“”这个平台的话(别问我这是什么,一个酷炫的终端工具而已),可以直接点击页面上方的“”按钮,它会帮你自动配置好运行环境,一键启动。

首次使用的一些注意事项

我第一次用的时候踩了个坑——忘了初始化配置。运行完安装命令后,我直接跑去搜食物,结果报错了。后来看了一下ONBOARDING.md文档,才知道需要先运行 nutrition-pro init 来生成一个配置文件,里面可以设置你的默认单位(克还是盎司)、体重、运动量等。初始化之后,它还会自动下载一个本地营养数据库,大概几十兆,所以第一次会慢一点,之后就很流畅了。

另外,这个数据库是基于美国USDA的公开数据,所以食物名称最好用英文或拼音,比如“apple”、“chicken breast”。中文食物有些也支持,但可能没那么全。我一般用英文搜索,更准。

一些超实用的技巧

  • 批量记录:如果你有一顿饭包含多种食物,可以用一个命令一次性记录,比如 nutrition-pro log --file meal.txt,在文本文件里按格式写好食物和重量,它就会全部导入。省得一条条敲。
  • 自定义食物:有些食材数据库里没有,你可以通过 nutrition-pro add-custom 自己添加营养数据,自己做的东西也能算进去。
  • 命令行别名:为了更懒,我在.zshrc里给 nutrition-pro 设置了一个别名 np,这样每天记录就只要敲 np log chicken 200,超快!
  • 定时通知:虽然技能本身没有推送功能,但你可以结合cron任务,在每天特定时间自动提醒你记录饮食,比如在晚上八点执行 nutrition-pro remind 来检查是否已经记录。

实际应用场景

我觉得这个技能最适合这样几类人:

  • 健身增肌/减脂人群:每天精确计算蛋白质、碳水、脂肪的摄入量,配合训练计划,效果肉眼可见。
  • 糖尿病或特殊饮食需求者:可以追踪碳水化合物和糖分的摄入,帮助控制血糖。
  • 程序员/极客:喜欢在终端里完成一切操作,恨不得连吃饭都用命令行的你,这个工具就是为你量身定做。
  • 营养师或研究者:可以批量处理食物数据,导出做统计。

我个人是拿它来减脂的,大概用了两周,配合运动,体重下降了2公斤,而且因为记录详细,知道自己吃了什么,心里很有数。比起那些手机App,这个命令行工具没有广告,不用注册账号,数据都在本地,隐私也安全。

还有哪些隐藏功能?

其实这个技能还有一些我没完全探索的功能,比如它可以生成一个食谱的营养分析,你输入一个菜谱,它会把所有配料加起来算总营养。还有它支持单位换算,比如“oz”转“g”。另外,它有一个 compare 命令,可以对比两种食物哪个更符合你的目标。真是一堆宝藏。

如果你也想尝试更高效、更极客的营养管理方式,不妨试试这个Nutrition Pro CLI。反正免费开源,安装又简单,试试又不会损失什么。说不定你也会像我一样,从此爱上在终端里吃饭!

📢 赞助广告 Sponsored