Chef Genie is a free and open-source recipe generator that lets you generate personalized recipes based on the ingredients you have on hand, the time you have available, and your cooking skill level using ChatGPT.
It’s perfect for those looking to adhere to specific dietary regimes like vegan or paleo diets. The inclusion of detailed nutritional information with each recipe helps users stay informed about what they consume.
How to use it:
1. Visit the Chef Genie app and enter the ingredients you have on hand.

2. Adjust the slider to specify how much time you can spare, ranging from 5 to 120 minutes.
3. Choose how many people you’re cooking for, from 2 to 6.
4. Select your cooking skill level: Novice, Medium, or Expert.
5. Specify one or more dietary restrictions or preferences, such as low-calorie, vegan, or paleo.
6. Hit the ‘Generate recipe’ button, and within seconds, receive your customized recipe complete with ingredients, cooking instructions, calorie count, and nutritional facts.

Deploying Chef Genie Locally:
For those comfortable with technology, Chef Genie also offers the option to run the application locally on your own computer or server.
1. Clone the repository from GitHub and install the necessary dependencies.
git clone https://github.com/giacomogaglione/chef-genie.git
cd chef-genie
pnpm install
pnpm dev
2. Copy the .env.example to .env and insert your API keys.
cp .env.example .env
OPENAI_API_KEY=your-key
CLERK_SECRET_KEY=your-key
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-key
NEXT_PUBLIC_SUPABASE_KEY=your-key
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
3. Start the development server to run Chef Genie locally.
pnpm run dev










