Skip to content
explainroo

Docs

Documentation

How to set up explainroo, how it makes a video, and every setting, command and scene element.

explainroo is a free, open source tool. A coding agent uses it to make explainer videos with a voice. Most of the time you ask your agent for a video. The agent reads AGENTS.md in the repo and does the work. These pages are for you. They explain what explainroo does, how to set it up, and how to change a video yourself.

  • Getting started: What you need, how to install explainroo, and how to get your first video.
  • How it works: What happens on your computer between your request and the finished MP4.
  • Writing the script: How script.md works, how to fix words the voice gets wrong, and how to write narration that sounds like a person.
  • Drawing scenes: How scenes.js works, how pictures appear on the right word, and where to put things on the screen.
  • Scene reference: Every element and option you can use in scenes.js, with examples.
  • Looks, sound and captions: The five looks, the sizes for each platform, the pace, the voices, the music and sound effects, the captions and the watermark.
  • Images: How to use your own screenshots and photos, and how to make pictures with AI image models.
  • Checking a video: How an agent that can't watch a video still sees it, and what each check looks for.
  • Settings: Every setting in video.json, what you can set for one scene in script.md, and the environment variables.
  • Commands: Every explainroo command and its options.
  • Questions and answers: Short answers about agents, costs, languages, licenses and the watermark.