Edit videos with coding agents

★ 30,845⑂ 3,574
PythonCreated 2026-04-12video-use.com
30,845
stars
+369+442+2,731
3,574
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

video-use

Introducing video-use — edit videos with Claude Code. 100% open source.

Drop raw footage in a folder, chat with Claude Code, get final.mp4 back. Works for any content — talking heads, montages, tutorials, travel, interviews — without presets or menus.

Cloud-hosted video-use is coming. Join the waitlist at video-use.com.

 What it does

- Cuts out filler words (umm, uh, false starts) and dead space between takes
- Auto color grades every segment (warm cinematic, neutral punch, or any custom ffmpeg chain)
- 30ms audio fades at every cut so you never hear a pop
- Burns subtitles in your style — 2-word UPPERCASE chunks by default, fully customizable
- Generates animation overlays via HyperFrames, Remotion, Manim, or PIL — spawned in parallel sub-agents, one per animation
- Self-evaluates the rendered output at every cut boundary before showing you anything
- Persists session memory in project.md so next week's session picks up where you left off

 Setup prompt

Paste into Claude Code, Codex, Hermes, Openclaw, or any agent with shell access:

text
Set up https://github.com/browser-use/video-use for me.

Read install.md first to install this repo, wire up ffmpeg, register the skill with whichever agent you're running under, and set up the ElevenLabs API key — ask me to paste it when you need it. Then read SKILL.md for daily usage, and always read helpers/ because that's where the editing scripts live. After install, don't transcribe anything on your own — just tell me it's ready and wait for me to drop footage into a folder.


The agent handles the clone, dependencies, skill registration, and prompts you once for your ElevenLabs API key (grab one at elevenlabs.io/app/settings/api-keys).

Then point your agent at a folder of raw takes:

bash
cd /path/to/your/videos
claude     or codex, hermes, etc.


For always-on editing from your own VPS or Telegram, run the agent through Browser Use Box. Watch the 15-second demo.

And in the session:

 edit these into a launch video

It inventories the sources, proposes a strategy, waits for your OK, then produces edit/final.mp4 next to your sources. All outputs live in /edit/ — the skill directory stays clean.

 Manual install

If you'd rather do it by hand:

bash
 1. Clone and symlink into your agent's skills directory
git clone https://github.com/browser-use/video-use ~/Developer/video-use
ln -sfn ~/Developer/video-use ~/.claude/skills/video-use         Claude Code
 ln -sfn ~/Developer/video-use ~/.codex/skills/video-use        Codex

 2. Install deps
cd ~/Developer/video-use
uv sync                          or: pip install -e .
brew install ffmpeg              required
brew install yt-dlp              optional, for downloading online sources

 3. Add your ElevenLabs API key
cp .env.example .env
$EDITOR .env                     ELEVENLABS_API_KEY=...


 How it works

The LLM never watches the video. It reads it — through two layers that together give it everything it needs to cut with word-boundary pr

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON