Browser Hand is an AI-powered web automation agent that interacts with real websites on your behalf — navigating pages, clicking buttons, filling forms, and completing complex multi-step workflows with safety guardrails.Category: Productivity Icon: 🌐
Run browser without visible window (recommended for servers)
Purchase Approval
true
Require explicit confirmation before any purchase or payment
Max Pages Per Task
20
Safety limit on page navigations to prevent runaway browsing
Default Wait
auto
How long to wait after actions (auto, 1, 3 seconds)
Screenshot on Action
false
Automatically capture screenshot after every click/navigate
Purchase Approval is ON by default and cannot be disabled for payments. Browser Hand will NEVER auto-complete purchases without your explicit confirmation.
> Fill out the contact form at https://example.com/contact with:Name: John DoeEmail: [email protected]Message: Interested in learning more about your productTake a screenshot before submitting for my review.
Before ANY purchase, payment, or order submission:
Summarize what you are about to buy
Show the total cost
List all items in the cart
STOP and ask the user for explicit confirmation
Only proceed after receiving clear “yes” approval
Browser Hand NEVER auto-completes purchases. NEVER clicks “Place Order”, “Pay Now”, “Confirm Purchase”, or any payment button without user approval.
Example approval flow:
Browser Hand:"I'm ready to complete your purchase. Here's what's in the cart:1. Keychron K2 Mechanical Keyboard - $89.992. USB-C Cable - $12.99Subtotal: $102.98Shipping: $5.99Tax: $8.24Total: $117.21Shipping to: 123 Main St, San Francisco, CA 94102Payment: Visa ending in 1234Do you want me to complete this purchase? (yes/no)"User: "yes"Browser Hand:[Proceeds to click "Place Order"]"Order placed! Confirmation number: #ABC123456"
Error: Selector "#search-box" not foundRecovery:1. Try alternative selector: input[type="search"]2. Try visible text: browser_click({text: "Search"})3. Take screenshot to debug4. Inform user
Page doesn’t load:
Error: Navigation timeoutRecovery:1. Wait and retry: browser_navigate({url})2. Check if URL is correct3. Inform user of issue
CAPTCHA detected:
Detected: CAPTCHA or human verificationAction:1. Inform user: "Site requires CAPTCHA - I cannot solve these automatically"2. Suggest: "Please complete CAPTCHA manually if headless=false"3. Wait for user confirmation to continue
“Element not found”
Page structure may differ. Try visible text instead of CSS selector, or ask for a screenshot to debug.“Page didn’t load”
Some sites are slow. Increase wait time or retry.“Got CAPTCHA”
Browser Hand cannot solve CAPTCHAs. Use headless=false and solve manually.“Login required”
Provide credentials when asked. Never store them in memory.“Site blocked automation”
Some sites detect Playwright. This is a limitation of browser automation.
1. Go to Hacker News2. Find the top story3. Click through to the article4. Summarize the content5. Return to HN and check the comment thread6. Summarize top 3 comments