SiteLens Local
Free local browser QA on your machine—localhost, staging, and private URLs.
SiteLens Platform
SiteLens Platform is a developer-first browser QA stack for authenticated applications and multi-step user journeys: SiteLens Local runs real Chromium on your machine with saved auth profiles and shared browser sessions (free—no API key); SiteLens Cloud/API hosts runs, persistence, and CI workflows; SiteLens Studio visualizes templates, flows, and run inspection. SiteLens MCP is the IDE integration layer for Local—not a separate product headline.
SiteLens Platform — three focused surfaces on one QA engine (plus Theme for design intelligence).
Free local browser QA on your machine—localhost, staging, and private URLs.
Hosted browser QA, persisted runs, API-triggered execution, and CI workflows.
Inspect runs, screenshots, templates, and structured findings—not the whole platform.
SiteLens Local is free local execution on your machine—not a limited SaaS tier. Chromium runs 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.1.0).
Bundled Chromium 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.
One platform, four surfaces—QA engine (Local + Cloud/API), Studio for inspection, Theme for design intelligence, and MCP as the Local integration layer for your editor.
The QA engine behind SiteLens Local and SiteLens Cloud/API—real Chromium, workflow verification, and structured 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.