OpenClaw agents get stealth browsers, CAPTCHA solving, global proxies, and secure auth out of the box.
from browser_use import Agent, Browser
from browser_use.browser.profile import BrowserProfile
profile = BrowserProfile(
fingerprint="randomized",
timezone="America/New_York",
locale="en-US",
)
browser = Browser(profile=profile)
agent = Agent(browser=browser)from browser_use import Agent, Browser
from browser_use.browser.config import BrowserConfig
config = BrowserConfig(
captcha_solving=True,
# Supports reCAPTCHA v2/v3,
# hCaptcha, Turnstile
)
browser = Browser(config=config)
agent = Agent(browser=browser)
await agent.run("Sign up on example.com")from browser_use import Agent, Browser
from browser_use.browser.config import BrowserConfig
config = BrowserConfig(
proxy={
"server": "geo.browser-use.com:3000",
"country": "US",
"type": "residential",
}
)
browser = Browser(config=config)
agent = Agent(browser=browser)from browser_use import Agent, Browser
from browser_use.browser.config import BrowserConfig
config = BrowserConfig(
credentials=[{
"domain": "app.example.com",
"username": "agent@company.com",
# Injected securely, never
# exposed to the LLM
}]
)
browser = Browser(config=config)
agent = Agent(browser=browser)
await agent.run("Log into the dashboard")from browser_use import Agent, Browser
from browser_use.browser.config import BrowserConfig
config = BrowserConfig(
session_id="openclaw-agent-01",
persist_state=True,
# Cookies, localStorage, and
# auth tokens survive restarts
)
browser = Browser(config=config)
agent = Agent(browser=browser)from browser_use import Agent, Browser
from browser_use.browser.config import BrowserConfig
config = BrowserConfig(
stealth_mode=True,
# Patches: navigator.webdriver,
# chrome.runtime, permissions,
# plugins, languages, platform
)
browser = Browser(config=config)
agent = Agent(browser=browser)
await agent.run("Scrape competitor pricing")from browser_use import Agent, Browser
from browser_use.browser.config import BrowserConfig
# Configure Browser Use with stealth + proxy
config = BrowserConfig(
stealth_mode=True,
captcha_solving=True,
proxy={"country": "US", "type": "residential"},
)
# Create the agent
browser = Browser(config=config)
agent = Agent(
task="Find the best flights to Tokyo next week",
browser=browser,
)
# Run it
result = await agent.run()
print(result)