This is an early release preview. You may encounter bugs.
Puppeteer logo
Unclaimed

Tool interface qa

Puppeteer

JavaScript library that drives Chrome or Firefox over the DevTools Protocol or WebDriver BiDi, headless by default

A+ 94/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
No votes yet

01 / About

What Puppeteer is.

Puppeteer is a JavaScript library that provides a high-level API for controlling Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. It runs the browser headless by default and is used for scraping, testing, screenshots, and other programmatic browser control from Node.js.

Two packages are published: puppeteer downloads a compatible Chrome during installation, and puppeteer-core is the library alone for use with an existing browser. Because modern package managers block install scripts by default, browsers can also be fetched afterwards with npx puppeteer browsers install. For agent use, chrome-devtools-mcp is a Puppeteer-based MCP server for browser automation and debugging, and Puppeteer supports the experimental WebMCP API.

Features

  • Browser control: launch a browser, open pages, navigate, set viewports, and drive keyboard input
  • Locators: select elements by CSS, by ARIA name (::-p-aria), or by text (::-p-text), with waiting built in
  • Page evaluation: run JavaScript in the page context and read back results
  • Two protocols: Chrome DevTools Protocol and WebDriver BiDi, covering Chrome and Firefox
  • Browser management: the @puppeteer/browsers package installs and manages browser binaries
  • MCP integration: chrome-devtools-mcp exposes browser automation and debugging to agents

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

03 / Build

Build with Puppeteer.

Browse the catalogue for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Puppeteer →

Browse the catalogue