Videos that stay current
Keep a video in your repo and refresh records it again, replacing only what changed. Takes start on a dark muted wallpaper, one of fourteen.
Demoman records your web app in a headless browser and hands back a polished video. Just ask your agent.
An agent is asked to record a demo of creating an invoice, as a desktop, a phone and a tablet. Each time it calls Demoman, which runs six steps in a sample billing app at that size, reports every step in frame, and saves the video as an MP4.
Zooms, cursor and framing, polished from the first take.
Export it as it is, or refine it in Studio.
One take, every format you need.
Connect Claude Code, Codex, Cursor or OpenCode, then ask in plain language.
Demoman records in a separate headless browser while you keep working.
It reports steps that were missed or cut off so your agent can correct and retry the flow.
Capture and export happen directly on the machine running Demoman.
Keep a video in your repo and refresh records it again, replacing only what changed. Takes start on a dark muted wallpaper, one of fourteen.
Demoman runs on x86_64 Linux, and setup names the command that installs Chromium's libraries. A video on a pull request says what the run did and which commit it recorded.
Every run adds a version to a named video, and the Studio lists your videos with their versions and exports. Exports take their video's name.
Setup asks which agents to connect, the export quality and the pull-request setting, and now connects OpenCode. MP4s export at 60 fps in 1440p.
npx demoman setup