Analysis updated 2026-05-18
Export a Claude Design animation to a 4K/60fps MP4 without screen recording, getting frame-perfect output with no dropped frames.
Batch-export a folder of Claude animation projects to individual MP4 files with a single command.
Mux an AI-generated or recorded voiceover into a Claude animation export by dropping the audio file into the project folder.
Automate video exports in a content creation pipeline using the CLI mode.
| dawoodtrumboo/claude-video-export | ash310u/awesome-ai-stack | asqrzk/copilot-openrouter-to-ollama-proxy | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | vibe coder | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
First run requires Playwright to download ~500MB of Chromium, after that the exporter runs locally with no external dependencies.
Claude Design and Claude Artifacts can produce animated visuals using React, but there is no built-in way to export those animations as proper video files. Screen recording produces inconsistent frame rates and captures browser chrome. This tool solves that: you give it a folder containing a Stage-based animation project, and it renders every frame in a headless browser at precise timing intervals, then encodes the result to a 4K 60fps MP4 using a bundled copy of ffmpeg. No system dependencies are required beyond Node.js. The process is deterministic because the animation must be written as a pure function of time, meaning each frame is produced by setting a specific time position rather than letting it play through. This guarantees no dropped frames regardless of how complex the animation is or how slow the rendering machine processes it. The tool auto-upgrades the project's animation file at serve time to add the export mode, so existing projects require no manual edits. There are two ways to run it. A drag-and-drop web interface starts at a local port, you drop your project folder, choose resolution and frame rate (4K at 60fps or 1080p at 30fps), and the MP4 downloads when rendering is done. A command-line mode handles the same task with flags for output file, resolution, frame rate, and number of parallel rendering workers. A bulk mode processes a folder full of projects and produces a separate MP4 for each, with a zip download option in the web interface. Adding audio is straightforward. Drop a file named voiceover, narration, or with "mix" in the name into the project folder, and the exporter muxes it into the output video during encoding. It does not call any text-to-speech service itself, it accepts audio from any source. If the audio track is longer than the animation, the last frame is held until it finishes. Setup requires cloning the repository, running npm install, and running a Playwright command to download the headless Chromium browser (about 500 megabytes).
A local tool that exports Stage-based Claude Design and Artifact animations to 4K/60fps MP4 files by rendering each frame deterministically in headless Chromium, with optional voiceover muxing.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Playwright.
Use freely for any purpose including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.