Open-source alternatives to Puppeteer

2 free, open-source alternatives with 118.4K total GitHub stars. The best open-source alternative to Puppeteer is Browser Use, with 96.6K GitHub stars.

Updated July 2026Stats synced from GitHub

Compare Puppeteer alternatives

ToolStarsForksLicenseSelf-hosted
Browser Use96.6K10.8KMITYes
Skyvern21.8K2KAGPL-3.0Yes

Puppeteer is Google's own open-source Node.js library (Apache-2.0) for controlling Chrome and Firefox, so it's not something you need to "escape" the way you would a closed product. What people usually look for instead is a higher-level way to automate browsers with AI agents rather than hand-writing low-level selector scripts.

Browser Use and Skyvern both add an AI-driven automation layer on top of browser control, letting agents navigate and extract data with far less manual scripting than raw Puppeteer.

FAQ

Is there a free, open-source alternative to Puppeteer?

Puppeteer itself is already free and open source. Browser Use and Skyvern are open-source options for teams who want AI-driven automation instead of hand-written Puppeteer scripts.

What's the best open-source alternative to Puppeteer?

Browser Use is the better pick for general AI-agent browsing tasks. Skyvern is the better pick when pages are visually inconsistent and computer-vision-based navigation helps more than selector-based scripting.

What are the top open-source alternatives to Puppeteer?

Browse all open-source alternatives to Puppeteer above, or explore the full Developer Tools category for more options.

Explore more alternatives