AI product Open source

explainroo

An open-source tool that lets a coding agent create narrated explainer videos and product demos as MP4 files on the local computer. The agent writes a Markdown script and JavaScript scene definitions; Kokoro generates local speech, Whisper provides word-level timing, Chrome renders the scenes on a canvas, and FFmpeg assembles the narration, animation, music, sound effects, and captions. Scenes can include hand-drawn graphics, charts, code, icons, screenshots, or reconstructed product interfaces with simulated pointer and typing actions.

View repository Visit site Mentioned in 1 video ↓

Overview

explainroo saves stills and frame sheets for review, and provides layout and speech checks for overlapping or clipped text, pronunciation errors, and small text in feed-sized videos. It supports multiple visual styles, output aspect ratios, adjustable pacing, and optional AI-generated illustrations through OpenRouter. The software is MIT licensed and requires Node.js, FFmpeg, and Chrome or Chromium; its voice and timing models run locally after setup.

What explainroo is used for

1 use taken from transcripts — each links to the moment in the video.

  • Uses a coding agent to create narrated explainer videos as MP4 files. It handles scripts, JavaScript scenes, voice, timing, animation, music, export, and checks for visual or pronunciation errors.

Videos mentioning explainroo

1 in the library.