Home/AI Agents/WebCanvas
WebCanvas logo

WebCanvas

iMeanAI/WebCanvas

All-in-one Web Agent framework for post-training

GraphCanon updated 3w · GitHub synced 3w

280 stars20 forksLast push 1y Python MIT

Decision brief

WebCanvas provides an open-source framework for building, training, and evaluating web agents with real-time interactions.

Good fit when

  • When you need to develop web agents capable of interacting in dynamic online environments rather than static or offline ones.
  • For integrating a JavaScript event listener-based evaluation system that decouples assessment from the action space.

Avoid when

  • If you are working within fully reproducible environments where Internet dynamics do not influence your project's outcomes.
  • When your evaluation needs cannot be addressed by a purely visually-grounded assessment, as WebCanvas decouples its methods from the action space.
Requirements:
Requires Python 3.11 for compatibility.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Dormant (386d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
54 low (54 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install WebCanvas
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

WebCanvas is an open-source framework to build, train and evaluate web agents.

Capability facts

Languages
python

Source: github.language · Jul 28, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 28, 2026)

<a href="https://www.python.org/downloads/release/python-3110/"><img src="https://img.shields.io/badge/pyth
Source link

Tags

README

WebCanvas: All-in-one Open-Source Framework for Building, Training, and Evaluating Web Agents

License MIT Python Version 3.11 GitHub Issues PRs Welcome GitHub Stars GitHub Forks

Platform PlatformPaper PaperDataset DatasetDiscord DiscordTwitter TwitterWeChat WeChat

Existing frameworks for web agent development are either offline and static, or operate within a fully reproducible environment with limited Internet dynamics. The WebCanvas project aims to pioneer the online development, training and evaluation of web agents. We offer a suite of toolkits for scaling and maintaining a KEY-NODE based web trajectories for web agents to support this endeavor. We welcome any constructive feedback on the project and look forward to partnering with you in developing agents for web tasks!

🔥 News

  • [2024, December 26] v0.0.4 released! Major updates include:
    • Introduced a new JavaScript event listener-based evaluation system that decouples evaluation methods from action space, enabling assessment of purely visually-grounded agents
    • Integrated with Browserbase cloud browser environment for more stable and consistent evaluation
    • Published and maintaining an up-to-date leaderboard for Mind2Web-Live benchmark, still far from saturation!
  • [2024, September 9] Support evaluation for OpenAI new o1 models, includes o1-preview and o1-mini. Just set the 'planning_text_model' parameter to 'o1-preview' or 'o1-mini'.
  • [2024, August 9] We're excited to announce the release of v0.0.3 of WebCanvas! This update introduces support for evaluation of data operations, such as caching data in process and outputting the final answer. You can now define and evaluate a broader range of web tasks using iMean Builder and WebCanvas. Additionally, we've introduced a new metric: US dollar consumption / key node completion(usd_efficiency_score), detailed in [this section]

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.