Type: lib.browser.BrowserUse

Namespace: lib.browser

Description

Browser agent tool that uses browser_use under the hood.

This module provides a tool for running browser-based agents using the browser_use library.
The agent can perform complex web automation tasks like form filling, navigation, data extraction,
and multi-step workflows using natural language instructions.

Use cases:
- Perform complex web automation tasks based on natural language.
- Automate form filling and data entry.
- Scrape data after complex navigation or interaction sequences.
- Automate multi-step web workflows.

Properties

Property Type Description Default
model Enum['gpt-4o', 'claude-3-5-sonnet'] The model to use for the browser agent. gpt-4o
task str Natural language description of the browser task to perform. Can include complex multi-step instructions like ‘Compare prices between websites’, ‘Fill out forms’, or ‘Extract specific data’. ``
timeout int Maximum time in seconds to allow for task completion. Complex tasks may require longer timeouts. 300
use_remote_browser bool Use a remote browser instead of a local one True

Outputs

Output Type Description
success bool  
task str  
result any  
error str  

Metadata

Browse other nodes in the lib.browser namespace.