Puppeteer
A real browser for your AI
Let your AI use a real browser
Open pages, click, fill forms and take screenshots when reading HTML is not enough.
Puppeteer is a tool for controlling a real browser from code. It is useful for pages that load with JavaScript, include forms or require visual interaction.
This connector lets your AI open pages, click, fill fields, select options, take screenshots, read console messages and execute JavaScript in the browser. The official README says it enables models to "interact with web pages, take screenshots, and execute JavaScript in a real browser environment".
What you can ask
- "Open this page, take a screenshot and tell me whether the main form looks right."
- "Go to this staging URL, click the purchase button and tell me what appears next."
- "Check the browser console and summarize the errors that appear while the page loads."
What configuration you need
You do not need a token. The connector installs the server with npx and opens a local browser so the AI can interact with pages.
- Install it from the Lab like any connector without secrets.
- Use it only on sites where you have permission to browse or test.
- If you need to change how the browser starts, ask someone technical to review the Puppeteer options before changing security settings.
Puppeteer is heavier than a simple page reader because it launches a real browser. Reserve it for cases where you need to see, click or test a page like a person.
We open the app and set it up in Claude Code (and your other Macs).
How it works with Terminal Sync
Set up the connector once on one machine. Terminal Sync keeps your claude_desktop_config.json encrypted in your Drive, so on any other machine where you open Claude Code, the connector is already there.