Skip to content

coffeeblackai/browser-use-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Browser Use Examples

A collection of practical examples demonstrating different approaches to browser automation and validation using modern web technologies and AI.

Repository Structure

📁 vlm-as-a-judge/

What it showcases: AI-powered validation of browser automation using Vision Language Models (VLM)

Demonstrates how to use Google's Gemini Vision API to analyze screenshots and determine if Puppeteer automation tasks completed successfully. Instead of traditional assertions, this example uses AI to visually validate automation results - useful for complex UI interactions that are difficult to test programmatically.

Key concept: VLM-as-a-judge pattern where AI acts as a visual validator for automation workflows.

Technologies: Puppeteer, Google Gemini Vision API, Node.js


Getting Started

Each directory contains its own README with specific setup instructions. Generally:

  1. Navigate to the example you want to explore
  2. Install dependencies: npm install
  3. Configure any required API keys (see individual README files)
  4. Run the example: npm start

Contributing

When adding new examples:

  • Create a new directory with a descriptive name
  • Include a comprehensive README.md with setup instructions
  • Add dependencies to package.json
  • Include example outputs or screenshots where applicable
  • Update this main README to document the new example

Examples Overview

Example Technology Stack Complexity Use Case
vlm-as-a-judge Puppeteer + Gemini Vision Intermediate AI-powered automation validation

More examples coming soon...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published