Назад к обновлениям
New releaseAug 5, 2026

skyvern v1.0.48

Автоматизируйте браузерные рабочие процессы с помощью ИИ

Поделиться


🐉 Автоматизируйте браузерные рабочие процессы с помощью LLM и компьютерного зрения 🐉

Skyvern автоматизирует браузерные рабочие процессы с помощью LLM и компьютерного зрения. Он предоставляет SDK, совместимый с Playwright, который добавляет AI-функциональность поверх playwright, а также конструктор рабочих процессов без кода, помогающий как техническим, так и нетехническим пользователям автоматизировать ручные операции на любых сайтах, заменяя хрупкие или ненадежные решения для автоматизации.

Традиционные подходы к автоматизации браузеров требовали написания пользовательских скриптов для сайтов, часто опираясь на DOM-парсинг и взаимодействия на основе XPath, которые ломались при каждом изменении макетов сайтов.

Вместо того чтобы полагаться исключительно на XPath-взаимодействия, заданные кодом, Skyvern использует Vision LLM для изучения и взаимодействия с веб-сайтами.

Как это работает

Skyvern был вдохновлен дизайном Task-Driven автономного агента, популяризированным BabyAGI и AutoGPT — с одним важным дополнением: мы даем Skyvern возможность взаимодействовать с веб-сайтами с помощью библиотек автоматизации браузеров, таких как Playwright.

Skyvern использует рой агентов для понимания веб-сайта, планирования и выполнения действий:

Этот подход имеет несколько преимуществ:

  1. Skyvern может работать на сайтах, которые он никогда раньше не видел, так как способен сопоставлять визуальные элементы с действиями, необходимыми для выполнения рабочего процесса, без какого-либо настраиваемого кода.
  2. Skyvern устойчив к изменениям макета сайта, так как нет предопределенных XPath или других селекторов, которые наша система ищет при навигации.
  3. Skyvern может взять один рабочий процесс и применить его к большому количеству сайтов, поскольку он способен рассуждать о взаимодействиях, необходимых для завершения рабочего процесса. Подробный технический отчет можно найти здесь.

Демо

https://github.com/user-attachments/assets/5cab4668-e8e2-4982-8551-aab05ff73a7f

Быстрый старт

Skyvern Cloud

Skyvern Cloud — это управляемая облачная версия Skyvern, которая позволяет запускать Skyvern без забот об инфраструктуре. Она позволяет запускать несколько экземпляров Skyvern параллельно и поставляется со встроенными механизмами защиты от ботов, прокси-сетью и решателями CAPTCHA.

Если вы хотите попробовать, перейдите на app.skyvern.com и создайте аккаунт.

Локальный запуск (UI + Сервер)

Выберите предпочтительный способ настройки:

База данных по умолчанию: skyvern quickstart и skyvern run server по умолчанию используют SQLite базу данных в ~/.skyvern/data.db, поэтому путь pip работает без Postgres или Docker. Чтобы вместо этого использовать Postgres, передайте --postgres для локального контейнера или --database-string для существующей базы данных. Docker Compose всегда использует встроенный сервис Postgres.

Вариант A: pip install (рекомендуется для локальной настройки под управлением Python)

Необходимые зависимости:

Дополнительно для Windows:

  • Rust
  • VS Code с инструментами разработки C++ и Windows SDK

1. Установите Skyvern```bash

pip install "skyvern[all]"

#### 2. Запустите Skyvern```bash
skyvern quickstart

Быстрый старт через pip по умолчанию использует SQLite. Для локального контейнера Postgres выполните skyvern quickstart --postgres.

Вариант B: Docker Compose

Используйте этот вариант, если хотите всё контейнеризировать (Postgres, API, UI) и не хотите устанавливать Python/Node локально.

  1. Установите Docker Desktop
  2. Клонируйте репозиторий: ```bash git clone https://github.com/skyvern-ai/skyvern.git && cd skyvern
  3. Настройте вашего провайдера LLM в .env (команда quickstart --docker-compose ниже создаст его из .env.example, если файл отсутствует): ```bash cp .env.example .env # if not already created

    edit .env to add your LLM API key

  4. Запустить всё: ```bash docker compose up -d
  5. Откройте http://localhost:8080

Устранение неполадок

(sqlite3.OperationalError) table organizations already exists — Вы столкнулись с известной ошибкой в pip install skyvern==1.0.31. Исправление:```bash rm ~/.skyvern/data.db # remove the leftover SQLite file pip install --upgrade skyvern # 1.0.32+ contains the fix skyvern quickstart

Если вы все еще на версии 1.0.31 и не можете обновиться, установите через uv вместо этого:```bash
uv pip install skyvern

pip install skyvern завершается с ошибкой ResolutionImpossible (litellm / fastmcp) — вы столкнулись с конфликтом разрешения зависимостей в версии 1.0.31. Обновитесь до версии 1.0.32+ или используйте uv: uv pip install skyvern.

SDK

Skyvern — это расширение Playwright, добавляющее автоматизацию браузера на основе ИИ. Оно предоставляет всю мощь Playwright с дополнительными возможностями искусственного интеллекта — используйте подсказки на естественном языке для взаимодействия с элементами, извлечения данных и автоматизации сложных многошаговых рабочих процессов.

Установка:

  • Python SDK / облачный API: pip install skyvern
  • Локальный сервер + встроенный UI: pip install "skyvern[all]", затем выполните skyvern quickstart
  • Локальный сервер + встроенный UI с Postgres: pip install "skyvern[all]", затем выполните skyvern quickstart --postgres
  • Встроенный UI для существующего API: pip install "skyvern[ui]", затем выполните skyvern run ui --api-url <api-url> --api-key <api-key>
  • TypeScript: npm install @skyvern/client

Команды страницы с поддержкой ИИ

Категории