{"data":{"slug":"imeanai-webcanvas","name":"WebCanvas","tagline":"All-in-one Web Agent framework for post-training. Start building with a few clicks!","github_url":"https://github.com/iMeanAI/WebCanvas","owner":"iMeanAI","repo":"WebCanvas","owner_avatar_url":"https://avatars.githubusercontent.com/u/171883857?v=4","primary_language":"Python","stars":281,"forks":20,"topics":["agent","benchmark-framework","llm-agent","llm-evaluation"],"archived":false,"github_pushed_at":"2025-07-07T10:55:58+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/imeanai-webcanvas","markdown_url":"https://www.graphcanon.com/tools/imeanai-webcanvas.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/imeanai-webcanvas","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=imeanai-webcanvas","description":"All-in-one Web Agent framework for post-training. Start building with a few clicks!","homepage_url":"https://www.imean.ai/web-canvas","license":"MIT","open_issues":5,"watchers":3,"ai_summary":null,"readme_excerpt":"<h1 align=\"center\">WebCanvas: All-in-one Open-Source Framework for Building, Training, and Evaluating Web Agents</h1>\n\n\n<p align=\"center\">\n  <a href=\"https://github.com/iMeanAI/WebCanvas/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"License MIT\"></a>\n  <a href=\"https://www.python.org/downloads/release/python-3110/\"><img src=\"https://img.shields.io/badge/python-3.11-blue.svg\" alt=\"Python Version 3.11\"></a>\n  <a href=\"https://github.com/iMeanAI/WebCanvas/issues\"><img src=\"https://img.shields.io/github/issues/iMeanAI/WebCanvas\" alt=\"GitHub Issues\"></a>\n  <a href=\"https://github.com/iMeanAI/WebCanvas/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n  <a href=\"https://github.com/iMeanAI/WebCanvas/stargazers\"><img src=\"https://img.shields.io/github/stars/iMeanAI/WebCanvas\" alt=\"GitHub Stars\"></a>\n  <a href=\"https://github.com/iMeanAI/WebCanvas/network/members\"><img src=\"https://img.shields.io/github/forks/iMeanAI/WebCanvas\" alt=\"GitHub Forks\"></a>\n\n</p>\n\n<p align=\"center\">\n    <img src=\"https://img.icons8.com/color/48/000000/internet.png\" alt=\"Platform\" width=\"15\" height=\"15\" style=\"vertical-align: middle;\"/> <a href=\"https://www.imean.ai/web-canvas\">Platform</a> • \n    <img src=\"https://img.icons8.com/?size=100&id=qGwgMt9xZDy5&format=png&color=000000\" alt=\"Paper\" width=\"17\" height=\"17\" style=\"vertical-align: middle;\"/> <a href=\"https://arxiv.org/abs/2406.12373\">Paper</a> • \n    <img src=\"https://img.icons8.com/color/48/000000/database.png\" alt=\"Dataset\" width=\"15\" height=\"15\" style=\"vertical-align: middle;\"/> <a href=\"https://huggingface.co/datasets/iMeanAI/Mind2Web-Live\">Dataset</a> • \n    <img src=\"https://img.icons8.com/color/48/000000/discord-logo.png\" alt=\"Discord\" width=\"15\" height=\"15\" style=\"vertical-align: middle;\"/> <a href=\"https://discord.gg/dhtgvJ52\">Discord</a> • \n    <img src=\"https://img.icons8.com/?size=100&id=13963&format=png&color=000000\" alt=\"Twitter\" width=\"18\" height=\"18\" style=\"vertical-align: middle;\"/> <a href=\"https://x.com/DehanKong285793\">Twitter</a> • \n    <img src=\"https://img.icons8.com/?size=100&id=19977&format=png&color=000000\" alt=\"WeChat\" width=\"18\" height=\"18\" style=\"vertical-align: middle;\"/> <a href=\"https://postimg.cc/CZP9djG9\">WeChat</a>\n</p>\n\nExisting 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!\n\n\n\n## 🔥 News\n- **[2024, December 26]** v0.0.4 released! Major updates include:\n  - Introduced a new JavaScript event listener-based evaluation system that decouples evaluation methods from action space, enabling assessment of purely visually-grounded agents\n  - Integrated with [Browserbase](https://www.browserbase.com/) cloud browser environment for more stable and consistent evaluation\n  - Published and maintaining an up-to-date [leaderboard](Mind2web-live_Leaderboard.md) for Mind2Web-Live benchmark, still far from saturation!\n- **[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'.\n- **[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]","github_created_at":"2024-06-06T06:37:41+00:00","created_at":"2026-07-11T12:00:47.013317+00:00","updated_at":"2026-07-11T12:01:09.021716+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"},{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"benchmark-framework","name":"benchmark-framework"},{"slug":"python","name":"python"},{"slug":"llm-agent","name":"llm-agent"},{"slug":"agent","name":"agent"},{"slug":"llm-evaluation","name":"llm evaluation"}],"trust":{"provenance":{"is_fork":false,"github_id":811207186,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:00:55.386Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":369,"last_release_at":null},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":54,"high_count":0,"last_scan_at":"2026-07-11T12:01:04.222Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:01:03.341Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-07-11T12:01:03.341Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T12:01:03.341Z"}}}}