Back to Skills

Browser & Automation

๐Ÿค–

Agent Browser

by TheSethRose ยท v1.0.0

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.

ProductivityOpen SourceAutomationCLIDeveloper Tool

How It Works

Navigate to any URL, snapshot the page structure, interact with elements using snapshot references, then verify results 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

Use Cases

Web Automation โ€” Automate repetitive tasks and multi-step web workflows
Data Extraction โ€” Extract data from dynamically rendered pages
Form Filling โ€” Programmatically fill and submit forms
UI Testing โ€” Test UIs through simulated user interactions

Requirements

Node.jsRequired runtime for the Node.js fallback layer
npmUsed for global installation via `npm install -g agent-browser`

Install

npx clawhub@latest install agent-browser

Stats

887

Active installs

957

All-time installs

Author

TheSethRose