My-kitchen.io - household recipe brain and inventory manager (cook from what's in stock)

my-kitchen.io: an inventory/recipe tracker that tags each recipe's ingredients to a database and keeps a shared list of what's in stock. Should nothing surface from existing recipes there's a generator that passes a specific brief through an LLM to generate something new based on what you have in-stock right now.

How it works: Maintain a simple kitchen stock list. When you want to cook, it runs a short wizard: pick ingredients you specifically want to include, choose meal type and cuisine, set a time limit (quick / relaxed), say who's eating. It then surfaces existing recipes that fit the brief or the option to generate two new recipes to choose from.

Requirements: Home Assistant OS or Supervised (it's an add-on, so not Container/Core), and a Gemini or Anthropic API key if you want live generation. The mock provider needs neither and means the whole thing stays fully local.

Notes: it's a personal project I use daily, shared because I want to contribute to the community and hope it might be useful to others. Not affiliated with the official add-ons. Generation is a cloud API call, only the ingredient brief leaves your network, everything else stays local. The first install builds the image on-device, so it takes a few minutes on a Pi.

Repo, install instructions and screenshots: GitHub - amiablealex/my-kitchen: Self-hosted, LLM-powered household recipe brain. Home Assistant add-on (Flask + SQLite). ยท GitHub

Feedback and issues welcome on GitHub.

Add-ons no longer exist and building new Apps and using the words and links to the old way in the readme is very confusing for users wanting to try your stuff...

For instance, this don't work:

  1. In Home Assistant go to Settings โ†’ Add-ons โ†’ Add-on Store.

It would be good to proofread what you repost from other sources to make sure things are right. I hope the code itself doesn't have the same kind of problems.

Also it is HIGHLY suggested if you had programming help from any other source, including AI, that these be attributed.

@Sir_Goodenough thanks for the input :slight_smile: