OpenNutriTracker icon indicating copy to clipboard operation
OpenNutriTracker copied to clipboard

[Feature Request] Ask AI to fill out custom dish information.

Open devilAPI opened this issue 6 months ago • 3 comments

For example, I wanted to eat a nectarine sometime and I had to add it as custom dish. Because I didn't have any nutrition information on my nectarine ofc, I asked ChatGPT about my nectarine, and let GPT estimate the nutrition information.

It would be great to automate this process. That there would be a button with the AI icon, that automatically opens Maybe with a speech recognition option, so if you cook stuff, you could tell AI what you cooked and it could estimate the nutrition information, and automatically fill it out.

devilAPI avatar Jun 19 '25 10:06 devilAPI

I disagree with this idea. This is an open source "cheap project". Chatgpt API costs a lot.

ibart avatar Jun 24 '25 06:06 ibart

What about using the same food APIs we are already using in the app to generate auto-fill suggestions?

There could be a slide up panel with similarly named items you can select to fill or options that appear under the "meal name" field so you can select one.

alettsy avatar Jul 01 '25 15:07 alettsy

I am in favor of this idea. It is an open source project that is supposed to be affordable, but this feature does not have to hinder that. As long as it is an additional feature that you are free to opt in too, and it does not lock you in to a specific AI provider.

AI will become more affordable and eventually we will have good AI running on peoples mobile devices. If we had this feature it would very likely save people some time and reduce the friction of entering daily meals.

Features I would be happy to see:

  1. Picture analysis, when you create a custom dish, and let AI guess macro nutrients, dish name (and maybe ingredients).
  2. Speech recognition, where one can dictate information for all dishes in a day, or information on a single meal and it automatically enters it.

m5x5 avatar Sep 21 '25 20:09 m5x5