Open source browser-automation projects

Every project in the registry tagged browser-automation, ranked by real GitHub adoption.

projects 18 combined stars ★ 417K refresh nightly
01 Browser Use ★ 115K

Let AI agents control any browser, at scale

last push2 days ago languagePython licenseMIT
02 Lightpanda ★ 35K

Fast, AI-native web browser built for automation and scraping

last push10 hours ago languageZig licenseAGPL-3.0
03 CloakBrowser ★ 32K

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

last push4 days ago languagePython licenseMIT
04 OpenCLI ★ 29K

Make Any Website into CLI & Use your logged-in browser by AI agent.

last push18 days ago languageJavaScript licenseApache-2.0
05 obscura ★ 27K

The headless browser for AI agents and web scraping

last push3 days ago languageRust licenseApache-2.0
06 stagehand ★ 24K

The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.

last push7 hours ago languageTypeScript licenseMIT
07 Skyvern ★ 23K

Automate any website workflow with AI and computer vision

last push6 hours ago languagePython licenseAGPL-3.0
08 Automa ★ 22K

Build AI agents and RPA workflows without writing code

last push7 months ago languageVue license
09 browser-harness ★ 18K

Browser Harness | Self-healing harness that enables LLMs to complete any task.

last push6 days ago languagePython licenseMIT
10 Maxun ★ 17K

No-code web scraping, crawling, and extraction platform

last push14 hours ago languageTypeScript licenseAGPL-3.0
11 ego-lite ★ 16K

The fastest browser for AI agents to run browser automation, built for sharing your logged-in browser state with your AI agents, like Codex or Claude Code, with

last push19 hours ago languageJavaScript licenseMIT
12 nanobrowser ★ 14K

Open-Source Chrome extension for AI-powered web automation. Run multi-agent workflows using your own LLM API key. Alternative to OpenAI Operator.

last push1 months ago languageTypeScript licenseApache-2.0
13 camofox-browser ★ 11K

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

last push26 hours ago languageJavaScript licenseMIT
14 pinchtab ★ 10K

High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.

last push2 days ago languageGo licenseMIT
15 Steel ★ 7.7K

Cloud browser sessions for AI agents and web automation

last push30 hours ago languageTypeScript licenseApache-2.0
16 pydoll ★ 7.1K

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

last push32 hours ago languageHTML licenseMIT
17 ferret ★ 6.0K

Declarative data automation language and Go runtime for structured extraction workflows.

last push29 hours ago languageGo licenseApache-2.0
18 brightdata-mcp ★ 2.6K

A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.

last push11 hours ago languageJavaScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source browser-automation projects are there?

This registry tracks 18 projects tagged browser-automation, with 417,374 GitHub stars between them. The most-adopted is Browser Use at 114,959 stars.

Are these browser-automation projects free to use?

Yes — 17 of the 18 carry an explicit open-source licence across 3 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which browser-automation project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these browser-automation projects still maintained?

17 of the 18 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.