Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

WebVoyager

WebVoyager is an end-to-end web agent powered by Large Multimodal Models (LMMs). It integrates textual and visual information to complete user instructions on real-world websites, offering a generalist planning approach for navigation and an online browsing environment.

View Repository
Share
View Repository
Share

WebVoyager is an innovative Large Multimodal Model (LMM) powered web agent designed to complete user instructions end-to-end by interacting with real-world websites. This project provides the code and data for the WebVoyager paper, showcasing its capabilities in multimodal web navigation and task completion.

Read More

The core of WebVoyager lies in its ability to integrate both textual and visual information, allowing it to understand and interact with web pages more effectively. It employs a generalist planning approach for navigation, enabling it to tackle a diverse range of web tasks. The system is built upon an online web browsing environment, which is implemented using Selenium, providing a realistic platform for testing and development.

To facilitate research and development, WebVoyager includes a curated dataset of task queries. This dataset was generated using a semi-automated approach, resulting in 643 task queries spread across 15 websites, with each website featuring over 40 queries. The data is available in `data/WebVoyager_data.jsonl`, and reference answers are provided in `data/reference_answer.json`. Additionally, the project incorporates 90 web browsing tasks extracted from the GAIA dataset, available in `data/GAIA_web.jsonl`.

For users looking to expand the task pool, the project suggests using GPT-4 to generate new tasks. Instructions and example prompts are provided to guide this process, emphasizing diversity and solvability within specific websites. The setup involves creating a conda environment, installing dependencies via `requirements.txt`, and configuring the `run.sh` script with an OpenAI API key.

WebVoyager offers flexibility in its execution, supporting both standard and text-only modes, with adjustable parameters for maximum iterations, attached images, and model temperature. The project also includes an automated evaluation protocol using GPT-4V, detailed in the `evaluation` directory, to assess the agent's performance on completed tasks. The results of the agent's interactions, including messages and screenshots, are saved for human review and analysis.

  • CategoryBrowser & Web Automation
  • Pricing ModelOpen source
  • DeploymentCloud
  • PlatformsWeb

  • End-to-end web agent powered by Large Multimodal Models (LMMs)

  • Integrates textual and visual information for web task completion

  • Generalist planning approach for web navigation

  • Online web browsing environment built with Selenium

  • Dataset of 643 diverse web task queries across 15 websites

  • Tasks extracted from the GAIA dataset

  • Supports task expansion using GPT-4

  • Configurable execution parameters (max iterations, temperature, headless mode)

  • Includes an automated evaluation protocol using GPT-4V

  • Saves interaction logs and screenshots for analysis

  1. Setup Environment: Create a conda environment, activate it, and install dependencies using `pip install -r requirements.txt`.

  2. Prepare Tasks: Copy desired test tasks into `data/tasks_test.jsonl`. Manually update dates for time-sensitive tasks.

  3. Configure API Key: Modify the `api_key` in the `run.sh` script with your OpenAI API key.

  4. Execute WebVoyager: Run the agent using the command `bash run.sh`.

  5. Monitor Results: Check the `test_tasks.log` file for execution output and the `output_dir` for detailed interaction logs and screenshots.

  • Web Task Automation
  • Web Navigation Research
  • Data Collection
  • AI Agent Development
  • Website Interaction Testing

WebVoyager Reviews

Loading...

Popular AI Tools Like WebVoyager

LaVague AI Web Agents

AI GitHub Repos

LaVague is an open-source framework for developing AI Web Agents. It enables agents to understand objectives and perform automated actions on websites using Large Action Models,…

Browser & Web Automation

Ranked #150 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source framework for developing AI Web Agents. It enables agents to understand objectives and perform automated actions on websites using Large Action Models,…LaVague is an open-source framework for developing AI Web Agents. It enables agents to understand objectives and perform automated actions on websites using Large Action Models,…

Browser & Web Automation
Ranked #150 in AI GitHub Repos

browser-use

AI GitHub Repos

browser-use/browser-use is a GitHub project that focuses on making websites accessible for AI agents. It allows users to automate online tasks with ease, enhancing the interaction…

Browser & Web Automation

Ranked #32 in AI GitHub Repos

View Tool

AI GitHub Repos

GitHub project that focuses on making websites accessible for AI agents. It allows users to automate online tasks with ease, enhancing the interaction…browser-use/browser-use is a GitHub project that focuses on making websites accessible for AI agents. It allows users to automate online tasks with ease, enhancing the interaction…

FeaturedBrowser & Web Automation
Ranked #32 in AI GitHub Repos

Agent-E

AI GitHub Repos

Agent-E is an AI-driven automation tool focused on web interactions. It uses an agent-based framework to automate tasks within a browser, such as filling forms, searching…

Browser & Web Automation

Ranked #226 in AI GitHub Repos

View Tool

AI GitHub Repos

AI-driven automation tool focused on web interactions. It uses an agent-based framework to automate tasks within a browser, such as filling forms, searching…Agent-E is an AI-driven automation tool focused on web interactions. It uses an agent-based framework to automate tasks within a browser, such as filling forms, searching…

Browser & Web Automation
Ranked #226 in AI GitHub Repos

Starizon AI

Browser Plugins

Starizon AI is an intelligent browser agent designed for automated browsing and task automation. It allows users to chat with web pages, extract data, and create complex automated…

Browser & Web Automation

Ranked #50 in Browser & Web Automation

View Tool

Browser Plugins

Intelligent browser agent designed for automated browsing and task automation. It allows users to chat with web pages, extract data, and create complex automated…Starizon AI is an intelligent browser agent designed for automated browsing and task automation. It allows users to chat with web pages, extract data, and create complex automated…

Browser & Web Automation
Ranked #50 in Browser & Web Automation

TaxyAI's browser extension automates browser actions using GPT-4. It allows users to define instructions for tasks like scheduling events or writing essays. The open-source…

Browser & Web Automation
View Tool

Browserbase

AI Agents

Browserbase provides web access for AI agents, enabling them to interact with the entire web. It allows agents to perform tasks like logging in, navigating websites, and…

Browser & Web Automation

Ranked #61 in AI Agents

View Tool

AI Agents

Provides web access for AI agents, enabling them to interact with the entire web. It allows agents to perform tasks like logging in, navigating websites, and…Browserbase provides web access for AI agents, enabling them to interact with the entire web. It allows agents to perform tasks like logging in, navigating websites, and…

FeaturedBrowser & Web Automation
Ranked #61 in AI Agents

Devika is an open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes…

AI Coding Assistants

Ranked #126 in AI GitHub Repos

View Tool

Open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes…Devika is an open-source AI software engineer, designed as an alternative to Devin. It understands high-level instructions, breaks them down, researches information, and writes…

AI Coding Assistants
Ranked #126 in AI GitHub Repos

HARPA AI Browser Agent

Browser Plugins

HARPA AI is a Chrome extension that integrates multiple AI models, including ChatGPT, Claude, and Gemini, directly into your web browser. It automates online tasks like…

Browser & Web Automation

Ranked #72 for Repurposing content

View Tool

Browser Plugins

Chrome extension that integrates multiple AI models, including ChatGPT, Claude, and Gemini, directly into your web browser. It automates online tasks like…HARPA AI is a Chrome extension that integrates multiple AI models, including ChatGPT, Claude, and Gemini, directly into your web browser. It automates online tasks like…

Browser & Web Automation
Ranked #72 for Repurposing content
1 of 8