MW

microsoft/webwright

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

6078 stars 质量 73 趋势 50MIT

一个简单的 SWE 风格浏览器代理框架,能够在长期的网络任务中实现 SOTA 结果。

概览

将你的编码模型变成最先进的浏览器代理 - 📝 Webwright:一个终端就是你对网络代理的全部需求 - 🌐 microsoft.github.io/Webwright Webwright 为大型语言模型提供了一个终端,可以启动多个浏览器会话以检查页面并完成网页任务。它仅在需要时捕获和检查页面截图/状态。它强制每个网页任务在可重复运行的 Python 脚本内端到端完成,即你的 Web 代理浏览历史是一个单一的代码文件。没有多代理系统、图引擎、插件层、隐藏编排——只有终端、浏览器和模型。 已经有了你喜欢的代理,想知道如何让Claude Code、Codex、Hermes、OpenClaw在浏览器任务中更胜任?考虑添加Webwright插件/技能吧! - — 支持 Task2UI 模式:Webwright 完成任务并将结果渲染成基于 HTML 的网页应用,供你轻松查看和重复使用。

概述(AI 翻译)

Webwright 现在更名为 CUAWright。 除了浏览器自动化,你现在可以运行 Ubuntu 虚拟机中的桌面任务。浏览器任务使用 cuawright web cuawright desktop 用于桌面任务。现有的 webwright 命令和 Python 导入依然有效。

将编码模型转化为浏览器和桌面代理

  • 📄 Paper: CUAWright:数字代理的最小统一接口
  • 📝 博客: Webwright:一个终端就是你对网络代理所需要的一切
  • 🌐 项目页面: microsoft.github.io/CUAWright

CUAWright 为编码模型提供了一个终端,用于自动化浏览器和桌面应用程序。 使用Webwright浏览网页并制作可重复使用的Playwright剧本,或者运行你的 在 Ubuntu 虚拟机中重现 OSWorld-V2 基准测试。

从浏览器快速启动开始,或者 桌面快速入门。

已经有了你喜欢的代理,想知道如何让Claude Code、Codex、Hermes在浏览器任务中更胜任?考虑添加CUAWright浏览器插件/技能!


📰 新闻

  • 2026-10-03 — Webwright → CUAWright: 将项目更名为 'cuawright,将浏览器和桌面代理结合起来。Webwright 浏览器运行时现为 'cuawright。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

CUAWright

Webwright is now CUAWright. Alongside browser automation, you can now run desktop tasks in an Ubuntu VM. Use cuawright web for browser tasks and cuawright desktop for desktop tasks. Existing webwright commands and Python imports still work.

Turn coding models into browser and desktop agents

CUAWright gives coding models a terminal to automate browsers and desktop applications. Use Webwright to browse the web and build reusable Playwright scripts, or run your own desktop task and reproduce OSWorld-V2 benchmarks in an Ubuntu VM.

Start with the browser quick start or desktop quick start.

Already got your favorite agents, and wonder how to make Claude Code, Codex, Hermes more capable in browser tasks? Consider adding CUAWright browser plugin/skill!


📰 News

  • 2026-10-03 — Webwright → CUAWright: renamed the project to bring browser and desktop agents together. The Webwright browser runtime is now cuawright.webwright, and OSWorld desktop support lives at cuawright.desktop. Existing webwright commands and imports remain compatible. See desktop setup.
  • 2026-09-01 — Persistent step-by-step browsing and native run_command tool calls improve performance to 88.1% on Online-Mind2Web and 77.5% on Odysseys.
  • 2026-07-21 — Skill Factory: every solve leaves a script behind, distilled into reusable, verified, parameterized code skills that rerun standalone with no model (~40 s, zero tokens). On WebArena, reuse lifts held-out accuracy 55% → 70% (+15 pp). See the optional Skill Factory.
  • 2026-05-11 — Support Task2UI mode: Webwright completes the task and renders task results into an HTML-based web app you can easily view and reuse.
  • 2026-05-06 — Codex and Claude Code plugin manifests added; install via /plugin install cuawright@cuawright. Hermes Agent integration shipped; the same skills/cuawright-web/ folder now loads across Claude Code, Codex, and Hermes.
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add microsoft/webwright
新手?先看 mcpskill.org 教程 →