Awesome AI Agents › Browser Automation Tools

jackwener/OpenCLI

⭐ 30974 JavaScript added to this list on 2026-04-13 repository created 2026-03-14

OpenCLI is a versatile command-line interface tool designed to transform websites, browser sessions, Electron apps, and local binaries into deterministic interfaces. It offers three primary modes of automation: utilizing built-in adapters for popular sites like Bilibili, Reddit, and Twitter/X; enabling AI Agents to operate any website through a logged-in Chrome browser via the `opencli-browser` skill; and facilitating the creation of new adapters for custom automation needs. The tool also functions as a CLI hub, allowing users to register and manage local tools like `gh` and `docker`, or desktop applications such as Cursor and ChatGPT. For AI agents, OpenCLI provides a set of skills (`opencli-browser`, `opencli-adapter-author`, `opencli-autofix`, etc.) that allow them to perform complex browser interactions, including navigation, form filling, clicking, data extraction, and even sitemap utilization. This enables AI agents to automate tasks in your personal, logged-in browser sessions without direct human intervention after initial setup. The project emphasizes reliability and determinism in automation, offering a robust framework for both human developers and AI systems to interact with the web and local applications programmatically. It requires Node.js and a browser extension to bridge the CLI with Chrome.

https://github.com/jackwener/OpenCLI

ai-agentai-agentsai-toolsbrowser-automationbrowser-usecliplaywrightweb-automationworkflow-automationdevelopment-toolsnodejschrome-extension

Also in Browser Automation Tools

browser-use/browser-use

Browser-use is a project that enables AI agents to control and automate web browsers, allowing users to perform complex tasks through natural language commands and AI-driven browser interactions.

unclecode/crawl4ai

Open-source Python web crawler and scraper that converts web pages into clean, LLM-ready Markdown for RAG pipelines and AI agents, with an API and an MCP server.

CloakHQ/CloakBrowser

CloakBrowser provides a stealthy Chromium binary with C++ source-level fingerprint patches to pass bot detection, serving as a drop-in Playwright/Puppeteer replacement.

feder-cr/dots

dots is an open-source CLI/web agent pairing any OpenRouter model with a patched Firefox engine for undetectable, human-like browsing, with per-seed identities and persistent login profiles.

browserbase/stagehand

Stagehand is a production-ready AI web browsing framework that combines code and natural language to enable reliable and extensible browser automation.

lexmount/moli

Rust headless browser built for AI agents, with on-demand layout and rendering plus a CLI and CDP/WebDriver Classic/BiDi servers for lightweight page fetching and browser-use workloads.

citrolabs/ego-lite

ego lite is a specialized browser designed for AI agents to perform web automation in parallel with human browsing, offering isolated workspaces and enhanced page snapshots.

browser-use/web-ui

A web-based user interface, powered by Gradio, for interacting with browser automation agents, supporting various LLMs and custom browser configurations.