NutriLog — a custom GPT chat with memory
I’m a developer. When I quit smoking 15 years ago, I gained about 55 pounds in six months — and never really lost them. At 5’9”, I’ve often weighed close to 220 lbs.
Since 2020, I’ve tracked my weight with mixed results. I had the data, but not the consistency.
In October 2024, I tried a basic low-calorie diet. What helped me stick with it was using GPT chat — as my assistant. It tracked what I ate, calculated my BMR and TDEE, kept a running log of my meals and macros, and even remembered the weight of my kitchen bowls.
As a developer, I connected GPT to a small web app — giving it memory. That turned it from a chatbot into a real tool.
I’ve lost 26 pounds in 7 months. If this approach worked for me, maybe it can help someone else too.
How I use NutriLog
- I speak or type my meals into GPT — like: "Cheese omelet, toast with butter, banana, coffee with sugar".
- The assistant calculates calories and macros, then saves it to my food log automatically.
- My web app keeps track of weight, calorie balance, and goals — and gives me real-time feedback.
- I can ask GPT: "How many calories do I have left today?" or "What’s my weight trend this week?"
- All data is stored outside GPT, so it has real memory between sessions — not just chat history.
Talking to your AI Assistant
Tracking your calories & progress
Under the hood
-
Custom GPT chat — tuned to track your meals, weight, and calories through conversation. - You interact using any OpenAI client — voice or text, mobile or desktop.
- Your data is saved and retrieved through a web app that handles user registration, GPT authorization (via OAuth2), and data storage in a shared relational database.
- The same app gives you a control panel to inspect, verify, and analyze what the assistant has remembered.
- Communication between the assistant and the app is done via a structured OpenAPI interface.
Who it’s for
- You already use GPT and like working with it.
- You want to lose weight by tracking calories — not by following trendy diets.
- You prefer tools over apps — and conversations over dashboards.
- You want to stay in control, not be controlled.
- You’re curious what a well-tuned assistant with memory can actually do.
Start Your Journey | Send Feedback
🚀 Beta Access
Join now and get 3 months free during the beta.
beta spots remaining
Join the Beta — Free