Browser Use failed?
BrowserTrace replays a failed Browser Use run as a local timeline: screenshot, URL, action, model output, status, and the first red step.
Demo story: Browser Use tries to upload file:///tmp/browsertrace-report.html, navigates to the local file path, and the upload preview never appears.
That .html upload is the demo failure, not the product boundary: BrowserTrace also records Stagehand, Skyvern, Playwright + LLM, and custom computer-use runs.
Use browsertrace compare to find the first divergent action, URL, status, or error against a known-good run.
Secondary integrations: Stagehand, Skyvern, Playwright + LLM, and custom computer-use workflows.
Listed in Awesome-AI-Agents under Applications -> Tools.
Run the same failure locally
Try the deterministic no-API demo from the PyPI package.
uvx --from "browsertrace[ui]" browsertrace doctor
uvx --from "browsertrace[ui]" browsertrace demo
uvx --from "browsertrace[ui]" browsertrace