agent-browser records browser sessions to WebM
Introduced 2026-01-23 · score 0.93
HOW TO USE IT
When capturing a demo, open the application, start a WebM recording, perform the browser actions, then stop the recording to save it.
agent-browser open <app-url>
agent-browser record start ./demo.webm
agent-browser click <selector>
agent-browser record stopWHY THIS HELPS
Record a browser session while capturing a demo of a web application.
REQUIREMENTS AND LIMITATIONS
- Version: v0.6.0
- <app-url> (required): URL to open before recording.
- ./demo.webm (required): Output path; recording documentation requires a filename extension.
- <selector> (required): Element selector for the click action; refs such as @e1 are supported.
- Prerequisite: Install agent-browser and its Chromium browser with `npm install -g agent-browser` and `agent-browser install`.
- Prerequisite: The recording reference requires ffmpeg on PATH with libvpx and libx264 encoders; this requirement appears in current documentation, not the v0.6.0 release note.
- Recording uses Playwright's native recording.
- Docs conflict: The v0.6.0 release note says recording uses Playwright's native recording; current official recording docs describe piping frames to ffmpeg. The current implementation detail conflicts with the release note and is not used as a card fact.
FIRST-PARTY EVIDENCE
- https://github.com/vercel-labs/agent-browser/releases/tag/v0.6.0
- https://github.com/vercel-labs/agent-browser/blob/v0.6.0/README.md
- https://github.com/vercel-labs/agent-browser/blob/main/skill-data/core/references/video-recording.md
Check the installed version and the source before using it. Entry JSON