Mealventory
Know what is in your kitchen, plan what you eat, and cook it before it expires. An AI assistant, Chef Brigitte, works on your real stock.
Designed and built in my own time: product, data model, AI and interface. Web, iOS and Android, in English and French.



What it does
Stock with dates
Scan a barcode or a receipt. Items sit where they live, and what expires first comes first.
Planning tied to stock
Plan the week. Cooking a meal takes its ingredients out of the stock.
Recipes from anywhere
Paste a recipe link or describe a dish. It becomes a structured recipe, translated if needed.
Shopping by voice
Dictate the list. Items are sorted by aisle and move to the stock once bought.
Chef Brigitte
An assistant with 16 tools. It does not just answer: it plans the meal, adds to the list and writes the recipe, then shows what it changed.
Guardrails: a limit on tool rounds per message, caps on how much it can write at once, an allergen check on generated recipes, and a thumbs up or down on every answer.
- Find what expires soonreads
- Suggest anti-waste recipesreads
- Plan a mealwrites
- Add to the shopping listwrites
- and 12 more
Under the hood
- server functions, each checking who is calling
- 20
- database migrations, with tests on data isolation
- 112
- automated tests, run on every push
- 149
Bring your own assistant
An MCP server lets a user's Claude or ChatGPT reach their kitchen, with their consent. It can read and add, never edit or delete, and the database enforces it.
AI that stays in budget
Every AI call is logged with its cost, quotas are enforced on the server, and the model is chosen in configuration rather than in code.
React, TypeScript, Supabase, OpenAI, Capacitor, Sentry, GitHub Actions
Want to try it?
The beta is closed for now. The waitlist is open at mealventory.com.