How does this compare to raw https://github.com/vercel-labs/agent-browser ?

ProofShot sits on top of agent-browser. agent-browser gives you the browser primitives (click, navigate, screenshot). ProofShot adds the session stuff: starts recording, pipes your server logs, collects console errors with pattern matching for 10+ languages, trims the video, syncs timestamps, and bundles it all into a standalone viewer HTML. There’s also proofshot pr which uploads everything to a GitHub PR comment. So it’s not an alternative tool, it's a layer on top of it :)