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 guideLo 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.
