Skyvern

Skyvern

Skyvern是基于LLM和计算机视觉的浏览器工作流自动化平台,提供兼容Playwright的SDK,用视觉理解替代脆弱的XPath/DOM选择器。支持自然语言操作网页、结构化数据提取、凭据管理、反检测机制,可自动化任意网站上的手动工作流,内置MCP服务器支持。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

Skyvern 是使用 LLM 和计算机视觉自动化浏览器工作流的开源平台。提供兼容 Playwright 的 SDK(在 Playwright 之上添加 AI 能力)以及无代码工作流构建器,用视觉理解替代脆弱的 XPath/DOM 选择器,可自动化任意网站上的手动工作流。

核心功能

  • AI 页面命令page.act()自然语言操作、page.extract()结构化数据提取、page.validate()状态验证、page.prompt()任意 LLM 交互
  • AI 增强 Playwright:所有标准 Playwright 操作支持 prompt 参数进行 AI 元素定位,支持传统选择器/AI/AI回退三种模式
  • 高级工作流page.agent.run_task()多步骤任务执行、凭据登录(Skyvern/Bitwarden/1Password)、文件下载、预构建工作流执行
  • 浏览器控制:支持连接用户自有 Chrome(CDP)、云端隧道连接本地浏览器、反检测机制、代理网络和 CAPTCHA 求解(云版)
  • 无代码 UI + SDK 双模式:Web UI 工作流构建器 + Python/TypeScript SDK,支持 SQLite/PostgreSQL
  • MCP 服务器:内置 MCP 协议支持,可直接集成到 AI 编码助手中

适用场景

  • RPA(机器人流程自动化):表单填写、登录、文件下载等 WRITE 类任务
  • 网页数据抓取与结构化提取,无需编写自定义选择器
  • 跨网站工作流自动化(保险申报、政府采购、招聘平台等)
  • 基于视觉的网页导航测试与自动化
  • 利用现有浏览器登录态进行安全自动化操作
  • AI Agent 驱动的浏览器任务执行

安装方式

# pip 安装(推荐)
pip install "skyvern[all]"
skyvern quickstart  # 默认 SQLite;--postgres 使用 Postgres 容器

# Docker Compose 部署
git clone https://github.com/skyvern-ai/skyvern.git && cd skyvern
cp .env.example .env  # 配置 LLM API key
docker compose up -d
# 打开 http://localhost:8080

# TypeScript SDK
npm install @skyvern/client

许可证:AGPL-3.0(核心开源),云版提供商业功能