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.
