Самостоятельно размещаемый AI-монитор акций Китая, Гонконга и США: портфель, ценовые оповещения, анализ на базе TradingAgents и автоматические отчёты.
MabudAlam/NomAI-App
Приложение для питания и учёта приёмов пищи на Flutter с бэкендом на FastAPI и агентом LangChain, который анализирует фото еды и составляет планы питания на неделю.
Open source альтернатива:MyFitnessPal
Lose It!
- Звёзды
- 126
- Форки
- 15
- Открытые issues
- 0
- Последний коммит
- 6 месяцев назад
Что это?
NomAI — AI-помощник по питанию с клиентом на Flutter для iOS, Android и веба и бэкендом на FastAPI, который управляет вызовами LLM. Пользователи могут сфотографировать блюдо или описать его текстом. Приложение выполняет трёхэтапную обработку: определяет продукты, ищет данные о пищевой ценности в интернете через Exa или DuckDuckGo, а затем поручает LLM сформировать структурированную информацию о составе блюда.
Помимо анализа, проект включает чат-агента на LangChain, который учитывает предпочтения в питании, аллергии и цели, связанные со здоровьем; планировщик рациона на неделю, создающий планы питания на семь дней с циклированием углеводов и целевыми показателями макронутриентов; а также пять вариантов альтернативных блюд. Приёмы пищи можно отмечать как съеденные, а планы — обновлять. История чата и планы питания хранятся в Google Firestore.
Бэкенд может использовать в качестве LLM-провайдера Google Gemini или OpenRouter — выбор задаётся через переменные окружения. Клиент использует Firebase Authentication и Remote Config, чтобы обращаться к развёрнутому бэкенду.
Ключевые возможности
- 01Анализирует блюда по фотографиям или текстовым описаниям с помощью LLM, использующей данные из интернета
- 02Чат-помощник учитывает предпочтения в питании, аллергии и цели, связанные со здоровьем
- 03Составляет планы питания на 7 дней с циклированием углеводов и целевыми показателями макронутриентов
- 04Предлагает пять альтернативных блюд с учётом пищевого профиля пользователя
- 05Позволяет переключаться между Google Gemini и OpenRouter в качестве LLM-провайдера
- 06Хранит историю чата и планы питания в Google Firestore
Сценарии использования
- Вести учёт приёмов пищи: сфотографировать блюдо и получить примерную оценку его пищевой ценности
- Составить план питания на неделю с учётом аллергий и целевых показателей макронутриентов
- Изучить пример реализации агента для работы с питанием на FastAPI и LangChain с клиентом на Flutter
Темы
Частые вопросы
- Что такое NomAI-App?
- Приложение для питания и учёта приёмов пищи на Flutter с бэкендом на FastAPI и агентом LangChain, который анализирует фото еды и составляет планы питания на неделю. NomAI — AI-помощник по питанию с клиентом на Flutter для iOS, Android и веба и бэкендом на FastAPI, который управляет вызовами LLM. Пользователи могут сфотографировать блюдо или описать его текстом. Приложение выполняет трёхэтапную обработку: определяет продукты, ищет данные о пищевой ценности в интернете через Exa или DuckDuckGo, а затем поручает LLM сформировать структурированную информацию о составе блюда.
- NomAI-App можно использовать бесплатно? Какая у него лицензия?
- У NomAI-App не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- NomAI-App всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в NomAI-App — 22 апр. 2026 г..
- Для чего можно использовать NomAI-App?
- Вести учёт приёмов пищи: сфотографировать блюдо и получить примерную оценку его пищевой ценности Составить план питания на неделю с учётом аллергий и целевых показателей макронутриентов Изучить пример реализации агента для работы с питанием на FastAPI и LangChain с клиентом на Flutter
- Где скачать NomAI-App?
- Исходный код и инструкции по установке — на GitHub: https://github.com/MabudAlam/NomAI-App
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.
Самостоятельно размещаемая чат-платформа в стиле ChatGPT с поддержкой разных AI-провайдеров, Agents, MCP, Artifacts и авторизацией нескольких пользователей.
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
Аддон для Blender и MCP-сервер, с помощью которых AI-ассистенты, например Claude, могут создавать, изменять и изучать 3D-сцены в Blender по текстовым запросам.
Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.