Open source browser-automation projects

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

projects 64 combined stars ★ 758K refresh nightly
01 Browser Use ★ 120K

Let AI agents control any browser, at scale

last push19 hours ago languagePython licenseMIT
02 Lightpanda ★ 41K

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

last push4 hours ago languageZig licenseAGPL-3.0
03 CloakBrowser ★ 33K

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

last push21 hours ago languagePython licenseMIT
04 dots ★ 32K

Open-source dots for the web: an AI agent with its own browser, one that does not get blocked.

last push3 days ago languageTypeScript licenseMIT
05 aihawk_mcp_server ★ 32K

Anti-detect agentic browser: undetected browsing, browser automation, MCP server, AI web browsing agent, computer use, scraping, lead generation. No captchas.

last push3 days ago languageTypeScript licenseMIT
06 invisible_dots ★ 32K

Open-source, self-hosted alternative to OpenAI Dots, Grok Bot. Built to be undetectable by anti-bot systems.

last push3 days ago languageTypeScript licenseMIT
07 AIHawk ★ 32K

Anti detect browser and web browsing agent: an open-source MCP server for undetected browsing, AI web scraping and computer use agents. No captchas.

last push3 days ago languageTypeScript licenseMIT
08 OpenCLI ★ 31K

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

last push8 days ago languageJavaScript licenseApache-2.0
09 obscura ★ 30K

The headless browser for AI agents and web scraping

last push9 hours ago languageRust licenseApache-2.0
10 page-agent ★ 30K

JavaScript in-page GUI agent. Control web interfaces with natural language.

last push2 hours ago languageTypeScript licenseMIT
11 stagehand ★ 26K

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

last push38 minutes ago languageTypeScript licenseMIT
12 Skyvern ★ 23K

Automate any website workflow with AI and computer vision

last push68 minutes ago languagePython licenseAGPL-3.0
13 moli ★ 22K

Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust

last push3 hours ago languageRust licenseApache-2.0
14 Automa ★ 22K

Build AI agents and RPA workflows without writing code

last push8 months ago languageVue license—
15 ego-lite ★ 21K

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 push10 hours ago languageJavaScript licenseMIT
16 browser-harness ★ 19K

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

last push46 minutes ago languagePython licenseMIT
17 Maxun ★ 18K

No-code web scraping, crawling, and extraction platform

last push6 days ago languageTypeScript licenseAGPL-3.0
18 web-ui ★ 17K

🖥️ Run AI Agent in your browser.

last push1 months ago languagePython licenseMIT
19 GenericAgent ★ 14K

Self-evolving agent: grows skill tree from 3.3K-line seed, achieving full system control with 6x less token consumption

last push5 hours ago languagePython licenseMIT
20 BrowserOS ★ 14K

🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.

last push49 minutes ago languageTypeScript licenseAGPL-3.0
21 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 push10 days ago languageTypeScript licenseApache-2.0
22 camofox-browser ★ 12K

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

last push17 hours ago languageJavaScript licenseMIT
23 nopecha-extension ★ 11K

Automated CAPTCHA solver for your browser. Works with Selenium, Puppeteer, Playwright, and more.

last push1 months ago language— licenseMIT
24 pinchtab ★ 11K

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

last push6 days ago languageGo licenseMIT
25 OpenBot ★ 9.9K

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Brin

last push2 hours ago languageTypeScript licenseMIT
26 Steel ★ 7.9K

Cloud browser sessions for AI agents and web automation

last pushyesterday languageTypeScript licenseApache-2.0
27 mcp ★ 7.3K

Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

last push3 hours ago languageTypeScript licenseApache-2.0
28 llm-scraper ★ 7.0K

Turn any webpage into structured data using LLMs

last push8 days ago languageTypeScript licenseMIT
29 ferret ★ 6.0K

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

last push3 hours ago languageGo licenseApache-2.0
30 eko ★ 5.0K

Eko (Eko Keeps Operating) - Build Production-ready Agentic Workflow with Natural Language - eko.fellou.ai

last push8 months ago languageTypeScript licenseMIT
31 workflow-use ★ 4.2K

⚙️ Create and run workflows (RPA 2.0)

last push3 days ago languagePython licenseAGPL-3.0
32 donutbrowser ★ 4.2K

Simple Yet Powerful Anti-Detect Browser 🍩

last push48 minutes ago languageRust licenseAGPL-3.0
33 playwright-go ★ 3.5K

Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

last push2 months ago languageGo licenseMIT
34 atomic-agent ★ 3.5K

Atomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.

last push4 days ago languageTypeScript licenseMIT
35 stealth-browser-mcp ★ 3.3K

The only browser automation that bypasses anti-bot systems. AI writes network hooks, clones UIs pixel-perfect via simple chat.

last push7 hours ago languagePython licenseMIT
36 browser-control ★ 3.2K

A tiny, fast Rust CLI that drives a real browser over the Chrome DevTools Protocol — built for coding agents.

last push2 months ago languageRust licenseMIT
37 js-reverse-mcp ★ 3.0K

AI Agent-first JS 逆向 MCP Server:有头 Chrome 调试、断点、网络/WebSocket 分析、Patchright 反检测,可选 CloakBrowser。

last push2 months ago languageTypeScript licenseApache-2.0
38 brightdata-mcp ★ 2.7K

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

last push8 hours ago languageJavaScript licenseMIT
39 invisible_playwright ★ 2.5K

Free antidetect browser stealth for Playwright: undetected headless Firefox fingerprint. Python scraping, recaptcha and bot detection bypass. Open source

last push14 hours ago languagePython licenseMIT
40 lcu ★ 2.4K

Codex computer use, decoupled from the app, for usage inside any harness.

last push11 hours ago languageJavaScript licenseMIT
41 jshookmcp ★ 2.1K

js hook toolkit that all you need

last push6 hours ago languageTypeScript licenseAGPL-3.0
42 OpenAdapt ★ 1.9K

For EHRs, payer portals, and any app your team clicks through. A person or an agent shows the task; OpenAdapt turns it into a local program that repeats the ste

last push2 days ago languagePython licenseMIT
43 actionbook ★ 1.6K

Let your AI agent get the sources behind logins and paywalls.

last push15 days ago languageRust licenseApache-2.0
44 Mink ★ 1.6K

PHP web browser emulator abstraction

last push2 months ago languagePHP licenseMIT
45 zendriver ★ 1.5K

A blazing fast, async-first, undetectable webscraping/web automation framework based on ultrafunkamsterdam/nodriver. Now with Docker support!

last push1 months ago languagePython licenseAGPL-3.0
46 WebAI2API ★ 1.4K

WebAI2API: 基于 Camoufox 的网页 AI 转 API 工具,支持 LMArena/Gemini等,多窗口并发与账号隔离。 | Web AI to OpenAI API via Camoufox. Supports LMArena/Gemini and more, multi-window concur

last push4 months ago languageJavaScript licenseMIT
47 AIPex ★ 1.3K

AIPex: AI browser automation assistant, no migration and privacy first. Alternative to Manus Browser Operator、 Claude Chrome and Agent Browser

last push2 months ago languageTypeScript licenseMIT
48 ClawBench ★ 1.2K

Open-source benchmark for browser AI agents on daily tasks.

last push10 days ago languagePython licenseApache-2.0
49 ovobrowser ★ 1.1K

源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the bi

last push6 days ago language— licenseMIT
50 opentabs ★ 1.0K

Browser automation clicks buttons. OpenTabs calls APIs.

last push3 days ago languageTypeScript licenseMIT
51 scout ★ 948

Scout: the open-source browser agent, by Outcrawl. Mirrored automatically from Outcrawl's own repository.

last push35 hours ago languageTypeScript licenseApache-2.0
52 auto-browser ★ 916

Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.

last push11 hours ago languagePython licenseMIT
53 invisible_playwright_mcp ★ 890

Anti-detect agentic stealth browser: undetected browsing, browser automation, Python AI web browsing agent, computer use, scraping, lead generation. No captchas

last push12 days ago languagePython licenseMIT
54 puppetry ★ 888

Web testing solution for non-developers on top of Puppeteer and Jest

last push5 months ago languageJavaScript licenseMIT
55 wa-js ★ 832

Browser-side WhatsApp Web automation library. Exposes the WPP JavaScript API for chats, messages, contacts, groups, media and events; powers WPPConnect integrat

last push12 hours ago languageTypeScript licenseApache-2.0
56 figranium ★ 780

Stack blocks visually to build complex browser workflows and execute them via API

last push10 hours ago languageHTML licenseGPL-3.0
57 Prism-Browser-Community ★ 749

Local-first open-source multi-profile fingerprint browser based on Chromium and Electron

last push1 months ago languageTypeScript licenseMIT
58 terminal ★ 659

Terminal UI to get stuff done in the browser

last push3 days ago languageRust licenseMIT
59 agent-browser-cli ★ 643

使用 agent-browser-cli 进行浏览器感知与控制。适用于标签页扫描/切换、页面 JS 执行、Cookie、CDP、contentSettings、截图、文件上传、下拉框点击、tmwd_cdp_bridge 初始化和 Web 工具排障

last push19 hours ago languageRust licenseMIT
60 oc ★ 547

Turn any website into a compact CLI tailored for AI agents. Browse the web in hundreds of tokens, not tens of thousands.

last push7 days ago languageJavaScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source browser-automation projects are there?

This registry tracks 64 projects tagged browser-automation, with 757,537 GitHub stars between them. The most-adopted is Browser Use at 119,857 stars.

Are these browser-automation projects free to use?

Yes — 63 of the 64 carry an explicit open-source licence across 4 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?

60 of the 64 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.