Skip to content
View aaronlab's full-sized avatar
  • Asia
  • 07:43 (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 flight recorder for AI browser agents.

BrowserTrace social preview

BrowserTrace helps Browser Use, Stagehand, Skyvern, Playwright + LLM, and custom computer-use builders debug failed browser-agent runs with local step timelines.

  • Records screenshots, URLs, actions, model input/output, status, and errors.
  • Opens failed runs in a local web UI.
  • Exports standalone HTML traces.
  • Supports public-safe exports that omit prompts, model I/O, screenshots, and URLs.
  • Supports Browser Use callback and run-hook tracing.
  • MIT licensed and local-first.

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

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

Try locally from PyPI:

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

Persistent install:

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

Computer-use guide: https://aaronlab.github.io/browsertrace/computer-use-agent-debugging.html

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.17/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

Current Focus

  • AI browser-agent debugging
  • Browser automation and computer-use agents
  • LLM observability for local workflows
  • Agent evaluation and tool reliability

Open-Source Projects

Project Focus
browsertrace Local traces for failed AI browser-agent runs
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 browser agents, the most useful BrowserTrace feedback is:

  • Which framework do you use?
  • What context is missing when a run fails?
  • Are local HTML exports enough, or do you need hosted share links?
  • Which adapter should be improved first?

Launch discussion: aaronlab/browsertrace#6

Pinned Loading

  1. browsertrace browsertrace Public

    Local flight recorder for AI browser agents. Debug Browser Use, Stagehand, Skyvern, and Playwright + LLM runs with screenshots, model I/O, and failure timelines.

    Python 3 9