agent-browser
CLI for browser automation designed to work with AI agents.
Scraping, browsers and parsing npm Apache-2.0
How agent-browser is used
agent-browser is a dependency in 10 of the 6,208 public GitHub projects set up for AI coding agents that we scanned, too few to describe it from them alone. Our scan also samples projects by dependency (Solana 2,661, Ethereum and EVM 1,496, 3D and games 2,818, agent frameworks and SDKs 10,983); counting those, it appears in 80 projects, and what it is used with below comes from all of them. The most used alternative in our scan is Puppeteer (84 projects). Projects that use it most often also use OpenAI Python Library (21.2%), httpx (20.0%), Jinja2 (20.0%).
agent-browser popularity over time
Gid Score 62: downloads 64, use in agent projects 48, GitHub stars 75, downloads trend 64 (each 0-100). How it is calculated.
Often used with agent-browser
| OpenAI Python Library | 21.2% of agent-browser projects · 5.4× more than average |
|---|---|
| httpx | 20.0% of agent-browser projects · 4.5× more than average |
| Jinja2 | 20.0% of agent-browser projects · 9.2× more than average |
| prompt-toolkit | 20.0% of agent-browser projects · 34.5× more than average |
| Rich | 20.0% of agent-browser projects · 5.6× more than average |
| TypeScript | 66.2% of agent-browser projects |
| PyYAML | 21.2% of agent-browser projects · 3.6× more than average |
| Tenacity | 18.8% of agent-browser projects · 13.9× more than average |
From all 80 projects in our scan that use agent-browser, including the dependency samples.
By coding agent
| Claude Code | 0.3% of projects set up for it |
|---|---|
| GitHub Copilot | 0.2% of projects set up for it |
Share of public repos configured for each agent that list agent-browser as a dependency.
Agent Skills for agent-browser
| agent-browser from shanraisshan/claude-code-best-practice | Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking sc…npx skills add shanraisshan/claude-code-best-practice --skill agent-browser |
|---|---|
| agent-browser from mvschwarz/openrig | Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking sc…npx skills add mvschwarz/openrig --skill agent-browser |
| agent-browser from FreedomIntelligence/OpenClaw-Medical-Skills | Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use whene…npx skills add FreedomIntelligence/OpenClaw-Medical-Skills --skill agent-browser |
| agent-browser from fcakyon/claude-codex-settings | Agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elemen… has scriptsnpx skills add fcakyon/claude-codex-settings --skill agent-browser |
| agent-browser from oxylabs/agent-skills | Connects to Oxylabs remote agent browsers over the Chrome DevTools Protocol (CDP) with Playwright or Puppeteer. Managed browser environment, residential proxie… has scriptsnpx skills add oxylabs/agent-skills --skill agent-browser |
| agent-browser from 23blocks-OS/ai-maestro | Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking sc…npx skills add 23blocks-OS/ai-maestro --skill agent-browser |
Skills teach your coding agent how to use agent-browser well. Official means the pack comes from the same GitHub account as agent-browser. Read a skill before installing it: it can include scripts. All Agent Skills
Install
| Package | npm install agent-browser |
|---|---|
| Main stacks | TypeScript / JavaScript (48), Python (21), Next.js (7), Rust (3) |
| Example projects | EKKOLearnAI/ekko-studio, kevinluosl/deepbot, AmElmo/proofshot, EvanBacon/crispy, 0xSero/parchi |
Alternatives to agent-browser
Tools that do the same job, so a project picks one or the other. Add-ons and libraries used alongside agent-browser are not listed here; they are in "Often used with".
| Tool | Gid Score | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|---|
| Puppeteer npm Headless Chrome/Chromium automation for scraping, testing and screenshot generation. |
74 | 84 (1.7%) | 6.7M | 95.7K | Apache-2.0 |
| Playwright Core npm Headless browser automation library for cross-browser testing and web scraping. |
83 | 75 (1.6%) | 78M | 98.1K | Apache-2.0 |
| Puppeteer Core npm Headless Chrome/Chromium control library for automation and testing. |
74 | 26 (0.5%) | 13.8M | 95.7K | Apache-2.0 |
| Stagehand (JavaScript) npm Browser agent SDK for building web automation agents. |
61 | 5 (0.1%) | 885K | 25.7K | MIT |
More in Scraping, browsers and parsing: Beautiful Soup lxml Playwright (Python) Cheerio fast-xml-parser jsonc-parser Mozilla Readability linkedom