awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesBrowser Automation Tools

Libraries and utilities for programmatically controlling web browsers to perform tasks, testing, or data extraction.

Distinguishing note: Focuses on low-level protocol-based browser control rather than high-level end-to-end testing frameworks.

Explore 10 awesome GitHub repositories matching development tools & productivity · Browser Automation Tools. Refine with filters or upvote what's useful.

Awesome Browser Automation Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • microsoft/playwright-mcpAvatar de microsoft

    microsoft/playwright-mcp

    33,988Voir sur GitHub↗

    Playwright MCP is a browser automation server that provides a standardized interface for connecting large language models to web navigation and interaction capabilities. By operating as a Model Context Protocol server, it enables external AI agents to execute browser-based tasks, extract data, and perform complex web sequences through a unified communication protocol. The project distinguishes itself by acting as a remote controller that manages headless browser lifecycles and isolated automation contexts. It maintains session-based state isolation, allowing for distinct user profiles and per

    Manages isolated headless browser instances for automated web interactions.

    TypeScriptmcpplaywright
    Voir sur GitHub↗33,988
  • googlechrome/lighthouseAvatar de GoogleChrome

    GoogleChrome/lighthouse

    30,355Voir sur GitHub↗

    Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance, accessibility, and search engine optimization. It functions as a programmatic analysis engine and a command-line utility, allowing developers to integrate comprehensive web quality checks directly into continuous integration pipelines and local development workflows. The project distinguishes itself through a modular architecture that utilizes artifact-based data collection to ensure consistent analysis across different environments. It supports a headless execution mode for automat

    Controls a remote browser instance through a standardized messaging interface to inspect page state and execute performance measurement scripts.

    JavaScriptauditbest-practiceschrome-devtools
    Voir sur GitHub↗30,355
  • simstudioai/simAvatar de simstudioai

    simstudioai/sim

    28,796Voir sur GitHub↗

    This project is an AI agent orchestration platform that provides a visual environment for building, testing, and deploying complex automation workflows. It functions as a low-code development interface where users can chain discrete functional blocks into dependency-aware pipelines to integrate artificial intelligence with external data and services. The platform supports the creation of intelligent conversational agents, automated business processes, and multi-service API orchestrations within a unified workspace. The platform distinguishes itself through its event-driven integration engine,

    Executes automated browser tasks to navigate, interact with pages, and extract information.

    TypeScriptagent-workflowagentic-workflowagents
    Voir sur GitHub↗28,796
  • srbhr/resume-matcherAvatar de srbhr

    srbhr/Resume-Matcher

    27,391Voir sur GitHub↗

    Resume-Matcher is a self-hosted career management platform designed to assist users in optimizing professional documents for specific job opportunities. It functions as an AI-powered resume builder and editor, allowing users to align their professional experience with industry keywords and job requirements. The system provides a comprehensive workflow for tailoring content, evaluating resume relevance through automated analysis, and generating supporting materials such as cover letters. The platform distinguishes itself through a local-first approach to data privacy, enabling users to connect

    Browser Automation Engine integrates headless browser tools into the backend environment to enable the generation of high-quality PDF documents from live preview interfaces.

    TypeScriptapplicant-tracking-systematshacktoberfest
    Voir sur GitHub↗27,391
  • archivebox/archiveboxAvatar de ArchiveBox

    ArchiveBox/ArchiveBox

    26,876Voir sur GitHub↗

    ArchiveBox is a self-hosted archiving tool designed for personal digital preservation and research data management. It functions as an automated web preservation engine that monitors URL inputs from bookmarks, browser history, or manual entries to capture and store permanent, offline copies of web content. By utilizing headless browser automation, the system renders dynamic web pages to ensure that captured snapshots, PDFs, and media assets remain accurate and accessible even if the original source disappears. The project distinguishes itself through a modular extractor pipeline and a task-qu

    Uses automated browser instances to render dynamic web pages and capture visual snapshots or media assets for offline storage.

    Pythonarchiveboxbackupsbookmark-archiver
    Voir sur GitHub↗26,876
  • teamwiseflow/wiseflowAvatar de TeamWiseFlow

    TeamWiseFlow/wiseflow

    8,265Voir sur GitHub↗

    Wiseflow is an AI business process automation suite and an orchestration framework for coordinating multiple specialized AI agents. It functions as a multi-agent collaboration platform where autonomous agents can spawn new instances and request assistance to resolve complex technical blockers and business workflows. The system distinguishes itself through a browser-based task executor that uses anti-detection techniques to scrape data and perform actions on websites that block bots. It further differentiates its setup process by using a chat-based conversational interface to collect user cont

    Provides a browser-based task executor for scraping data and performing actions on target websites.

    TypeScriptcrawlerdigital-employeemakemoney
    Voir sur GitHub↗8,265
  • violentmonkey/violentmonkeyAvatar de violentmonkey

    violentmonkey/violentmonkey

    7,874Voir sur GitHub↗

    Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and manage custom scripts and CSS to modify the behavior and appearance of websites based on metadata-driven trigger conditions. The project functions as a cloud-synced script manager, backing up and synchronizing scripts across different devices using external cloud storage services. It also serves as a cross-origin request bridge, providing a communication layer that enables scripts to bypass the same-origin policy to fetch data. The tool covers a broad range of browser automation

    Provides utilities for programmatically controlling browser interactions to automate repetitive web tasks.

    JavaScriptuserscripts-supportviolentmonkeywebextensions
    Voir sur GitHub↗7,874
  • browsermcp/mcpAvatar de BrowserMCP

    BrowserMCP/mcp

    5,817Voir sur GitHub↗

    BrowserMCP is a browser automation bridge that connects AI tools to a live browser session through a local proxy server. It implements a standardized protocol for sending commands like click, type, and navigate to a real browser instance running on the user's machine, while keeping all browsing data on the device. The project distinguishes itself by preserving user sessions and fingerprints across automation tasks. It attaches to the user's existing browser profile to maintain cookies, logins, and authentication state, and uses the real browser's user agent, viewport, and extension context to

    Controls a live browser session from AI tools, performing clicks, typing, and navigation on the user's behalf.

    TypeScriptbrowser-automationbrowser-extensionclaude
    Voir sur GitHub↗5,817
  • tencentcloudadp/youtu-agentAvatar de TencentCloudADP

    TencentCloudADP/youtu-agent

    4,576Voir sur GitHub↗

    Youtu Agent is an open-source framework for building, running, and evaluating autonomous agents powered by large language models. It provides the core infrastructure for creating agents that follow reasoning loops, use toolkits, and coordinate with other agents to solve complex tasks, all managed through YAML-driven configuration files. The framework distinguishes itself through its support for multi-agent orchestration, where a planner agent decomposes tasks and coordinates specialized worker agents, and through its integration with the Model Context Protocol for connecting to external toolk

    A tool for navigating web pages and extracting content to support automated research and data collection.

    Pythonagent-frameworkagentsopenai-agents
    Voir sur GitHub↗4,576
  • osnr/tabfsAvatar de osnr

    osnr/TabFS

    3,930Voir sur GitHub↗

    TabFS is a browser automation tool and virtual filesystem that maps browser tabs and page elements to files. It provides a FUSE-based bridge that allows external scripts and tools to interact with a browser's JavaScript runtime through standard file system operations. The system enables the execution of JavaScript expressions and the manipulation of DOM elements by reading and writing synthetic files. Users can control tab state, create new tabs, and inspect metadata such as URLs and titles using a file manager or shell. The project covers capabilities for browser automation, including acces

    Implements a programmable interface for controlling web browsers and extracting data using filesystem operations.

    JavaScript
    Voir sur GitHub↗3,930
  1. Home
  2. Development Tools & Productivity
  3. Browser Automation Tools