About NutriAgent Bot
The Story
Like many people, I struggled with tracking my nutrition. I wanted to understand what I was eating, monitor my macros, and see how my diet correlated with my training performance. However, most nutrition tracking apps had a fundamental problem: I didn't own my data.
I needed a solution where I could:
- Own and control my nutrition data completely
- Build custom reports and visualizations
- Cross-reference my nutrition data with other tools, like my training data
- Have the flexibility to export, analyze, and integrate my data however I wanted
That's why I built NutriAgent Bot. It combines the convenience of Telegram messaging with the power of AI to make nutrition tracking effortless, while ensuring all your data is stored in your own Google Sheets—data you own and control.
Open Source
NutriAgent Bot is an open-source project. I built it not just to solve my own problem, but also to train my development skills with AI by building a fully featured AI agent. The project demonstrates:
- Natural language processing for meal understanding
- Image recognition for food identification
- AI agent orchestration with LangChain
- Integration with external APIs (Telegram, Google Sheets)
- OAuth authentication flows
You can view the source code, contribute, or use it as a learning resource:
Connect
I'm always interested in connecting with fellow developers, nutrition enthusiasts, and anyone working on interesting projects. Feel free to reach out:
License
This project is licensed under the MIT License, making it free to use, modify, and distribute. See the LICENSE file for details.