AI Sous Chef is a smart recipe generator build on Firebase Studio + Gemini CLI that helps you discover new dishes based on the ingredients you have on hand. Whether you provide a list of ingredients, snap a photo of them, or just want a random recipe, AI Sous Chef has you covered. Plus, it can even read the recipe out loud to you while you cook!
You can try it out here: https://studio--studio-1695003782-7de95.us-central1.hosted.app/
- Generate Recipes from Text: Simply type in the ingredients you have, and AI Sous Chef will create a custom recipe for you.
- Generate Recipes from Images: Take a picture of your ingredients, and the app will intelligently identify them and suggest a recipe.
- Surprise Me! Don't know what to cook? Let AI Sous Chef generate a random recipe for you.
- Text-to-Speech: Keep your hands free in the kitchen! The app can read the recipe instructions aloud with the click of a button.
- Responsive Design: A clean and intuitive interface that works beautifully on both desktop and mobile devices.
- Framework: Next.js
- AI/ML: Google's Gemini Pro Vision
- Styling: Tailwind CSS with shadcn/ui
- Language: TypeScript
To get a local copy up and running, follow these simple steps.
-
Clone the repo
git clone https://github.com/your_username/your_project_name.git
-
Navigate to the project directory
cd your_project_name -
Install NPM packages
npm install
-
Set up your environment variables
Create a
.env.localfile in the root of your project and add your Google AI API key:GOOGLE_GENAI_API_KEY=your_api_key_here
-
Start the development server
npm run dev
-
Open your browser
Navigate to
http://localhost:9002to see the application in action.
- Recipe Saving and History: Allow users to save their favorite recipes and view their generation history.
- Voice Selection: Let users choose from a variety of voices for the text-to-speech feature.
- Dietary Preferences: Add options to filter recipes based on dietary restrictions (e.g., vegan, gluten-free).
Happy Cooking! 🍽️