Cartographer

Autonomous web QA that maps your app from a seed URL and exports production-grade Playwright tests.

Cartographer

Cartographer is Molar's autonomous web QA agent. Point it at a seed URL and describe a goal in plain English — it discovers how your application works, verifies each step in a real browser, and exports production-grade Playwright tests for your CI pipeline.

Built for engineering teams that ship daily, already use Playwright (or want to), and need regression coverage without a dedicated SDET writing selectors by hand.

Product page: cartographer.molar.it · Dashboard: app.molar.it/dashboard/cartographer


What Cartographer does

StageWhat happensOutput
DiscoverCrawl from a seed URL; optional vision-assisted clicks for SPAsRoute map
ExploreAI agent pursues natural-language goals with real browser sessionsTrajectory
VerifyPer-step assertions; self-heal or human approval on failureVerified steps
ExportTrajectory → linted Playwright project.spec.ts zip or GitHub PR

Who it's for

  • Startup eng teams without QA headcount — regression suite from staging in days
  • Playwright users — skip hand-written page objects for every new flow
  • IDE-first developers — trigger runs from Cursor or Claude Code via MCP
  • Enterprise / on-prem — full stack in Docker with optional air-gapped vision

How it fits in Molar

ProductPairing
GuardGate PRs and monitor production with exported scenarios
TraceReplay and debug every agent run
ClonesHermetic Stripe, Twilio, email stubs in complex flows
PlatformShared login, billing, MCP OAuth, LLM gateway

Combined bundle users sign in at app.molar.it and open Cartographer from the app switcher. Standalone Cartographer SKUs use the same product UI with org billing scoped to Cartographer only.


Key capabilities

DOM-first, vision when needed. Everyday clicks use the accessibility tree and a text model. Vision escalates only for canvas widgets, icon-only buttons, or ambiguous controls. Optional local vision (Tier 2) for air-gapped deploys.

MCP for IDE workflows. Seventeen cartographer_* tools are registered on the Cartographer MCP server — create projects, crawl, run flows, export, and inspect traces from Cursor or Claude Code. Long-running task reconnect across Streamable HTTP is still maturing; use the dashboard live stream for production debugging.

Demonstration learning. Record MFA or payment paths with the browser extension (unpacked dev build today; Chrome Web Store. The planner skill cache reuses similar demos when goals match.

Stealth when required. Server runs use hardened Chromium for bot-protected sites. Extension relay for flows in your authenticated Chrome profile is available in dev; Extension relay works for authenticated Chrome profiles.


Documentation map

PageDescription
Quick startMolar Cloud, local bootstrap, first crawl and export
Core conceptsSeed URLs, crawls, agent runs, grounding, export
DashboardProjects, route maps, runs, traces, settings
Browser extensionRecord demos, MFA, extension relay
MCP toolsIDE integration and tool reference
ConfigurationEnvironment variables and AI routing
DeploymentCloud, Docker, on-prem
Troubleshooting & FAQCommon issues (quotas in dashboard)

Start here: Quick start.