🌐

Browser Agent

Browser and web automation agents — Browser-use, Playwright MCP, Skyvern and more. Combine LLM vision with DOM control for data extraction, form filling, end-to-end testing, and other browser-driven tasks.

105 projects

Firecrawl

175.8k · TypeScript
Active A+

Firecrawl is a web scraping and search engine designed for AI agents, converting any webpage into structured Markdown data with search, scrape, and clean capabilities for building web-data-powered AI applications.

web-scrapingsearch-enginemarkdown +2
  • · Search endpoint — Search the web and get full page content from results in a single call
  • · Scrape endpoint — Convert any URL to clean Markdown, HTML, screenshots, or structured JSON
  • · Interact endpoint — Scrape a page then interact via AI prompts or code (click, search, navigate)

browser-use

112.1k · Python
Active A+

browser-use enables browser automation for agents, allowing LLMs to understand pages and perform complex web interactions.

browseragentautomation +1
  • · LLM-driven browser automation - let LLMs understand page content and perform clicks, typing, navigation
  • · Multi-model support - built-in ChatBrowserUse plus Gemini, Claude, GPT and other model backends
  • · CLI commands - open/state/click/type/screenshot commands for fast browser control from terminal

Scrapling

78.1k · Python
Active A+

An adaptive web scraping framework that intelligently handles anti-bot measures, from single requests to full-scale crawls, designed for AI agent data collection.

browserpythontools +2
  • · Adaptive selectors — Parser learns from website structure changes and automatically relocates elements when pages update
  • · Anti-bot bypass — Built-in StealthyFetcher and DynamicFetcher bypass Cloudflare Turnstile and other anti-bot systems
  • · Multi-mode fetchers — Fetcher, AsyncFetcher, StealthyFetcher, and DynamicFetcher for different scraping scenarios

Agent Reach

77.6k · Python
Active A+

Give your AI agent eyes to see the entire internet. Read and search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu with one CLI and zero API fees.

browserpythonagent +2
  • · Multi-platform search — Search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu and 14+ platforms with one CLI
  • · Zero API fees — All tools are open-source and free, no paid API keys required
  • · One-line install — Paste a single command to your AI agent for auto-installation, supports Claude Code, OpenClaw, Cursor etc.

Front-End Checklist

74.0k · MDX
Active A

A comprehensive front-end checklist for modern web development and AI agents, covering HTML/CSS/JS, performance, accessibility, and SEO quality standards.

front-endchecklistweb-development +2
  • · Complete quality checklist - covers HTML, CSS, JavaScript, images, fonts, performance, accessibility, SEO, security and 20+ other categories
  • · AI-agent friendly - each item has clear check prompts that can be directly fed to LLMs for automated quality inspection
  • · Multi-language support - provides Chinese, English, Portuguese and other language versions

PPT Master

51.5k · Python
Active A+

AI-powered PPT generation tool that creates natively editable PPTX from any document, producing real PowerPoint shapes instead of images.

browserpythonagent +2
  • · Native PPTX generation — produces real PowerPoint shapes instead of images, fully editable in PowerPoint
  • · Document input parsing — supports Markdown, PDF, Word and other formats auto-parsed into slides
  • · Multi-style templates — built-in Swiss Grid, Glassmorphism, Memphis Pop and other professional design styles

Chrome DevTools MCP

50.6k · TypeScript
Active A+

MCP server providing Chrome DevTools capabilities to coding agents, enabling web debugging, performance analysis, and DOM manipulation automation.

mcpchrome-devtoolsbrowser-debug +2
  • · Performance Insights — Record Chrome performance traces and extract actionable optimization recommendations
  • · Advanced Browser Debugging — Analyze network requests, take screenshots, check console with source-mapped stack traces
  • · Reliable Automation — Puppeteer-based browser automation with automatic wait for action results

GitNexus

46.9k · TypeScript
Active A

The Zero-Server Code Intelligence Engine — a client-side knowledge graph creator running entirely in your browser with a built-in Graph RAG Agent for code exploration.

browseragentrag +2
  • · Code Knowledge Graph — Index codebases into knowledge graphs tracking dependencies, call chains, and execution flows
  • · MCP Smart Tools — Provide deep code architecture views to AI agents via MCP protocol
  • · CLI + Web UI — CLI for local indexing and MCP server, Web UI for visual graph exploration

Agent Browser

41.8k · Rust
Active A+

An open-source browser automation CLI for AI agents by Vercel, built with Rust for high performance and programmability.

browser-automationclirust +1
  • · Native Rust CLI — High-performance browser automation command line tool designed for AI agents
  • · Accessibility tree snapshot — snapshot command returns accessibility tree with refs, optimized for AI consumption
  • · Semantic locators — find role/text/label and other semantic element lookup commands

UI-TARS Desktop

38.8k · TypeScript
Active A+

ByteDance's open-source multimodal AI agent stack connecting cutting-edge AI models with agent infrastructure for GUI automation and computer control.

multimodal-agentgui-automationcomputer-use +2
  • · Multimodal AI agent stack — Agent TARS + UI-TARS Desktop dual-project architecture covering CLI, Web UI, and desktop
  • · GUI automation — Native desktop and browser control powered by the UI-TARS model
  • · MCP tool integration — Seamless connection to external MCP servers for tool extensibility

Lightpanda Browser

34.4k · Zig
Active A+

A lightweight browser runtime designed for automation and scraping scenarios, offering lower overhead than traditional browsers for headless tasks.

headless-browserautomationweb-agent
  • · Built from scratch — Not a Chromium/WebKit fork; headless browser written entirely in Zig
  • · Ultra-low resource usage — 123MB peak memory vs Chrome's 2GB; 5s for 100 pages vs Chrome's 46s (9x faster)
  • · CDP compatible — Chrome DevTools Protocol support; works directly with Puppeteer and Playwright

CloakBrowser

31.1k · Python
Active A+

CloakBrowser is a stealth Chromium browser built with 58 source-level C++ patches, providing a drop-in Playwright/Puppeteer replacement that passes Cloudflare Turnstile, reCAPTCHA v3, FingerprintJS and other bot detection systems for AI agents.

browseranti-detectchromium +3
  • · Source-level C++ patches — Modifies Chromium binary directly across canvas, WebGL, audio, fonts, GPU, WebRTC and other fingerprint signals
  • · One-flag humanize — Built-in human-like mouse curves, keyboard timing, and scroll behavior to bypass behavioral detection
  • · Playwright/Puppeteer compatible — Python and JavaScript bindings; migration is a single import change

Page Agent

28.9k · TypeScript
Active A+

Page Agent is a JavaScript in-page GUI agent by Alibaba that controls web interfaces with natural language, enabling automated form filling, page navigation, and element interaction.

browseragenttypescript +2
  • · In-page JavaScript GUI agent — no browser extension, Python, or headless browser required
  • · Text-based DOM manipulation without screenshots or multimodal LLMs
  • · Bring your own LLM — works with any OpenAI-compatible API

AgenticSeek

27.1k · Python
Active A+

Fully local Manus AI alternative that autonomously browses the web, writes code, and interacts via voice, with no API costs

browser-agentcoding-agentlocal-ai +3
  • · Fully Local Execution — All data stays on-device with zero API costs and no cloud dependency
  • · Autonomous Web Browsing — Automatically searches, reads, extracts info, and fills web forms
  • · Coding Assistant — Supports writing and debugging in Python, C, Go, Java, and more

Open-AutoGLM

26.1k · Python
Stale B

Open-AutoGLM is an open phone agent model and framework enabling AI to autonomously operate smartphone interfaces, unlocking the AI Phone experience for everyone.

phone-agentgui-agentagent-framework +2
  • · Multimodal screen understanding — perceive smartphone screen content via vision-language models (VLM) to understand current interface state
  • · ADB/HDC device control — control Android and HarmonyOS devices through Android Debug Bridge and HDC protocols
  • · Natural language task planning — user describes requirements in natural language, system auto-parses intent and plans operation flows

Stagehand

24.1k · TypeScript
Active A+

The SDK for browser agents by Browserbase. Provides act, extract, and observe primitives for AI agents to naturally browse and interact with web pages.

browser-agentsdkweb-automation +2
  • · Three-primitive API — act (execute actions), extract (get data), observe (inspect page)
  • · Hybrid natural language + code — freely switch between AI-driven and deterministic code control
  • · Auto-caching and self-healing — cache repeat actions to skip LLM inference, auto-fix on page changes

Skyvern

22.9k · Python
Active A+

Skyvern is an agent platform for browser task automation, using page understanding and action planning to complete complex web workflows such as forms and back-office tasks.

browserautomationweb +1
  • · Vision LLM driven — Uses vision models to understand and interact with websites, no predefined XPath needed
  • · Playwright-compatible SDK — Adds AI capabilities on top of Playwright for Python and TypeScript
  • · No-code workflow builder — Visual interface for non-technical users to create automation flows

CUA

22.1k · HTML
Active A

CUA provides open-source infrastructure for Computer-Use Agents, including sandboxes, SDKs, and benchmarks to train and evaluate AI agents that control full desktops (macOS, Linux, Windows).

computer-usedesktop-automationsandbox +2
  • · Cua Driver: background computer-use agent without stealing cursor focus
  • · Cross-platform sandboxes: unified API for macOS, Linux, Windows, Android
  • · CuaBot: multi-agent computer-use sandbox CLI with native window display

Automa

21.6k · Vue
Stale C

Automa is an open-source browser automation extension that lets you chain visual blocks to auto-fill forms, scrape websites, schedule repetitive tasks, and build browser workflows without coding.

browser-automationchrome-extensionworkflow +2
  • · Visual block builder - drag-and-drop triggers, actions, and data-flow nodes
  • · Auto form filling - batch fill form fields based on rules or data sources
  • · Web scraping - extract text, attributes, and tables, export to CSV/JSON

Deep Research

19.6k · TypeScript
Stale B

AI-powered research assistant that performs iterative deep research on any topic by combining search engines, web scraping, and LLMs

deep-researchweb-scrapingai-research +2
  • · Iterative deep research with configurable breadth and depth parameters
  • · Intelligent query generation using LLMs based on research goals and prior findings
  • · Concurrent processing for multiple parallel searches and result analysis

(24 / 105)

Related Articles

rate limitingcost controlprompt injection

Agent Rate Limiting and Cost Attack Defense: Token Quotas, Sliding Windows, Attack Vector Practice

Systematic guide to rate limiting and cost attack defense for LLM Agents in production: single-user token quotas, multi-tenant sliding windows, prompt injection amplifying cost, DDoS protection, and integration with LangChain/CrewAI/AutoGen frameworks.

Web Scraping反爬Browser Fingerprint

Anti-Bot and Browser Fingerprinting: Modern Web Scraping Strategies

A systematic deep dive into modern web scraping anti-bot defenses: HTTP layer (curl_cffi for TLS fingerprint), browser layer (Playwright plus stealth), behavior layer (human behavior simulation), covering Cloudflare bypass, proxy IP rotation, Scrapling selector self-healing, and legal compliance boundaries.

browser agentbrowser-usestagehand

Browser Agent Data Extraction and Form Filling: From LLM Vision to DOM Selectors

A systematic engineering guide to Browser Agent across two high-frequency tasks (structured data extraction and automated form filling). Compares three action localization strategies (vision LLM, DOM selector, hybrid coordinate) and trade-offs across four frameworks: Browser-Use, Stagehand, Playwright MCP, and Skyvern.

Browser AgentWeb 自动化Playwright

Browser Agents in Practice: Architecture and Pitfalls of AI-Controlled Browsers

Breaking down three abstraction layers for browser automation—from raw Playwright to structured extraction—with production patterns, runnable code, and common pitfalls.

browser-useWeb AutomationAgent

Web Automation Agent in Practice: Limits and Best Practices of browser-use

A practical breakdown of browser-use strengths and limits in web task automation, with strategies for stable execution and failure recovery.

deep-researchagent-architectureiterative-retrieval

Deep Research Agents in Practice: From Single-Shot Search to Iterative Reasoning

Decomposes five open-source deep-research projects across three sub-stages with reusable query-rewriting code.