Monitor de acciones con IA autoalojado para acciones A, Hong Kong y EE. UU., con seguimiento de cartera, alertas de precios, análisis basado en TradingAgents e informes automatizados.
MabudAlam/NomAI-App
App de Flutter para nutrición y seguimiento de comidas, con FastAPI y un agente de LangChain que analiza fotos de alimentos y crea planes semanales de dieta.
Alternativa open source a:MyFitnessPal
Lose It!
- Estrellas
- 126
- Forks
- 15
- Issues abiertos
- 0
- Último commit
- hace 6 meses
¿Qué es?
NomAI es un asistente de nutrición con IA que combina un cliente Flutter para iOS, Android y web con un backend FastAPI que orquesta llamadas a LLM. Los usuarios pueden fotografiar una comida o describirla por texto. La app ejecuta un proceso de tres pasos: extrae los alimentos, busca datos nutricionales en la web mediante Exa o DuckDuckGo y, por último, hace que el LLM sintetice información nutricional estructurada.
Además del análisis, el proyecto incluye un agente de chat basado en LangChain que tiene en cuenta las preferencias alimentarias, las alergias y los objetivos de salud; un planificador semanal que genera planes de comidas para siete días con ciclado de carbohidratos y objetivos de macronutrientes; y sugerencias de cinco comidas alternativas. Se pueden marcar las comidas como consumidas y actualizar los planes. El historial de chat y los planes de dieta se guardan en Google Firestore.
El backend puede usar Google Gemini u OpenRouter como proveedor de LLM, seleccionado mediante variables de entorno. El cliente usa Firebase Authentication y Remote Config para conectarse al backend desplegado.
Funciones clave
- 01Analiza comidas a partir de fotos o descripciones de texto mediante un proceso con LLM basado en búsquedas web
- 02Asistente de chat que tiene en cuenta las preferencias alimentarias, las alergias y los objetivos de salud
- 03Genera planes de dieta de 7 días con ciclado de carbohidratos y objetivos de macronutrientes
- 04Sugiere cinco comidas alternativas que se ajustan al perfil alimentario del usuario
- 05Permite alternar entre Google Gemini y OpenRouter como proveedor de LLM
- 06Guarda el historial de chat y los planes de dieta en Google Firestore
Casos de uso
- Registrar comidas tomando una foto y obtener un desglose nutricional estimado
- Crear un plan semanal de comidas que respete las alergias y los objetivos de macronutrientes
- Estudiar una implementación de referencia de un agente de nutrición con FastAPI y LangChain y un cliente Flutter
Temas
Preguntas frecuentes
- ¿Qué es NomAI-App?
- App de Flutter para nutrición y seguimiento de comidas, con FastAPI y un agente de LangChain que analiza fotos de alimentos y crea planes semanales de dieta. NomAI es un asistente de nutrición con IA que combina un cliente Flutter para iOS, Android y web con un backend FastAPI que orquesta llamadas a LLM. Los usuarios pueden fotografiar una comida o describirla por texto. La app ejecuta un proceso de tres pasos: extrae los alimentos, busca datos nutricionales en la web mediante Exa o DuckDuckGo y, por último, hace que el LLM sintetice información nutricional estructurada.
- ¿NomAI-App es gratuito? ¿Qué licencia tiene?
- NomAI-App no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿NomAI-App sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de NomAI-App fue el 22 abr 2026.
- ¿Para qué puedo usar NomAI-App?
- Registrar comidas tomando una foto y obtener un desglose nutricional estimado Crear un plan semanal de comidas que respete las alergias y los objetivos de macronutrientes Estudiar una implementación de referencia de un agente de nutrición con FastAPI y LangChain y un cliente Flutter
- ¿Dónde consigo NomAI-App?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MabudAlam/NomAI-App
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Parser de documentos de código abierto que convierte PDF, Office, HTML y otros archivos en datos estructurados para pipelines de IA generativa.
Plataforma de chat autohospedada al estilo de ChatGPT que unifica múltiples proveedores de IA e incluye Agents, compatibilidad con MCP, Artifacts y autenticación multiusuario.
Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración.
Complemento de Blender y servidor MCP que permiten a asistentes de IA como Claude crear, modificar e inspeccionar escenas 3D en Blender mediante prompts.
Servidor MCP de código abierto que conecta agentes de IA, IDE y aplicaciones con bases de datos mediante herramientas predefinidas o definiciones personalizadas.