Before you begin
Your first short video written entirely in code by Claude, using the repo that fits your project, with no video model involved.
Tools used
Claude Code
GitHub
Requirements
- A Claude plan that includes Claude Code, with Claude Opus 5.5
- Node.js, Google Chrome and ffmpeg on your computer (these repos render frames in headless Chrome)
- Git, to clone a repo
- For ShipVideo: nothing to install if you use launchvideo.io
On this page · 6 steps
Your progress
0 of 6 steps
The walkthrough
Step 01 / 06
PDoomVideo: see how Opus made a whole music video
This is the source code of the viral Claude Opus 5.5 music video "I'm Upping My P(doom)". The README says everything in the repo was generated by the model, including STORYBOARD.md (Opus's shot-by-shot plan) and ANIMATION_GUIDE.md (the style and code guide Opus wrote for the subagents it ran in parallel). Clone it and read those two files first: they show how Opus planned a long video before it wrote any code. To render the video yourself, run the commands below.
Check before continuing
- Read STORYBOARD.md
- Read ANIMATION_GUIDE.md
- Node.js, Google Chrome and ffmpeg installed before you render
git clone https://github.com/JohnHeibel/PDoomVideo
cd PDoomVideo
npm install
node render.mjs --frames=0:156.6 --workers=4
node render.mjs --encode --out=out/pdoom.mp4