Sous Clip converts YouTube Shorts, Instagram Reels, and TikTok cooking videos into clean, structured recipes. Stored on your own server or synced directly to Mealie. Forever yours.
You're scrolling. A recipe catches your eye - perfectly caramelized, effortlessly plated. You think, "I'll make that this weekend."
You screenshot. You bookmark. You forget.
And the cloud apps that promise to help? They want your data, your subscription, and your trust that they'll still exist next year. Your recipes deserve better than that.
Drop any cooking video URL - YouTube, Instagram, TikTok. Sous Clip handles the rest.
The video is downloaded, transcribed with Whisper, and parsed by an LLM into a structured recipe.
Title, ingredients, steps, and timings stored in your local library. Push to Mealie with one click or keep it entirely on your server.
YouTube Shorts, Instagram Reels, TikTok. If yt-dlp can download it, Sous Clip can extract a recipe from it.
On-device speech-to-text with OpenAI Whisper. Accurate even with background music, and no audio ever leaves your server.
Push extracted recipes directly to your self-hosted Mealie instance. No copy-pasting, no friction. mealie.io ↗
Copy recipes as Markdown or share a direct link. Clean, structured formatting every time.
Browse, search, and filter your collection. Every recipe stored locally in SQLite with no cloud sync required.
One command to deploy. Runs on a Raspberry Pi, a Synology NAS, or any machine with Docker.
Every step runs locally on your machine. No data leaves your network.
Sous Clip stores everything in a local SQLite file. No accounts, no telemetry, no cloud dependency. Your recipes live on your hardware under your control. Optionally push to Mealie for a richer recipe management experience.
Run it on a Raspberry Pi, a Synology NAS, or the old laptop in your closet. If it runs Docker, it runs Sous Clip.
# Clone the repo
git clone https://github.com/SachinVenugopalan30/sous-clip.git
cd sous-clip
# Start with Docker
docker compose up -d