BrowserTrace

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.

MIT Local-first No signup Browser Use-first

Secondary integrations: Stagehand, Skyvern, Playwright + LLM, and custom computer-use workflows.

Listed in Awesome-AI-Agents under Applications -> Tools.

Raw export: open trace.html Release asset: download browsertrace-demo.html Public-safe export: download browsertrace-demo-public.html Contributing: Good first issues and the First PR Recipe keep the first contribution small and reviewable.

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