{"repo":"pickeld/pick-a-recipe","free":true,"listed":false,"github":"https://github.com/pickeld/pick-a-recipe","clone":"git clone https://github.com/pickeld/pick-a-recipe.git","description":"Pick-a-Recipe: AI-powered recipe extraction from TikTok, YouTube & Instagram videos with automatic import to Tandoor/Mealie recipe managers.","language":"Python","stars":28,"topics":["ai","automation","cooking","docker","flask","food","gemini","instagram","llm","mealie"],"license":null,"category":"ai-agents","readme_excerpt":"Pick-a-Recipe Extract recipes from social media videos (TikTok, YouTube, Instagram, etc.) and automatically import them into your self-hosted recipe manager. Overview Pick-a-Recipe is a Python application that: 1. Downloads videos from TikTok, YouTube, Instagram, and other platforms using yt-dlp 2. Transcribes audio using Whisper AI (via faster-whisper ) 3. Extracts on-screen text (ingredients, instructions) using vision-capable LLMs 4. Generates structured recipes using AI (OpenAI GPT or Google Gemini) 5. Uploads to recipe managers - supports Tandoor and Mealie Features - 🎥 Multi-platform video support (TikTok, YouTube, Instagram, etc.) - 🎙️ Audio transcription with language detection - 👁️ Visual text extraction from video frames - 🤖 AI-powered recipe generation with structured ingredients - 🍽️ Automatic nutrition and serving size estimation - 🖼️ Dish image extraction with manual selection option - 🌐 Web UI with real-time progress updates - 🔐 User authentication and settings management - 🐳 Docker support for easy deployment - 📱 PWA Support - Install as app on mobile, share URLs directly from Android/iOS Requirements - Python 3.11+ - FFmpeg (for video/audio processing) - API key for OpenAI or Google Gemini - Self-hosted Tandoor or Mealie instance (optional) Installation Using Docker (Recommended) Option 1: Pull from Docker Hub (Easiest) Access the web UI at http://localhost:5006 Option 2: Using Docker Compose Create a docker-compose.yml file: Then run: Access the we","default_branch":null,"files":null,"tree":[],"storefront":"/r/pickeld","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pickeld/pick-a-recipe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}