可自托管的 AI 盯盘工具,覆盖 A股、港股和美股,提供持仓管理、价格提醒与自动分析报告。
MabudAlam/NomAI-App
基于 Flutter 的 AI 营养与饮食记录应用,后端使用 FastAPI 和 LangChain,可分析食物图片并生成每周饮食计划。
- Star
- 126
- Fork
- 15
- 未关闭 Issue
- 0
- 最近提交
- 6个月前
这是什么?
NomAI 是一款 AI 营养与饮食记录应用,客户端使用 Flutter 开发,支持 iOS、Android 和 Web。后端基于 FastAPI 调度大模型调用。用户可以拍摄餐食照片或用文字描述饮食,系统会依次完成食物识别、通过 Exa 或 DuckDuckGo 联网检索营养数据,再由大模型整理成结构化的营养信息。
除了餐食分析,项目还包含基于 LangChain 的对话助手,能结合用户的饮食偏好、过敏信息和健康目标给出建议;周饮食规划功能可生成包含碳水循环和宏量营养目标的七天食谱,并提供五个替代餐食推荐。用户可以标记已用餐并更新计划,聊天记录和饮食计划存储在 Google Firestore 中。
后端支持 Google Gemini 和 OpenRouter 两种大模型提供方,通过环境变量切换。客户端依赖 Firebase 身份验证和 Remote Config 来指向已部署的后端地址。
核心功能
- 01结合联网搜索结果分析图片或文字描述的餐食营养
- 02对话助手会考虑饮食偏好、过敏和健康目标
- 03生成包含碳水循环和宏量营养目标的七天饮食计划
- 04为每餐推荐五个符合饮食画像的替代餐食
- 05可在 Google Gemini 与 OpenRouter 之间切换大模型
- 06聊天记录和饮食计划保存在 Google Firestore 中
适用场景
- 拍照记录每餐并获取大致的营养成分
- 制定符合过敏信息和宏量营养目标的每周食谱
- 参考 FastAPI、LangChain 与 Flutter 结合的营养应用实现
标签
常见问题
- NomAI-App 是什么?
- 基于 Flutter 的 AI 营养与饮食记录应用,后端使用 FastAPI 和 LangChain,可分析食物图片并生成每周饮食计划。 NomAI 是一款 AI 营养与饮食记录应用,客户端使用 Flutter 开发,支持 iOS、Android 和 Web。后端基于 FastAPI 调度大模型调用。用户可以拍摄餐食照片或用文字描述饮食,系统会依次完成食物识别、通过 Exa 或 DuckDuckGo 联网检索营养数据,再由大模型整理成结构化的营养信息。
- NomAI-App 可以免费使用吗?用的什么许可证?
- NomAI-App 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- NomAI-App 还在维护吗?
- 半年内有更新。NomAI-App 最近一次提交是在 2026年4月22日。
- NomAI-App 适合用来做什么?
- 拍照记录每餐并获取大致的营养成分 制定符合过敏信息和宏量营养目标的每周食谱 参考 FastAPI、LangChain 与 Flutter 结合的营养应用实现
- 在哪里获取 NomAI-App?
- 源代码和安装说明在 GitHub 上:https://github.com/MabudAlam/NomAI-App
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
让 Claude 等 AI 助手通过 MCP 协议直接操作 Blender,完成建模、场景搭建与素材导入。
把 Git 仓库或本地目录整理成一份适合喂给大模型的纯文本摘要。
面向 AI 系统的 Python 图原生上下文基础设施,提供知识图谱、本体、推理与决策溯源。
Apache Maka(孵化中)是一个智能体工作台,提供桌面端、TUI 和 CLI,将每条模型消息、工具调用和权限决策记录为只追加的事件日志。
Python 库与本地 Web 界面,可将 PDF、Word、PPT、表格、图片和网页转换为 Markdown、JSON、CSV 或 HTML。