Automation
Flows, scenarios, profiles — discoverable, editable, runnable across Desktop, CLI, and MCP.
SiteLens · Browser Intelligence
SiteLens combines browser automation, observability, diagnostics, visual regression, and evidence into one coherent workflow.
Automation. Observability. Diagnostics. Visual QA. Comparison. Reports—one product, not a screenshot tool or a DevTools wrapper alone.
Flows, scenarios, profiles — discoverable, editable, runnable across Desktop, CLI, and MCP.
Console, page errors, network exchanges—structured for agents.
Deterministic findings with evidence refs and recommended actions.
Labeled screenshots correlated with browser behavior.
Passing vs failing runs; new problems and timing regressions.
Portable evidence packages for humans and AI agents.
SiteLens automation is not mystery JSON buried in a project. Desktop turns local flows and scenarios into something humans can discover, understand, author, run, and debug visually — while the same files stay portable for CLI and agents.
When a step fails, open the browser evidence already captured for that run — console, network, screenshots — through Browser Intelligence. Don’t just know that the flow failed. Understand what happened in the browser.
Discover the flows and scenarios already in your project. See execution order visually, understand profiles and parameters, edit properties, run them, and inspect exactly where they failed.
Desktop Automation →Record a real browser session with Playwright Codegen. SiteLens converts it into a native flow you can review, edit, run, reuse, and expose to agents — from Desktop, CLI, or MCP.
Record Flow →One run. One evidence model. One diagnostics engine. One timeline. One report.
Automation and capture share a single Chromium execution.
Screenshots, console, network, payloads, bodies, diagnostics, timeline, traces, videos, reports—correlated.
Navigate the entire browser execution in order—steps, events, findings, artifacts.
SiteLens correlates screenshots, console, network, request payloads, response bodies, diagnostics, timeline, traces, videos, and reports into one coherent evidence model—so agents retrieve a chain, not a folder dump.
Compare a passing run with a failing run; identify new browser problems; detect timing regressions; correlate visual changes with browser behavior.
Learn moreFlagship navigation of an entire browser execution—steps, console, network, diagnostics, and artifacts in one correlated timeline.
Learn moreInvestigate a failed login. Inspect a network request. Explain a failed assertion. Compare successful and failed runs. Diagnose a visual regression. Help create automation from recorded browser behavior, then retrieve the evidence chain—through SiteLens MCP as the preferred browser workflow platform.
Visual Automation workspace: explore flows/scenarios/profiles, Record Flow via Playwright Codegen, run with result overlays, and inspect Browser Intelligence evidence.
Download Desktop 0.2.1 →Cursor and other hosts—run flows, start Codegen sessions, convert recordings, and inspect evidence. Local free; Cloud when you add a key.
Codegen tools →Local QA, sitelens flow codegen, reports, and doctor checks from the terminal.
SiteLens Cloud/API for CI and persisted runs.
How you run Browser Intelligence — Local, Cloud/API, and Studio on one engine (plus Theme for design intelligence).
Free local browser intelligence on your machine—localhost, staging, and private URLs.
Hosted execution, persisted runs, API-triggered workflows, and CI.
Inspect runs, templates, findings, and evidence—not the whole platform.
SiteLens Local is free local execution on your machine—not a limited SaaS tier. SiteLens supports Chromium, Firefox, WebKit, and installed Chrome/Edge channels through Playwright against localhost, staging, and private URLs you can reach from your workstation. No API key required; reuse Playwright-style auth state where supported. Prefer a native macOS app? Download SiteLens Desktop for macOS (version 0.2.1).
Playwright-powered Chromium, Firefox, and WebKit (plus Chrome/Edge channels) with screenshots and step reports—cloud features are separate; local execution stays free.
QA apps before they are public: dev servers, VPN staging, and LAN hosts your browser can open.
Run from terminal, scripts, or SiteLens MCP in Cursor—same Local engine from your IDE.
Same browser QA semantics—different runtime. SiteLens Local is free on your machine; SiteLens Cloud/API is for hosted runs, persistence, and operational workflows.
Scenario Runner chains reusable flows in a shared browser session via SiteLens Local and MCP—saved auth profiles, parameterized flows, and multi-step workflow verification for authenticated apps.
Two capabilities that extend SiteLens beyond smoke tests: structured page understanding for agents and IDE-native verification gates that run real browser flows before you ship.
Render a page once and get ranked primaryActions, secondaryActions, navigationActions, and inferred workflowStages—confidence-scored summaries agents can plan against without scraping raw DOM.
REST POST /analyze/page · pairs with Theme for design + intent · feeds agent verification planning.
Page Intelligence details
Keep Cursor (and other MCP hosts) honest: run repo-local flows via sitelens_run_local_flow, compare screenshots, and use prompt-library gates so agents verify in Chromium—not by claiming “looks good.”
Free local execution · project flows under .sitelens/flows · optional Cloud/API when you add a key.
Start from proven flow templates—not blank scripts. Each run produces structured pass/fail summaries, dedicated result panels, and named screenshots you can share with teammates or wire into CI.
Check internal links without writing a crawler.
Exercise a bounded set of same-site links after deploys or nav changes—see which pages load, capture lightweight screenshots, and get a clear broken-link rollup in QA Studio.
Verify your mobile menu opens and exposes navigation.
On a phone-sized viewport, find a likely menu control, open it, and confirm nav content appears—with before/after screenshots and plain-language failures when the toggle or drawer is missing.
Confirm a deploy loads on desktop and mobile.
Post-deploy smoke on desktop and mobile viewports: page load, visible body, heading or main landmark, stable screenshot slugs, and CI-friendly pass/fail—without clicking through your whole app.
Most browser QA tools stop at a page. Real applications require setup. SiteLens can reuse saved browser profiles, initialize application state, run setup flows, and verify the workflow your users actually follow.
Chain reusable flows together using one browser session.
Reuse a saved auth profile or run a login setup flow.
Select test data, toggle features, or seed application state.
Navigate to the route or feature under test.
Click, fill, and interact across multi-step journeys.
Assert UI state, capture screenshots, and export artifacts.
Pass IDs, URLs, environment values, and test data into reusable scenarios without rewriting flows. Scenario JSON under .sitelens/scenarios/ accepts params and {{placeholders}} that flow into each chained step.
Cookies, local storage, session state, and authentication persist across the workflow. Login once, run setup flows, then verify—without restarting the browser between steps.
Run scenarios via SiteLens MCP (sitelens_run_local_scenario) or the CLI. See the Scenario Runner guide and QA Studio scenarios.
SiteLens combines browser automation, observability, diagnostics, visual regression, and evidence into one coherent workflow—Local, Cloud/API, Studio, Reports, and MCP.
The umbrella platform: automation, observability, diagnostics, comparison, timeline, and evidence.
The QA engine behind SiteLens Local and SiteLens Cloud/API—real browser execution, workflow verification, and structured evidence.
Evidence-first reporting — turn run artifacts into portable JSON, Markdown, and offline HTML without uploading evidence.
Template runs, screenshot review, structured findings, and flow inspection on the shared QA engine (not a separate runtime).
Typography, colors, and confidence-scored tokens from rendered pages—for embeds and match-my-site flows.
Integration layer for SiteLens Local in Cursor — install @sitelensapi/mcp from npm; optional Cloud/API tools when you add SITELENS_API_KEY.
Live samples from SiteLens Cloud/API when the API persists runs (SiteLens Local runs stay on your machine). Select a row for screenshots and step detail.
Tell us what you are building or what you want SiteLens to validate — localhost apps, staging URLs, deployment checks, MCP workflows, Theme API usage, or Cloud/API runs.