Skip to content
View aaronlab's full-sized avatar
  • Asia
  • 00:42 (UTC +09:00)

Block or report aaronlab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aaronlab/README.md

Aaron Lab

I build AI agent systems, browser automation tools, and local-first developer workflows.

Featured Project

BrowserTrace

Local replay debugger for Browser Use failures.

BrowserTrace social preview

BrowserTrace helps Browser Use builders debug failed runs with local step timelines: what the agent saw, clicked, returned, and where the first red step happened. Stagehand, Skyvern, Playwright + LLM, and custom computer-use workflows are supported as secondary integrations.

  • Records screenshots, URLs, actions, model input/output, status, and errors.
  • Opens failed runs in a local web UI.
  • Compares failed-vs-good Browser Use runs with browsertrace compare.
  • Exports standalone HTML traces.
  • Supports public-safe exports that omit prompts, model I/O, screenshots, and URLs.
  • Browser Use run hooks are the primary integration path.
  • Supports the Stagehand wrapper and the Skyvern task/workflow wrapper.
  • Includes Playwright + LLM examples and custom computer-use examples.
  • Listed in Awesome-AI-Agents under Applications -> Tools.
  • MIT licensed and local-first.

Repo: https://github.com/aaronlab/browsertrace

Live demo: https://aaronlab.github.io/browsertrace/

Demo story: Browser Use tries to upload file:///tmp/browsertrace-report.html, navigates to the local file path instead, and the upload preview never appears.

Try locally from PyPI:

uvx --from "browsertrace[ui]" browsertrace doctor
uvx --from "browsertrace[ui]" browsertrace demo
uvx --from "browsertrace[ui]" browsertrace

Persistent install:

pip install "browsertrace[ui]"
browsertrace doctor
browsertrace demo
browsertrace

Stack guides:

Runnable examples: https://github.com/aaronlab/browsertrace/tree/main/examples

Roadmap: https://github.com/aaronlab/browsertrace/blob/main/ROADMAP.md

Launch feedback: aaronlab/browsertrace#3

Good first issue: https://github.com/aaronlab/browsertrace/labels/good%20first%20issue

First PR Recipe: https://github.com/aaronlab/browsertrace/blob/main/CONTRIBUTING.md#first-pr-recipe keeps the first contribution small and reviewable.

Public-safe demo export: https://github.com/aaronlab/browsertrace/releases/download/v0.1.20/browsertrace-demo-public.html

Troubleshooting

For profile-reader follow-up, local first-run issues, CI failures, or AI/coding-agent troubleshooting replies, ask for debugging/workflow details plus JSON CLI diagnostics when safe to share:

browsertrace doctor --json
browsertrace list --status failed --json
browsertrace show <run_id> --json

Stack-Specific Reply Links

Use the closest guide when a profile-reader follow-up turns into a workflow-specific debugging question:

Current Focus

  • Browser Use failure debugging
  • Browser automation and computer-use agents
  • LLM observability for local workflows
  • Agent evaluation and tool reliability

Open-Source Projects

Project Focus
browsertrace Local replay debugger for Browser Use failures
claude-code-source-analysis Claude Code source analysis and learning notes
agent-bench-lite Lightweight AI agent evaluation benchmark
mcp-shield MCP server security audit tooling
openclaw Personal AI assistant experiments

Feedback

If you build with Browser Use, the most useful BrowserTrace feedback is:

  • Which Browser Use failure shape hurts most?
  • What context is missing when a run fails?
  • Are local HTML exports enough, or do you need hosted share links?
  • Which secondary adapter should be improved first?

Launch discussion: aaronlab/browsertrace#6

Pinned Loading

  1. browsertrace browsertrace Public

    Local replay debugger for Browser Use failures with screenshots, model I/O, failed-step timelines, and public-safe HTML exports.

    Python 3 23