Give your agents a working browser.

Describe a task. Molar works through the web app and brings back the result—an invoice, a filled form, or the data your next step needs.

Free during the beta · Up to 25 hosted runs a day · No card

Working in a repo?
npx molar-agent init

Initialize your project · Node.js 18+ Setup guide

Find September’s invoice and download the PDF.
Interactive example
northstar.test / invoices
NorthstarInvoices
Sam’s workspace
InvoicesBilling history
September invoiceSep 01, 2026 · PDFAvailable
August invoiceAug 01, 2026 · PDFPaid
Molar is checkingOpen checkout
The requested documentLooking for September
The downloaded fileWaiting for invoice
Molar opens the billing page.

Find the document that matches your request.

Explore browser tasks
  1. 1Open billing
  2. 2Find invoice
  3. 3Download
  4. 4Check file
Inspect result
Request
Not checked yet
File
Not checked yet
Outcome
Not checked yet
Explore Trace
See which invoice was selected, downloaded, and checked. Follow the browser

Automate the tasks
you repeat in browser tabs.

Find an invoice in a vendor portal or read a table from a web app. Return the file or fields to the tool that needs them.

Download an invoiceIllustrative example
TaskDownload latest invoice
Open billing portal · done
Find invoice row · done
Save PDF · next
PDFinvoice-downloadRequested filestatus · pending

Finish the repetitive work.

Find an invoice. Download a report. Fill the same form again.

Automate a workflow
Structured field mappingIllustrative example
Visible pagePlans
Starter$9
Pro$24
Business$79
Requested fieldsname → Proprice → 24currency → USD source row retained

Bring back useful data.

Read the page and return the fields your next tool needs.

Extract from the web

Get the file, the data,
and the run status.

Use the returned file or data in your next tool. If the task stops, inspect the recorded steps to see where.

Platform browser resultA browser action produces a file or structured data result.BROWSER → RESULTbilling portalFind invoiceAugust 2026Openactionfile / data resultPDFinvoiceaugust_2026downloadedapp ready

You supply the task and authorized access. Molar reads the page before acting.

Status
Completed, failed, or blocked.
Output
The requested data or file, when captured.
Browser record
The steps and available screenshots from the run.

Give your coding agent
a browser it can use.

Start a browser task from the CLI, the HTTP API or any MCP client. Bring the returned file, data or run details into your next step.

CLI MCP API
Connect your coding agent
After npm install -g @molar/cli and molar login
molar run "find the latest invoice" --url https://your-app.com --json
Write Test Verify
Set up Molar
Let your coding agent set it up

Paste this into Claude Code, Codex, or Cursor from your project.

Read the prompt
Set up Molar for this project using https://docs.molar.it/docs/getting-started/for-agents and https://docs.molar.it/docs/getting-started/install.

Run npx molar-agent init --json from the project root. Inspect existing configuration before editing it. Follow the documented CLI installation and authentication steps; ask me for any credentials or access you need and never put secrets in source files.

Once configured, check that this app loads at its local development URL. Use the documented execution mode that can reach that URL. Read the actual result and captured steps, report any failure or setup blocker, and suggest the next check. Do not claim a check passed without a completed result.

Check a public page.
Inspect the result.

Enter a URL and describe what should appear. Molar opens the page in a browser and returns its verdict with a screenshot.

Check a public page No signup · Read-only · Public pages
  1. Choose a public URL

    A page you own or have permission to check. Use the supplied example to explore first.

  2. Say what should be there

    Use the supplied example, or name a heading on your own public page. Molar opens a browser and checks.

  3. Review the result

    See whether the check passed and inspect the captured page. Use the result controls to save or share a completed check.

Ready for your own app?

We’ll help set up the test account, connected services, and checks your app needs during beta.

Frequently asked questions

Have a specific workflow in mind?
Talk to us

What can Molar do in a browser?

Find and download files, fill forms, read information from pages, explore an app and check that a task reached its expected result.

Can my coding agent use it?

Yes. Connect through the CLI or MCP to start browser tasks and inspect the result.

Can I watch what happens?

Yes. Every hosted run has a read-only live view while it works, and a video, screenshots and a trace afterwards.

Can I keep using Playwright?

Yes. Molar works alongside Playwright workflows. Read the quickstart to choose the right starting point for your project.

How do I start?

Create a free workspace. If you want help connecting your app, talk to us. You can also try a public browser check without an account.

What’s the first task
you’d hand over?

Create a free workspace, then describe the task, the website and the access it needs.

Free during the beta. No card.