Capture the run.
Wrap meaningful steps and attach a browser adapter. Record timings, selectors, console errors and failed requests as your automation runs.
Go from a failed automation to the step, selector and browser evidence behind it. RunLens brings the whole run into focus.
The checkout button could not be found.
[data-testid="place-order"]
Illustrative events from this example workflow.
<form data-testid="checkout">
<button data-testid="confirm-order">
Confirm order
</button>
</form>
The workflow expected place-order. The page has confirm-order.
A timeout on its own tells you very little. Keep the steps before it, the page around it and the evidence at the breaking point together.
[data-testid="place-order"]
Illustrative evidence summary
Wrap meaningful steps and attach a browser adapter. Record timings, selectors, console errors and failed requests as your automation runs.
Open the execution trace. Select a step to inspect its error, page context and captured artifacts in one place.
Compare failure classes, selector issues and slow steps in the Reliability view. Export trace JSON when you need the whole record.
RunLens stores traces in local SQLite. Its dashboard runs beside your automation. Inspect screenshots, DOM snapshots and events without a hosted tracing account.
Explore the SDKBuild RunLens from source, try the bundled browser example and open your first trace.
Read the setup guideNode 22.13+ or Node 24+ · pnpm · Chrome for the example
# Get a verified source snapshot
git clone https://github.com/AkhilTrivediX/runlens.git
cd runlens
git checkout f17f5de
pnpm install
pnpm build
# Capture a browser run, then inspect it
pnpm test:playwright
pnpm start:dashboard
No. RunLens instruments your existing workflow. Use the browser tools you already have and wrap the meaningful actions in RunLens steps.
The 0.1.0 package is being prepared for release. For now, build from the source using the quickstart above. The repository has instructions for packing and installing the SDK locally.
Runs, steps, timing, selectors, browser events and classified failures. Browser adapters collect console and page errors plus failed requests. With debugger mode and a page context provider, RunLens can capture screenshots and DOM snapshots on failure.
This website introduces the product. The RunLens dashboard runs locally and reads your SQLite trace store. Your local runs are not sent to this website.