An API for AI agents to search, scrape, and interact with web pages, returning clean markdown, JSON, and screenshots.
Agents & MCP
Browser automation for AI agents: 42 open-source projects (2026)
Let an AI agent click through websites, fill in forms and pull clean data from live pages.
- Project
- 42
- This week
- +11K
- Updated
- 3 hours ago
How to choose
Decide first what job you need done: pulling clean data from pages, or having an agent act inside a browser. For Markdown or JSON output, firecrawl/firecrawl is an API (AGPL-3.0, which matters for closed-source use), while unclecode/crawl4ai is an open-source Python crawler. For an agent that controls a real browser from Python, look at browser-use/browser-use. If your LLM client already speaks MCP, microsoft/playwright-mcp drives a browser through Playwright with little setup.
- firecrawlBest for developers who want an API that searches and scrapes pages and returns clean Markdown, JSON and screenshots.
- browser-useBest for Python developers building agents that control a real browser, with optional hosted stealth browsers.
- playwright-mcpBest for people whose LLM client supports MCP and who want browser control through Playwright and accessibility snapshots.
Top projects compared
| Project | Stars | This week | License | Updated |
|---|---|---|---|---|
| 199.5K | +2.1K | AGPL-3.0 | 5 hours ago | |
| 120.3K | +599 | MIT | 3 hours ago | |
| 87.1K | +403 | Apache-2.0 | 3 days ago | |
| 46.7K | +1.7K | Apache-2.0 | 3 hours ago | |
| 41.6K | +2.5K | AGPL-3.0 | 8 hours ago | |
| 39.3K | +402 | Apache-2.0 | 23 hours ago |
All projects
Open-source Python library for building AI agents that control a real browser, with optional Browser Use Cloud stealth browsers and hosted agent API.
Open-source Python web crawler that turns any website into clean, LLM-ready Markdown, with CSS/LLM-based structured extraction and an optional hosted API.
Native Rust CLI that lets AI agents drive a Chrome browser through snapshots, element refs, and common automation commands.
A headless browser written in Zig from scratch for AI agents and automation, with CDP and WebDriver BiDi servers.
A Model Context Protocol server that lets LLM clients drive a real browser through Playwright using structured accessibility snapshots.
A Python web scraping library that uses LLMs and graph-based pipelines to extract structured data from websites and local documents based on a text prompt.
A JavaScript library that embeds a GUI agent in any web page, letting users control the interface with natural language.
TypeScript, Python and Go SDK for browser agents that drives Chrome with natural-language act, observe and extract calls alongside Playwright-style APIs.
Open-source browser automation that uses LLMs and computer vision to run web workflows on any site, extending Playwright with AI commands.
A headless browser built in Rust for AI agents, offering CDP, WebDriver and BiDi automation with on-demand layout and rendering.
A browser built for AI agents and you to share: agents run tasks in isolated Spaces while your own tabs and logins stay untouched.
Open-source web data platform that turns websites into structured APIs for scraping, crawling, search, monitoring and AI extraction.
An open-source Chromium-based browser built for AI agents, which runs locally and lets agents work in parallel tabs using your logged-in accounts.
Open-source Chrome/Edge extension where an AI agent runs in your own logged-in browser to carry out web tasks from a side panel.
A Go HTTP server that gives AI agents token-efficient control over Chrome, with multi-instance orchestration and a live dashboard.
CLI and browser extension that let AI agents work in your logged-in Chrome or Edge while you keep using your browser.
A TypeScript framework that lets AI agents control a Playwright browser to autonomously complete web tasks like clicking, typing and extracting data.
An Agent Skill that gives local AI agents like Claude Code full web access via tiered tool routing, a CDP browser proxy, and per-site experience notes.
Open-source browser API for AI agents and apps, running a managed Chrome sandbox you can drive with Puppeteer, Playwright, or Selenium.
A TypeScript library that uses LLMs to extract structured data from any webpage, built on Playwright and Zod or JSON Schema.
Records browser interactions once and replays them as deterministic workflows, falling back to Browser Use AI when a step fails.
An LLM-powered web scraper, built on Streamlit, that extracts data from pages using OpenAI, Gemini, Ollama or LiteLLM models.
An Agent Skill that lets coding agents write and run custom Playwright browser automation scripts for tests and multi-step web tasks.
A small Rust CLI that drives a real Chrome browser over the Chrome DevTools Protocol, designed for shell-based coding agents.
An MCP server giving AI agents web search, page scraping, structured data extraction, and remote browser automation through Bright Data.
Cloud browser infrastructure and a Playwright-based framework for running web automations with AI agents, with stealth, CAPTCHA solving and proxies.
Open-source AI browser agent extension for Chrome, Firefox and Edge that chats with pages and automates multi-step browser tasks using your choice of LLM.
Builds MCP integrations for websites from a plain-language task, so AI agents can call sites that have no API.
A toolkit for extracting data and automating live websites with an AI-powered query language that works with Playwright, plus SDKs and a REST API.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- firecrawl/firecrawl, with 199.5K GitHub stars. Check each project's license and last commit before choosing.