{"repo":"oktaydbk54/vibeclip","free":true,"listed":false,"github":"https://github.com/oktaydbk54/vibeclip","clone":"git clone https://github.com/oktaydbk54/vibeclip.git","description":"Open-source, self-hosted AI video editor: turn long videos into captioned 9:16 shorts — and edit by chatting. BYO LLM key. AGPL-3.0.","language":"Python","stars":49,"topics":["ai","byok","captions","content-creation","faster-whisper","ffmpeg","llm","open-source","python","self-hosted"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Drop in a long video — podcast, interview, talk, stream — and VibeClip cuts it into vertical, captioned, ready-to-post shorts. Then you refine every clip by chatting : “make clip 2 punchier,” “bigger captions,” “add a zoom at 0:05,” “undo.” Quick start · Features · How it works · Bring your own key · Configuration · Contributing Left: the raw clip. Right: after one sentence — “make it mrbeast style and add gameplay underneath” — captioned, reframed to 9:16, and split-screened. Real pipeline output, not a mockup. Footage: Andy Dickinson (CC-BY) · gameplay: Orbital - No Copyright Gameplay (CC-BY) · Minecraft © Mojang. --- ⚡ Quick start Spin up a private instance in three commands. All you add is one LLM key. With the defaults ( EMAIL MODE=console , REQUIRE EMAIL VERIFICATION=false ) sign-up logs you straight in — no email provider needed. Bring an OpenAI or DeepSeek key (DeepSeek is the cheap one), or point LLM BASE URL at any OpenAI-compatible server (Ollama, LM Studio, OpenRouter…). Prefer no Docker? See local install. --- ✨ What it does --- --- 🎬 Long → shorts, automatically Transcribes on-device, scores the strongest moments (hook / flow / value — not a dumb keyword scan), reframes to 9:16 around the speaker, and burns word-synced captions. 💬 Edit by chatting A tool-calling agent turns plain language into real edits — trims, filler-word removal (“uhh”/“ee”), zooms, styles, music, b-roll, brand overlays. One undo reverts a whole multi-step plan. 🎨 Styles in one shot hormo","default_branch":null,"files":null,"tree":[],"storefront":"/r/oktaydbk54","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oktaydbk54/vibeclip/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."}