This is an open source Chrome Extension to look up ingredient on Amazon, Kroger and other stores.
You can host it yourself.
Roadmap
v2.2.mp4
Logo Eggie
Demo first
ingredients_demo.mp4
on Amazon
on Kroger
on Walmart
Disclaimer
You know AI can hallucinate. A better LLM can reduce it.
Dependency Used in development
- Git
- Nodejs
- Ollama
- Mac (I don't think this is a dependency but I used my mac laptop for this)
- Opus 4.5
Fire up your terminal - Git, Nodejs and Ollama Preparation
First, git clone the repo and node install dependencies under server/ folder
git clone https://github.com/hbcbh1999/ingredientDash
cd server
npm install
cd server && node index.js
You will need ollama on your machine. I tested on Mac. It should work on Linux and Windows as well. Raise an issue if you run into errors. I will take a look.
One more step on the backend side.
Environment Setup .env file.
ENV Sample:
https://github.com/hbcbh1999/ingredientDash/blob/main/server/.env.example
There is a template file under server folder. rename it to .env It is using OLLAMA and LLAMA3.2 Tailor this to your taste.
# AI Provider Configuration
# Options: ollama, openai, gemini, groq
ACTIVE_PROVIDER=ollama
#ACTIVE_PROVIDER=gemini
# API Keys (Leave empty if using Ollama)
OPENAI_API_KEY=
GROQ_API_KEY=
# Ollama Settings
OLLAMA_URL=http://localhost:11434/api/generate
OLLAMA_MODEL=llama3.2
This is a visual for what we have done so far.
The front end. you will load the extension to your chrome browser.
You will need 3 steps.
-
Step 1 - enable your developer mode
-
Step 2 - Locate the root path of the downloaded project and load it in chrome browser.
Monitoring - It's local and it's private
There is a local dashboard to help you see.
http://localhost:3005/dashboard
Happy Ingredienting!