Skyvern-AI/skyvern

Automate browser based workflows with AI

What it solves

Skyvern 替代了依赖脆弱 DOM 解析与 XPath 的脚本式浏览器自动化,改以 AI 驱动的导航方式。它让用户能够在任何网站上自动化复杂的网页工作流——即使是系统从未见过的站点——也不必为每一次布局变化编写自定义代码。

How it works

Skyvern 使用由 Vision LLM 提供动力的多代理群体来理解网站布局,并将视觉元素映射到所需的操作。它与 Playwright 等浏览器自动化库集成,以执行这些操作。用户可以通过无代码工作流构建器、Python/TypeScript SDK,或托管云服务来使用它。它还可以连接到用户本地的 Chrome 浏览器,利用已有的 Cookie 和登录信息。

Who it’s for

  • Developers 想要使用自然语言提示为 Playwright 脚本添加 AI 能力。
  • Non-technical users 想要通过无代码界面自动化手动的网页任务。
  • Businesses 需要稳健的机器人流程自动化 (RPA) 来进行表单填写、数据提取和文件下载。

Highlights

  • AI-Augmented Playwright:为标准 Playwright 动作添加自然语言指令 (act, extract, validate)。
  • Resilient Navigation:因为以视觉方式推理,而非依赖固定选择器,对网站布局变化具有弹性。
  • Complex Workflows:支持使用循环、文件解析、HTTP 请求和自定义代码块串联任务。
  • Enterprise Ready:包括 2FA 支持 (TOTP、Email、SMS)、密码管理器集成 (Bitwarden),以及与 Zapier、Make.com、N8N 的连接。
  • Live Monitoring:提供浏览器视口的实时直播,方便实时调试和介入。