File size: 2,318 Bytes
a4d1533 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | ---
title: Haven Kitchen OS
emoji: π©π»βπ³
colorFrom: green
colorTo: orange
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: AI Kitchen Assistant with Dual Personalities
---
# π‘ Haven Kitchen OS
**Your AI-Powered Kitchen Companion for the Reachy Mini Robot**
Haven Kitchen OS brings two delightful AI personalities into your kitchen:
## π©π»βπΌ Meet Olivia
Your sophisticated household manager who handles:
- π
Calendar management & scheduling
- βοΈ Email summaries
- π Smart home coordination
- π Birthday & event reminders
## π©π»βπ³ Meet Brie
Your enthusiastic culinary assistant who helps with:
- π³ Recipe discovery & suggestions
- π Step-by-step cooking guidance
- π₯ Ingredient substitutions
- β±οΈ Kitchen timers & conversions
## β¨ Features
- **Dual AI Personalities** - Olivia for home management, Brie for cooking
- **Voice Interaction** - Speak naturally with your kitchen assistant
- **Google Calendar Integration** - Manage your schedule hands-free
- **Recipe Navigation** - Step-by-step voice-guided cooking
- **Smart Handoffs** - Olivia seamlessly transfers cooking questions to Brie
## π€ Reachy Mini Integration
When running locally with the Reachy Mini robot or MuJoCo simulator:
- Expressive head movements and animations
- Persona-specific eye colors (sage green for Olivia, warm amber for Brie)
- Reactive gestures during conversations
*Note: Robot animations require local hardware/simulator and are disabled in the cloud version.*
## π Contest Entry
This project is a submission for the **NVIDIA Golden Ticket Contest** showcasing creative applications of the Reachy Mini robot.
**#NVIDIAGTC** | Built with π for Hugging Face & Pollen Robotics
---
## π§ Setup (Local)
1. Clone the repository
2. Install dependencies: `pip install -r requirements.txt`
3. Copy `.env.example` to `.env` and add your API keys
4. Run: `streamlit run app.py`
For robot simulation, run `mjpython start_sim.py` in a separate terminal first.
## π Environment Variables
Required API keys (set in HF Secrets for cloud deployment):
- `GROQ_API_KEY` - Primary LLM (Groq)
- `ELEVENLABS_API_KEY` - Text-to-Speech
- `OPENAI_API_KEY` - Backup LLM
- `SERPER_API_KEY` - Web search (optional)
|