Pipeline

Long video in, short captioned clips out, and everything that keeps that running unattended.

OmniClipper and ClipVault

Live ยท 2026

Long video in, captioned vertical clips out, with the indexing, checks and posting around it.

OmniClipper downloads a long video, transcribes it, has an LLM pick the strongest topics, renders vertical clips with burned-in captions and face-tracked framing, and schedules them to YouTube, TikTok and X. ClipVault indexes long video into about 66,000 searchable, LLM-described moments and composes Shorts by query. A status dashboard behind a Cloudflare Tunnel and single sign-on watches both. AI Content Factory is an earlier desktop take on the same idea, built around a local model.

Most of the engineering is in the failure cases. Uploads go up private and stay private for at least three minutes while the platform's rights and age checks run, because a test upload reported finished after 40 seconds and claims arrived later; a flagged video is deleted and replaced. A rule the model kept reasoning its way around became a regex gate in code. A disk-full outage traced back to a cleanup job that only ran when one user opened their clip list.

Built with Python, Flask, PostgreSQL, SQLite FTS5, ffmpeg, Whisper (Groq), DeepSeek, Ollama, Cloudflare R2, YouTube Data API

Other work