Turn raw footage and a music track into a beat-synced montage automatically
Auto-crop clips to fit different social media aspect ratios
Generate a video edit from a plain text style instruction like 'fast-paced montage'
| gvclab/cutclaw | ywnd1144/gopay_plus_automatic | django/django-localflavor | |
|---|---|---|---|
| Stars | 831 | 918 | 919 |
| Language | Python | Python | Python |
| Last pushed | — | — | 2026-06-23 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an LLM API key via LiteLLM for the AI editing agents.
CutClaw is an AI-powered video editing tool that takes hours of raw footage and a music track and automatically assembles them into a polished montage. Instead of manually scrubbing through footage and cutting clips to match the beat, you give CutClaw your video files and an instruction in plain text, something like "fast-paced character montage" or "slow emotional narrative", and it handles the rest. The system works through a multi-agent pipeline, which means several AI modules work together in stages: first, it analyzes and "deconstructs" all the raw video and audio into labeled, searchable clips, next, a planning agent decides which shots to use and in what order, then another agent picks the exact timestamps for each cut and validates the result before rendering the final video. Music synchronization is central to how cuts are timed, the tool extracts the beats and energy patterns from the audio track and uses them to decide where cuts should land. There is also a smart auto-cropping feature that detects the main subject in each clip and adjusts the frame to fit different aspect ratios (useful for social media formats). You run it either through a web interface (a Streamlit app in your browser) or via command line. It is built in Python and powered by LiteLLM (a layer that lets you connect different AI language models). The full README is longer than what was provided.
An AI tool that automatically edits raw video footage and music into a finished montage from a plain text instruction.
Mainly Python. The stack also includes Python, LiteLLM, Streamlit.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.