demograb v0.2.0

Agent-driven
demo recorder.

Spawn Claude Code in a real terminal, position your apps alongside it, capture the full desktop. The viewer watches Claude actually work — not a scripted reproduction.

Download for Windows
Windows 10+  ·  x86-64  ·  requires ffmpeg + Windows Terminal + claude CLI

Demo

Claude locating a geometry change across two Revit PDF revisions using pdfdifftool.com — no script, no replay.

How it works

Write a scenario file. A markdown file with YAML frontmatter — window layout, deadline, pre/post shell commands. The body is the prompt sent to Claude Code.

demograb sets the stage. Runs your pre-commands (launch Revit, open files), spawns the Claude Code TUI, positions every window to the pixel.

ddagrab captures the desktop. DXGI Desktop Duplication records at 30fps. demograb races the agent's exit against your deadline, then stops cleanly.

Install

PowerShell
iwr -useb https://demograb.com/demograb-windows-amd64.exe -OutFile demograb.exe
.\demograb.exe doctor

Requirements

Quick start

your-demo.md
---
output: $TEMP/demo.mp4
deadline_sec: 300
window_layout:
  - { match: "Autodesk Revit", x: 0, y: 0, w: 1720, h: 1368 }
  - { match: "@console", x: 1720, y: 0, w: 1720, h: 1368 }
pre:
  - bim revit launch
---

Open the Snowdon cover sheet and describe what changed between rev 1 and rev 2.
PowerShell
.\demograb.exe agent your-demo.md