OpenCut AI — Search your footage by meaning, 100% on your machine
👋 Hey Product Hunt!
We just shipped Visual Search in OpenCut AI — the privacy-first, open-source AI video editor.
Ever scrubbed through 200 clips hunting for "that outdoor shot with someone talking"?
Now you just type it.
🔍 What it does
- Search footage by meaning — type "close-up face", "screen recording", "landscape" and instantly surface matching frames across your whole media bin.
- Find similar clips — right-click any clip → see visually related footage.
- Duplicate / retake detection — automatically flags near-identical takes so you can clean up your bin.
🔒 The catch? There isn't one.
Everything runs locally. We use a CLIP model (open_clip ViT-B-32) to embed sampled frames and your text query into vectors — and those vectors live entirely on your device (IndexedDB). Your footage never gets uploaded, stored, or indexed by anyone but you.
⚙️ Under the hood
- New self-hosted `clip-service` microservice (FastAPI + open_clip), auto-detects CUDA → MPS → CPU
- Frames auto-indexed in the background on import — no manual setup
- Fully open-source, runs via Docker Compose alongside the rest of the stack
🎬 OpenCut AI is a fully local AI video editor — Whisper transcription, TTS, image gen, and LLM editing assistants, all running on your own hardware. No cloud, no subscriptions, no data leaving your machine.
⭐ Open-source & self-hostable: https://github.com/Ekaanth/OpenCut-AI
We'd love your feedback — what would you want to search your footage for? 👇


Replies