Repolode
Vincentwei1021

Vincentwei1021/anything2explainer

A Claude Code / Codex skill that turns a topic into a narrated, code-drawn motion-graphics explainer video built with Remotion.

Stars
3,109
Forks
404
Open issues
8
Last commit
2 months ago

What is it?

anything2explainer is an agent skill for Claude Code and Codex that produces a narrated explainer video from a topic or an article. The output is a 1280×720 H.264 MP4 with TTS voiceover, word-aligned subtitles, chapter cards, a top HUD and a bottom chapter progress bar, in either Chinese or English.

Every frame is drawn in code with Remotion (React and TypeScript), so no stock footage or generative video model is involved. The repository ships the method the agent follows: a compilable Remotion template, a primitives library, scripts for voiceover, storyboarding, rendering and frame-level QC, plus style and motion specs. It also includes a complete reference film and its research, narration and storyboard files.

The agent researches the topic with sourced facts, writes the narration, builds a frame-accurate timeline, storyboards each shot, and dispatches parallel build agents that each write Remotion components. The user is consulted at four checkpoints: length and language, narration sign-off, voiceover engine, and a 30-second preview.

Key features

  • 01Turns a topic or document into a 1280×720 narrated MP4 with subtitles and chapter cards.
  • 02Supports Chinese (edge-tts) and English (kokoro-82m) voiceover, or your own audio.
  • 03Every frame is drawn in code with Remotion, so renders are reproducible.
  • 04Splits shot construction across parallel build agents, with QC agents reviewing frames.
  • 05Includes a reference film with its full research, narration, storyboard and QC paper trail.

Use cases

  • Producing a short explainer video on a technical concept without filming or stock footage.
  • Turning a written article or document into a narrated motion-graphics video.
  • Studying a structured workflow for having coding agents build Remotion projects.
  • Making bilingual Chinese or English educational videos from the same storyboard.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/Vincentwei1021/anything2explainer.git
  2. 2

    Link the skill into Claude Code

    ln -s "$PWD/anything2explainer" ~/.claude/skills/anything2explainer
  3. 3

    Install ffmpeg (required)

    brew install ffmpeg
  4. 4

    Install Python dependencies in a virtual environment

    pip install 'edge-tts==7.2.8' numpy pillow scipy

Things to know

  • Needs ffmpeg and Node 18 or newer, and a Python setup for TTS, before it can produce a video.
  • Verified on macOS; Linux works with extra setup and Windows is untested.
  • Licensed under PolyForm Noncommercial, so commercial use requires the author's prior authorization.
  • Chinese voiceover depends on a cloud call to a Microsoft endpoint.

In collections

Topics

FAQ

What is anything2explainer?
A Claude Code / Codex skill that turns a topic into a narrated, code-drawn motion-graphics explainer video built with Remotion. anything2explainer is an agent skill for Claude Code and Codex that produces a narrated explainer video from a topic or an article. The output is a 1280×720 H.264 MP4 with TTS voiceover, word-aligned subtitles, chapter cards, a top HUD and a bottom chapter progress bar, in either Chinese or English.
Is anything2explainer free to use? What license does it have?
anything2explainer is open source under the Other license. Check the license terms before using it in commercial products.
Is anything2explainer still maintained?
Updated within 6 months. The last commit to anything2explainer was on Sep 18, 2026.
What can I use anything2explainer for?
Producing a short explainer video on a technical concept without filming or stock footage. Turning a written article or document into a narrated motion-graphics video. Studying a structured workflow for having coding agents build Remotion projects. Making bilingual Chinese or English educational videos from the same storyboard.
How do I install anything2explainer?
Clone the repository: git clone https://github.com/Vincentwei1021/anything2explainer.git Link the skill into Claude Code: ln -s "$PWD/anything2explainer" ~/.claude/skills/anything2explainer Install ffmpeg (required): brew install ffmpeg Install Python dependencies in a virtual environment: pip install 'edge-tts==7.2.8' numpy pillow scipy
Where can I get anything2explainer?
The source code and installation instructions are on GitHub: https://github.com/Vincentwei1021/anything2explainer

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects