Skip
Toda la escritura

2026-08-11 · 14 min de lectura · drumreel

drumreel: YAML entra, demo MP4 sale — construido para agentes, por un dev solo

Cómo diseñé un grabador de walkthroughs que Claude Code (o cualquier agente) puede pilotar de punta a punta.

Las demos de producto son un impuesto. Clicas el flujo, fallas el ratón, regrabas, olvidas un caption, recortas la barra de menú, otra vez.

Quería otra cosa: escribir el walkthrough como datos, ensayarlo headless hasta verde, y renderizar un vídeo con sensación humana. Y que un agente posea el bucle.

Eso es drumreel. MIT. Solo. Open source.

El producto en una frase

Autorea un escenario YAML → drumreel rehearse hasta asserts verdes → drumreel record → MP4 pulido con cursor, tecleo, transiciones, captions opcionales.

Sin circo de permisos de pantalla del SO. Captura hermética en el navegador (CDP screencast → ffmpeg). Puedes tocar el ratón a mitad de toma y no pasa nada.

Decisiones que defendería en una review

Captura hermética sobre display capture

La captura de pantalla física pide permisos, atrapa la barra de menú y tu cursor real. Un toque accidental arruina la toma. In-browser es aburrido y correcto.

Humanización con seed

Mouse bezier, WPM, pausas — todo del seed del escenario. Re-runs reproducibles.

Escenas regrabables solas

Cada escena después de la primera necesita su start:. El coste de retake es O(escena), no O(vídeo).

Cortar el requisito fantasma de CI

El PRD temprano quería frames idénticos Linux CI vs macOS. Eso es investigación, no v1. Scope: herramienta local de desarrollador.

Open source

github.com/mubashirjamali101/drumreel

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

Lo construí porque estaba cansado del teatro del demo day. Claude Code ayudó a enviar la infraestructura aburrida que hace las demos aburridas en el buen sentido.