Spaces:
Running
Running
metadata
title: cookAIware
emoji: 🍲
colorFrom: blue
colorTo: pink
sdk: static
pinned: false
tags:
- reachy_mini
- reachy_mini_python_app
- inventory
- meal-planning
- shopping-list
thumbnail: >-
https://cdn-uploads.huggingface.co/production/uploads/63fa862a4380ab0cb9563c4a/sA9lSnYg2ojupUUooOEQv.jpeg
short_description: helps families track food, plan menu and shopping list
cookAIware
cookAIware is a Reachy Mini community app that helps families track food inventory, plan a weekly menu, and build a shopping list from what is missing. It is designed for quick, practical home use with simple, family-friendly meals and a clear weekly schedule.
What it does
- Tracks food items with quantity, metric units, expiration date (optional), and storage location.
- Generates a weekly meal plan based only on items in inventory.
- Builds a shopping list from plan shortfalls.
- Answers questions like “What’s for dinner on Friday?”
Requirements
- Reachy Mini (Lite or Wireless)
- OpenAI API key for voice conversations
Run locally
Optional: open the UI at http://0.0.0.0:7860/ and use the CookAIware tab to visualize the conversation, inventory, meal-planning and shopping-list.
Configure the API key
Set the key in .env (ignored by git) or as an environment variable:
OPENAI_API_KEY=your_key_here
MODEL_NAME="gpt-realtime"
Data files
The app stores data locally as JSON:
data/family_profile.jsondata/inventory.jsondata/meal_plan.jsondata/shopping_list.json
Publishing checklist
- Update landing page:
index.html,style.css - Update this README
- Run:
reachy-mini-app-assistant check . - Publish:
reachy-mini-app-assistant publish
License
MIT