Topics / #web-automation
Web-automation projects on GitHub
Automating browser interactions such as form filling, scraping, and testing.
As of , the most-starred Web-automation projects on GitHub are browser-use (118.2K stars), stagehand (25.7K stars) and automa (21.7K stars). GitHub.Locker tracks 13 Web-automation repositories with 247.2K stars combined. The fastest-growing on October 16 was browser-use, with +125 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
browser-use
browser-use/browser-use · ★ 118.2KBrowser Use is an open-source browser agent that lets AI models control a real web browser - navigating sites, filling forms, handling CAPTCHAs, and completing tasks like booking appointments.
+49scout
outcrawlai/scout · ★ 894Scout is an open-source browser agent from Outcrawl: you describe a task in plain English, and it opens a real browser, reads the page, clicks, types and scrolls until the job is done, then hands back the answer.
+18stagehand
browserbase/stagehand · ★ 25.7KStagehand is an SDK for building browser agents — code or AI agents that drive a real browser to extract data and interact with any website, with SDKs for TypeScript, Python, and Go.
midscene
web-infra-dev/midscene · ★ 15.3KMidscene is a vision-driven GUI Agent combined with an E2E testing kit: it looks at screenshots to act on and verify UI across web, mobile, and desktop apps through one set of Agent APIs.
The all-time top
13 projects · by stars
- 118.2K
#1 · browser-use/browser-use
browser-use
Browser Use is an open-source browser agent that lets AI models control a real web browser - navigating sites, filling forms, handling CAPTCHAs, and completing tasks like booking appointments.
- 25.7K
#2 · browserbase/stagehandstagehand
Stagehand is an SDK for building browser agents — code or AI agents that drive a real browser to extract data and interact with any website, with SDKs for TypeScript, Python, and Go.
- 21.7K
#3 · AutomaApp/automaautoma
Automa is a browser extension that automates your browser by connecting blocks into workflows — auto-fill forms, take screenshots, repeat tedious tasks, or scrape website data.
- 4
browser-harness
18.5Kbrowser-use/browser-harness · PythonBrowser Harness connects an LLM-based coding agent directly to your real browser through an editable CDP websocket, letting the agent complete real browser tasks (like finding and downloading your latest posts) while writing its own reusable helpers so it keeps improving with each task.
- 5
midscene
15.3Kweb-infra-dev/midscene · TypeScriptMidscene is a vision-driven GUI Agent combined with an E2E testing kit: it looks at screenshots to act on and verify UI across web, mobile, and desktop apps through one set of Agent APIs.
- 6
nanobrowser
14.1Knanobrowser/nanobrowser · TypeScriptNanobrowser is an open-source Chrome extension that uses a multi-agent AI system to automate web browsing tasks, acting as a free alternative to OpenAI Operator.
- 7

SeleniumBase
13.1Kseleniumbase/SeleniumBase · PythonSeleniumBase is an all-in-one Python framework for browser automation — web crawling, testing, scraping, and stealth. Its CDP Mode bypasses bot-detection in Chromium-based browsers, and a Stealthy Playwright Mode extends that to Playwright.
- 8
DrissionPage
12.5Kg1879/DrissionPage · PythonDrissionPage is a Python web automation tool that can control a browser, send and receive raw HTTP packets, or combine both in one workflow, giving you browser automation convenience together with requests-level efficiency.
- 9

invisible_selenium
3.1Kfeder-cr/invisible_selenium · PythonA drop-in replacement for Selenium that runs on a C++-patched, anti-detect Firefox with an undetectable browser fingerprint and humanized mouse/input actions, so anti-bot systems and captchas (reCAPTCHA, hCaptcha, Cloudflare Turnstile) don't flag it as automation.
- 10

invisible_playwright_mcp
2.8Kfeder-cr/invisible_playwright_mcp · PythonThis is dots, a Playwright MCP server that gives AI agents a real, patched Firefox browser so they can browse the web without being flagged by anti-bot systems or captchas.
- 11

invisible_puppeteer
1.4Kfeder-cr/invisible_puppeteer · PythonThis is a Python port of Puppeteer that runs on a patched, anti-detect Firefox build so sites using reCAPTCHA, hCaptcha or Cloudflare Turnstile can't tell it's a bot, letting you scrape and automate without hitting captchas.
- 12

scout
894outcrawlai/scout · TypeScriptScout is an open-source browser agent from Outcrawl: you describe a task in plain English, and it opens a real browser, reads the page, clicks, types and scrolls until the job is done, then hands back the answer.
- 13

dsh-antibrow
11antibrow/dsh-antibrow · JavaScriptdsh-antibrow is a DeepSeek Harness plugin that gives an AI agent a persistent browser identity through AntiBrow, a Chromium fork with engine-level fingerprint spoofing. It exposes 16 MCP tools covering sessions, profiles, proxies and page control, driven via the standard Playwright API, with optional residential proxy egress.
Related topics
Often tagged together