← Voltar a Skills
🤖

Agent Browser

A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.

por TheSethRose
Browser & AutomationProductivityOpen SourceAutomationCLIDeveloper Tool

# Agent Browser A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands. Agent Browser is a headless browser automation tool designed for AI agents. It provides a CLI interface to navigate web pages, interact with elements, extract structured data, and run JavaScript — all through simple, composable commands. It uses a fast Rust-based core with a Node.js fallback for broad compatibility. ## How It Works 1 Step 1 Navigate Point the browser at any URL using agent-browser navigate <url> 2 Step 2 Snapshot Capture the page structure with agent-browser snapshot to understand available elements 3 Step 3 Interact Click, type, scroll, and select elements using their references from the snapshot 4 Step 4 Verify Take another snapshot or screenshot to confirm the result before proceeding ## Key Features - **Navigate & Snapshot**: Open pages and retrieve structured element references for reliable interaction - **Click, Type & Scroll**: Interact with any page element using structured commands - **JavaScript Evaluation**: Run arbitrary JS in the page context with evaluate - **Tab Management**: List, open, switch, and close browser tabs programmatically - **Screenshot Capture**: Take screenshots at any point in the automation workflow - **Wait & Conditions**: Pause execution for a duration or until a condition is met - **Rust Core with Node.js Fallback**: High performance with broad compatibility ## Requirements - **Node.js**: Required runtime for the Node.js fallback layer - **npm**: Used for global installation via npm install -g agent-browser - **No API keys required**: Fully local execution, no external services needed ## Use Cases - **Web Automation**: Automate repetitive browser tasks such as form submissions and multi-step workflows - **Data Extraction**: Scrape and extract structured data from dynamically rendered pages - **Form Filling**: Programmatically fill and submit forms with typed input - **UI Testing**: Test web interfaces by simulating user interactions through CLI commands ## Installation Install via: `npx clawhub@latest install agent-browser`

Instalação

1

Execute no seu terminal

npx clawhub@latest install agent-browser
2

Clique no botão Instalar no topo desta página para configuração com um clique