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.

13Projects
247.2KStars in total
+245Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

13 projects · by stars

  1. #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.

    118.2K
  2. #2 · browserbase/stagehand

    stagehand

    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.

    25.7K
  3. #3 · AutomaApp/automa

    automa

    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.

    21.7K
  1. 4

    browser-harness

    18.5Kbrowser-use/browser-harness · Python

    Browser 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.

  2. 5

    midscene

    15.3Kweb-infra-dev/midscene · TypeScript

    Midscene 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.

  3. 6

    nanobrowser

    14.1Knanobrowser/nanobrowser · TypeScript

    Nanobrowser 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.

  4. 7

    SeleniumBase

    13.1Kseleniumbase/SeleniumBase · Python

    SeleniumBase 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.

  5. 8

    DrissionPage

    12.5Kg1879/DrissionPage · Python

    DrissionPage 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.

  6. 9

    invisible_selenium

    3.1Kfeder-cr/invisible_selenium · Python

    A 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.

  7. 10

    invisible_playwright_mcp

    2.8Kfeder-cr/invisible_playwright_mcp · Python

    This 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.

  8. 11

    invisible_puppeteer

    1.4Kfeder-cr/invisible_puppeteer · Python

    This 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.

  9. 12

    scout

    894outcrawlai/scout · TypeScript

    Scout 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.

  10. 13

    dsh-antibrow

    11antibrow/dsh-antibrow · JavaScript

    dsh-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.

Often tagged together