Skip
All open source

2026 · open source · MIT

drumreel

Agent-operated product walkthrough recorder

Author a YAML scenario, rehearse it headless until green, then record a polished MP4. Hermetic in-browser capture so your mouse never ruins a take. Built for humans and agents (MCP).

Screenshots

drumreel recording session with scenario log and preview
Rehearse green, then record a hermetic take
drumreel YAML scenario example
Declarative YAML scenario (seed, scenes, asserts)

Overview

drumreel turns product demos into data: declare a scenario, rehearse it headless until asserts pass, then record a human-feeling video with seeded cursor motion and typing.

Capture is hermetic (CDP screencast → ffmpeg) — no OS screen-recording permissions, and your real mouse cannot ruin a take. Agents get a full MCP surface and a self-teaching guide.

Highlights

  • YAML scenario DSL with seed-reproducible humanization
  • rehearse → record → scene-level retakes
  • MCP server for agent-driven authoring
  • Post-production from logs (cards, captions, presets)

Install

curl -fsSL https://raw.githubusercontent.com/mubashirjamali101/drumreel/main/install.sh | bash

Stack

TypeScriptTypeScriptPlaywrightPlaywrightffmpegffmpeg

Elsewhere

Find me online

I share work and notes here, on GitHub, and on LinkedIn. For project or security mail: hello@mubashirjamali.com and security@mubashirjamali.com below.