Design and interface · Independent · 22 Oct 2026

tandryukha/aidemo

Your coding agent makes the demo video — a narrated, captioned MP4 from one storyboard.json. Deterministic replay re-renders it in CI (no key, ~$0). Open-source (MIT) alternative to Screen Studio / Clueso / Demosmith.

← Design and interface
aidemo: automated product demo videos. Turns a JSON storyboard into a narrated MP4.

In simple English

This tool makes product demo videos from a simple text description. You ask your coding agent to record a feature, and it writes a plan and runs a browser to record it. The engine adds voiceover, synced captions, and smooth zooming. Because the recording steps are fixed, your continuous integration server can re-record the video whenever your code changes. It costs nothing to run locally if you use the built-in offline voice model.

What it is

A command-line utility and Model Context Protocol server that turns a JSON storyboard into a narrated, captioned MP4 product demo using Chrome and FFmpeg. It acts as an open-source alternative to proprietary screen recording tools by letting your coding agent author the video flow.

What it is good for

Solo builders who want professional product demos and animated GIFs for their README files without spending hours editing screen recordings by hand.

Stars18
LicenceMIT
Latestv0.15.2 (2026-09-25)checked 22 Oct 2026
Last code change2026-10-21
Written inTypeScript
Setup effort
3 / 5
Payoff
5 / 5
Good
  • Re-renders your demo automatically in continuous integration when your user interface changes.
  • Works completely offline with zero API keys if you use the local voice model.
  • Connects directly to coding assistants via a Model Context Protocol server.
Watch for
  • Requires Node.js 20+, Google Chrome, and FFmpeg installed on your machine.
  • Setting up custom voice providers requires external API keys and accounts.
  • Debugging broken browser selectors in complex web apps takes time.
Replaces

manual screen recording and video editor trimming

Works well with

Claude Code

Similar repositories
  • puppeteer/puppeteer96k stars

    A browser automation library, while aidemo is a complete video creation pipeline built on top of browser tools.

  • microsoft/playwright98k stars

    A web testing and automation framework that aidemo uses under the hood to drive Chrome.

Also reviewed on Repo Radar
  • GoogleChromeLabs/squoosh26k stars

    A web page that compresses images in the browser and shows you the result before you save it.

  • simple-icons/simple-icons26k stars

    More than 3,400 brand logos as single-colour SVG files, released into the public domain.

  • phosphor-icons/core394 stars

    The raw SVG files and the catalogue for the Phosphor icon family, with no framework package attached.

Install
npm install
cp .env.example .env
node examples/local-demo/serve.mjs

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Design & Creative › Presentations, Demos & Screen Capture › Product Demos.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.