{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "vincentsch/explainroo",
 "name": "explainroo",
 "owner": "vincentsch",
 "slug": "vincentsch-explainroo",
 "github": "https://github.com/vincentsch/explainroo",
 "what": "explainroo is a free, open source tool that turns a script and JavaScript scene file into a narrated explainer video or product demo MP4, with the voice, timing and rendering running on your computer.",
 "why": "",
 "language": "JavaScript",
 "requirements": [
  "Node.js 20.11 or newer",
  "ffmpeg",
  "Chrome or Chromium",
  "About 400 MB of disk space for the voice and timing models, downloaded once",
  "A coding agent such as Claude Code or Codex, if you want the agent to write the video"
 ],
 "audience_note": "Solo creators, marketers and developers who need short narrated videos and whose coding agent can write the script and scene files.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Content",
 "url": "https://dedupedai.com/use-cases/vincentsch-explainroo/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "vincentsch-explainroo--make-explainer-video-from-topic",
   "title": "Make a narrated explainer video from one topic",
   "best": true,
   "url": "https://dedupedai.com/use-cases/vincentsch-explainroo/make-explainer-video-from-topic/",
   "json": "https://dedupedai.com/use-cases/u/vincentsch-explainroo/make-explainer-video-from-topic.json"
  },
  {
   "id": "vincentsch-explainroo--build-product-demo-for-your-app",
   "title": "Build a product demo that clicks through your app",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vincentsch-explainroo/build-product-demo-for-your-app/",
   "json": "https://dedupedai.com/use-cases/u/vincentsch-explainroo/build-product-demo-for-your-app.json"
  },
  {
   "id": "vincentsch-explainroo--render-one-video-for-every-feed",
   "title": "Render one video in wide and tall sizes at once",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vincentsch-explainroo/render-one-video-for-every-feed/",
   "json": "https://dedupedai.com/use-cases/u/vincentsch-explainroo/render-one-video-for-every-feed.json"
  },
  {
   "id": "vincentsch-explainroo--narrate-explainer-in-another-language",
   "title": "Narrate an explainer in another language",
   "best": false,
   "url": "https://dedupedai.com/use-cases/vincentsch-explainroo/narrate-explainer-in-another-language/",
   "json": "https://dedupedai.com/use-cases/u/vincentsch-explainroo/narrate-explainer-in-another-language.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
