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
| Stage | What happens | Output |
|---|---|---|
| Discover | Crawl from a seed URL; optional vision-assisted clicks for SPAs | Route map |
| Explore | AI agent pursues natural-language goals with real browser sessions | Trajectory |
| Verify | Per-step assertions; self-heal or human approval on failure | Verified steps |
| Export | Trajectory → 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
| Product | Pairing |
|---|---|
| Guard | Gate PRs and monitor production with exported scenarios |
| Trace | Replay and debug every agent run |
| Clones | Hermetic Stripe, Twilio, email stubs in complex flows |
| Platform | Shared 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
| Page | Description |
|---|---|
| Quick start | Molar Cloud, local bootstrap, first crawl and export |
| Core concepts | Seed URLs, crawls, agent runs, grounding, export |
| Dashboard | Projects, route maps, runs, traces, settings |
| Browser extension | Record demos, MFA, extension relay |
| MCP tools | IDE integration and tool reference |
| Configuration | Environment variables and AI routing |
| Deployment | Cloud, Docker, on-prem |
| Troubleshooting & FAQ | Common issues (quotas in dashboard) |
Start here: Quick start.