
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
An open-source pipeline that transforms a raw talking-head recording into a fully produced YouTube video, including cuts, visuals, voice, sound effects, thumbnail, and upload, all driven by Claude Code and Remotion.
219
+46
88
0
MIT
2026-07-19
It replaces traditional video editing entirely with code, automating every step from transcription to upload, and ships with real examples and a brand customization system.
Record the talking head. Claude Code does the rest.
An open-source pipeline that takes a raw recording all the way to a published YouTube video — the cut, the visuals, the voice, the sound effects, the thumbnail, and the upload. No video editor. No screen recording. Every screen moment you see is built as code (Remotion TSX) and composited over your cut.
📺 Watch it edit a real video, end to end: That video was made with this repo. The animations, the screencasts, the sound effects, and the thumbnail you clicked — all of it.
| # | Step | Skill | What happens |
|---|---|---|---|
| 1 | The cut | /clean-cut | AssemblyAI transcribes with tone + talking style, you author cuts.json from the transcript, out comes a clean master + word-level edited-transcript.json |
| 2 | The visuals | /make-tsx · /fake-screencast | Remotion shots built over the master, every reveal synced to the word times. Generated UI clones that simulate a screen recording — nothing captured |
| 3 | The voice | /clean-audio | diagnose the noise, isolate the voice, keep the levels |
| 4 | The sound | /suggest-sfx | function-first SFX landing on the exact word, from a library that grows with every video |
| 5 | The packaging | /packaging | one title × 3 thumbnail bets for YouTube's A/B test, rendered as real images |
| 6 | The upload | tools/yt_upload.py | checks itself for ghost speech + A/V drift, then uploads as a private draft |
Plus /brand-setup — makes all of it look like your channel, not the one it came from.
And /vidtsx-2d-generator — the low-level rules that keep a Remotion shot from crashing.
You record: yourself, talking. That's the whole shot list.
It builds: every full-screen statement, diagram, UI walkthrough, browser and terminal mockup, title card, and transition — as code, over your cut, synced to what you actually said.
Requirements: Claude Code · Python 3.10+ · Node 18+ ·
ffmpeg + ffprobe on PATH.
git clone https://github.com/hassancs91/claude-youtube-editor
cd claude-youtube-editor
python -m venv venv
venv/Scripts/python -m pip install -r requirements.txt # Windows (./venv/bin/pip on
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.