gitwtfhub

wtf is vibe-editing?

davidcervinka/vibe-editing — explained in plain English

Analysis updated 2026-05-18

5PythonAudience · vibe coderComplexity · 3/5Setup · moderate

TL;DR

Edit videos by chatting with an AI assistant in plain English. Describe cuts, pacing, music, and captions, and Claude Code coordinates ffmpeg, ElevenLabs, and Python tools to build the video for you.

Mindmap

mindmap
  root((vibe-editing))
    What it does
      Edit videos via chat
      Plain English commands
      Auto reviews own output
    Tech stack
      Python
      ffmpeg
      ElevenLabs
      RunwayML API
    Pipeline stages
      Normalize footage
      Compose with overlays
      Add audio and captions
      Frame check and review
    Use cases
      Product launch films
      Social media reels
      Feature walkthroughs
      Event aftermovies
    Setup
      Install video-use
      Install HyperFrames
      Bring your own clips
    Audience
      Vibe coders
      Content creators
      Marketers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Create a product launch film by dropping raw clips into a folder and telling Claude what pacing and music you want.

REASON 2

Produce social media reels with captions and voiceover by describing the style in plain English.

REASON 3

Build an event aftermovie by having Claude inventory your footage, propose an edit plan, and refine it through conversational notes.

REASON 4

Generate a feature walkthrough video with split-screens, motion graphics, and background music using AI-assisted editing.

What's in the stack?

PythonffmpegElevenLabsRunwayML APIPillowRemotion

How it stacks up

davidcervinka/vibe-editing1ncendium/aibusteraaronmayeux/ha-hurricane-tracker
Stars555
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencevibe coderops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires installing two external open-source projects first (video-use and HyperFrames) plus API keys for ElevenLabs and RunwayML, and you must supply your own raw video clips.

No license information is provided in the repository, so default copyright restrictions may apply.

Wtf does this do

{"i":0,"repo":"davidcervinka/vibe-editing","stars":5,"lang":"Python","ok":true,"char_count":1879,"text":"Vibe-editing is a method for producing videos by talking to an AI assistant instead of using a traditional video editor. You describe what you want in plain English: the cuts, the pacing, the music, the captions, the motion. Claude Code then coordinates a collection of tools to build the video for you. It can produce product launch films, event aftermovies, feature walkthroughs, and social media reels.\n\nThe project coordinates several tools across different roles. Claude Code acts as the orchestrator, reading your intent, planning the edit, running commands, and reviewing its own output. ffmpeg handles the actual media work: cutting, scaling, compositing, and combining clips. ElevenLabs provides original background music, voiceover narration, and word-level transcription for captions. Python with Pillow generates graphics like end cards and caption overlays. HyperFrames or Remotion handle motion graphics.\n\nThe workflow follows a loop. You drop raw clips into a folder, Claude inventories them and proposes a plan in plain English. After you confirm, it extracts and normalizes each segment to a uniform format, composes the video with overlays and split-screens, adds audio, and generates captions last. Then it samples frames from its own output and checks audio loudness before showing you the result. You give notes, and the cycle repeats until you are satisfied.\nThe repository includes shell and Python scripts for each stage of this pipeline. There are scripts for normalizing footage, building split-screens, generating music and voiceover, transcribing audio, creating captions, animating end cards, color grading, and mixing audio. It also includes AI b-roll generation through the RunwayML API. The repo ships scripts and documentation only, not source footage or brand assets. You bring your own clips.\n\nSetup requires installing two separate open-source projects first: video-use, which provides the conversational editing skill for Claude Code, and HyperFrames, which handles motion graphics. The README points to external repositories for both. Additional documentation files cover the tool stack, workflow details, editing techniques, motion design, generative footage, common pitfalls, and a reference library of real launch videos to study.\n\nThe full README is longer than what was shown.","error":null}

Yoink these prompts

Prompt 1
I have a folder of raw video clips from a product launch event. Use the vibe-editing method to inventory them, propose an edit plan for a 60-second launch film with upbeat pacing, and generate the video with captions and background music.
Prompt 2
Help me set up the vibe-editing workflow by installing video-use and HyperFrames, then walk me through normalizing my footage and creating a split-screen social media reel with voiceover narration.
Prompt 3
Act as the Claude Code orchestrator from vibe-editing: read my clips folder, extract and normalize each segment, compose a video with caption overlays and an animated end card, then sample frames from the output to check quality before showing me the result.
Prompt 4
I want to create a feature walkthrough video using vibe-editing. Help me generate AI b-roll with RunwayML, add ElevenLabs voiceover and word-level captions, and mix the final audio to broadcast loudness standards.
Prompt 5
Take my rough cut notes and use the vibe-editing loop to refine my video: adjust the cuts, improve the pacing, regenerate the music, update the captions, and re-check the output until I am satisfied.

Frequently asked questions

wtf is vibe-editing?

Edit videos by chatting with an AI assistant in plain English. Describe cuts, pacing, music, and captions, and Claude Code coordinates ffmpeg, ElevenLabs, and Python tools to build the video for you.

What language is vibe-editing written in?

Mainly Python. The stack also includes Python, ffmpeg, ElevenLabs.

What license does vibe-editing use?

No license information is provided in the repository, so default copyright restrictions may apply.

How hard is vibe-editing to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is vibe-editing for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.