Sous Clip

You watched the recipe. Sous Clip wrote it down.

Share a TikTok, Instagram Reel or YouTube Short and get a clean recipe back: ingredients, steps, times and servings, saved in a library on your own server.

Install Sous Clip Star on GitHub 6

Free and open source (MIT). Runs in Docker on your own machine, with the AI model you choose, even a local one.

Order up No. 0417

In: a cooking video, shared from a phone


Steamed Pork Dumplings (Layered Wrapper Style)

20 min cook · Chinese · Steamed · Pork

Ingredients 12

  • ground pork
  • garlic
  • ginger
  • green onions
  • Chinese light soy sauce
  • oyster sauce
  • cornstarch
  • water
  • salt
  • white pepper
  • gyoza wrappers
  • chili oil

Steps 9

  1. Grate the garlic and ginger.
  2. In a bowl, combine the pork, garlic, ginger, green onions, soy sauce, oyster sauce, cornstarch, a little water, salt and white pepper.
  3. Mix the filling until well combined.
  4. Place a wet gyoza wrapper at the bottom of a ramekin.

+ 5 more steps in your library

Example extraction: real output from Sous Clip

How an order gets cooked

  1. 1 Order in

    Tap Share in TikTok, Instagram or YouTube and pick Sous Clip, or paste the link into it. Install it on your phone and it sits right next to the feed.

  2. 2 On the line

    Your server downloads the video, transcribes the speech with Whisper right there, reads the caption, and your chosen AI model writes the recipe.

  3. 3 Order up

    The recipe lands in your library. Search it, filter by cooking time, scale the servings, edit it, share a link, or send it to Mealie.

The real thing

This is what it looks like once it's running on your server. Tap a screenshot to see it full size.

Your kitchen, your rules

Your recipes never leave your server. The transcript goes to the AI provider you pick, or nowhere at all if that model runs locally.

Recipes stored
One SQLite file on your server
Transcription
Whisper, on your server (CPU or NVIDIA GPU)
AI model
Anthropic, OpenAI, Ollama, or any OpenAI- or Anthropic-compatible endpoint
Fully offline
Yes, with a local model
Runs on
Docker or Podman, amd64 and arm64
On your phone
Installs as an app over HTTPS; shares from the feed on Android
Works with
Mealie (optional)
Price
Free, MIT license

Install it

It's self-hosted, so it takes a machine that runs Docker, a few commands and an AI model.

You'll need

  • A computer or home server with Docker or Podman
  • An Anthropic or OpenAI API key, or a local model (Ollama or any compatible server)
  • Python 3, once, to download the Whisper model
1. Get it
git clone https://github.com/SachinVenugopalan30/sous-clip.git
cd sous-clip
cp .env.example .env

2. Edit .env: set APP_PASSWORD, JWT_SECRET and your AI model or API key. The app won't start with the example values.

3. Start it
python3 scripts/download-model.py
docker compose pull
docker compose up -d

Then open http://localhost:3000 and sign in with the password you set. Guides for GPU, Podman, reverse proxies and phone install are in the README.

Questions

Which apps does Sous Clip work with?

YouTube Shorts, Instagram Reels and TikTok. Downloads go through yt-dlp. Long-form videos haven't been tested.

Do I have to pay for an AI API?

No. Point Sous Clip at a local model through Ollama or any OpenAI- or Anthropic-compatible server and it runs fully offline. You can also use an Anthropic or OpenAI API key.

Where are my recipes stored?

In a single SQLite file on your own server. Your recipes never leave it; only the transcript goes to the AI provider you choose, and nothing does if that model is local.

Can I use it from my phone?

Yes. Put Sous Clip behind HTTPS (see the reverse-proxy guide), install it from your phone's browser, then share videos to it. On Android it appears in the share sheet; on iPhone, paste the link if it doesn't.

What if the video has no voiceover?

Sous Clip reads the video's caption as well as the speech. If a video has neither, there is nothing to extract.

Does it work with Mealie?

Yes. Connect your Mealie instance in Settings and send recipes to it when you extract them or later from your library.

Is it free?

Yes. Sous Clip is open source under the MIT license.