Browser Automation
Give Claude eyes and hands in the browser. AI sees your app like a user, clicks, types, and tests—automatically.
Before
You
Can you test if our signup flow is working correctly?
Claude
I'd like to help, but I can't interact with your live application.
I can't open a browser, fill in forms, click buttons, or verify what users see.
Could you walk through the signup flow and describe what happens?
You
*Opens browser, starts screen recording, manually tests each step...*
After
You
Can you test if our signup flow is working correctly?
Claude
I'll test the signup flow now...
Using vision.navigate
vision.navigate("https://app.example.com/signup")
Screenshot: Signup page loaded
Signup page loaded. I see email and password fields. Let me fill them in...
Using vision.type
vision.type("#email", "[email protected]")
vision.type("#password", "SecurePass123!")
vision.click("#signup-button")
Screenshot: "Welcome! Check your email"
Signup works. Form submitted successfully and redirected to welcome page.
I noticed the password field doesn't show strength requirements. Want me to test edge cases?
Test time: 12 seconds
Without Vision
With Vision
Vision launches Chrome with full rendering, just like your users see.
Screenshots are captured and analyzed in real-time.
Page analyzed
Found: 3 buttons, 2 inputs, 1 form
Click buttons, fill forms, scroll pages—just like a user.
vision.click("Login")
vision.type("#search", "query")
vision.scroll("down")
Results with screenshots, not just pass/fail.
Available via MCP (Model Context Protocol)
vision.navigate(url)
"Go to the settings page"
vision.click(target)
"Click the submit button"
vision.type(selector, text)
"Fill in the search box"
vision.screenshot()
"Show me what you see"
vision.extract(selector)
"Get all product prices"
vision.wait_for(element)
"Wait for the modal to appear"
"Test the checkout flow with a valid credit card"
"Fill out the support ticket with this info"
"Scrape all product names and prices"
"Does the mobile layout look correct?"
One gem. Zero config. Works in 30 seconds.
# Add to your Gemfile
gem 'brainzlab'
# Run bundle
$ bundle install
# That's it. Browser automation is ready.
We're building Vision right now. Follow along to get early access and help shape the features.