10 repository-uri
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
TabFS este un instrument de automatizare a browserului și un sistem de fișiere virtual care mapează tab-urile browserului și elementele paginii către fișiere. Oferă o punte bazată pe FUSE care permite scripturilor și instrumentelor externe să interacționeze cu runtime-ul JavaScript al unui browser prin operațiuni standard de sistem de fișiere. Sistemul permite executarea expresiilor JavaScript și manipularea elementelor DOM prin citirea și scrierea de fișiere sintetice. Utilizatorii pot controla starea tab-ului, pot crea tab-uri noi și pot inspecta metadate precum URL-urile și titlurile folosind un manager de fișiere sau un shell. Proiectul acoperă capabilități pentru automatizarea browserului, inclusiv accesarea câmpurilor de input ale paginii și extragerea resurselor paginii. De asemenea, suportă dezvoltarea de extensii de browser permițând reîncărcarea extensiilor prin scripturi shell.
Implements a programmable interface for controlling web browsers and extracting data using filesystem operations.