Библиотека Python с открытым исходным кодом для создания AI-агентов, управляющих настоящим браузером; доступны stealth-браузеры Browser Use Cloud и hosted agent API.
- Звёзды
- 23,233
- Форки
- 2,202
- Открытые issues
- 288
- Последний коммит
- 17 часов назад
Что это?
Skyvern автоматизирует браузерные сценарии: vision-LLM распознают веб-страницы и взаимодействуют с ними, поэтому не нужно писать XPath-селекторы или скрипты для DOM. Skyvern не зависит от фиксированных селекторов, поэтому может работать даже с незнакомыми сайтами и реже ломается при изменении их вёрстки.
Для разработчиков Skyvern предлагает SDK для Python и TypeScript, расширяющий Playwright командами на естественном языке, например page.act, page.extract и page.validate. Если селектор не срабатывает, стандартные вызовы Playwright могут переключаться на ИИ. Пользователи без технических навыков могут создавать цепочки задач в no-code-конструкторе сценариев, используя блоки для извлечения и проверки данных, циклов, разбора файлов, HTTP-запросов и пользовательского кода.
Skyvern можно запускать локально через pip или Docker Compose с SQLite или Postgres либо пользоваться управляемой версией Skyvern Cloud. Он работает с OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Gemini, Ollama и совместимыми с OpenAI endpoint’ами, а также поддерживает вход с учётными данными в стиле Bitwarden и 1Password, 2FA и MCP.
Ключевые возможности
- 01Навигация на базе vision-LLM, не зависящая от фиксированных XPath- или CSS-селекторов
- 02Совместимый с Playwright SDK с командами act, extract, validate и prompt на естественном языке
- 03No-code-конструктор сценариев с блоками циклов, извлечения данных, разбора файлов и HTTP-запросов
- 04Трансляция окна браузера в реальном времени для наблюдения за выполнением сценариев и вмешательства в него
- 05Извлечение структурированных данных по JSON-схеме
- 06Интеграции для учётных данных с Bitwarden и пользовательским HTTP-сервисом учётных данных, а также поддержка 2FA (TOTP)
Сценарии использования
- Плановое скачивание счетов с сайтов разных поставщиков
- Заполнение контактных форм или форм регистрации на государственных и коммерческих сайтах
- Извлечение структурированных данных со страниц, у которых нет API
- Выполнение браузерных задач в стиле RPA, например закупок или получения коммерческих предложений
Быстрый старт
- 1
Установите Skyvern с помощью pip
pip install "skyvern[all]" - 2
Запустите локальный сервер и интерфейс с помощью quickstart
skyvern quickstart - 3
Откройте http://localhost:8080 в браузере, чтобы выполнять задачи
Что важно знать
- Для выполнения задач необходимо настроить API-ключ провайдера LLM.
- Проект распространяется по лицензии AGPL-3.0 — лицензии с копилефтом, требующей предоставлять исходный код при использовании в качестве сетевого сервиса.
- Для установки в Windows также требуются Rust и инструменты сборки C++.
Темы
Частые вопросы
- Что такое skyvern?
- Автоматизация браузера с открытым исходным кодом: LLM и компьютерное зрение выполняют веб-сценарии на любых сайтах, дополняя Playwright командами на базе ИИ. Skyvern автоматизирует браузерные сценарии: vision-LLM распознают веб-страницы и взаимодействуют с ними, поэтому не нужно писать XPath-селекторы или скрипты для DOM. Skyvern не зависит от фиксированных селекторов, поэтому может работать даже с незнакомыми сайтами и реже ломается при изменении их вёрстки.
- skyvern можно использовать бесплатно? Какая у него лицензия?
- skyvern распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- skyvern всё ещё поддерживается?
- Активно поддерживается. Последний коммит в skyvern — 20 окт. 2026 г..
- Для чего можно использовать skyvern?
- Плановое скачивание счетов с сайтов разных поставщиков Заполнение контактных форм или форм регистрации на государственных и коммерческих сайтах Извлечение структурированных данных со страниц, у которых нет API Выполнение браузерных задач в стиле RPA, например закупок или получения коммерческих предложений
- Как установить skyvern?
- Установите Skyvern с помощью pip: pip install "skyvern[all]" Запустите локальный сервер и интерфейс с помощью quickstart: skyvern quickstart Откройте http://localhost:8080 в браузере, чтобы выполнять задачи
- Где скачать skyvern?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Skyvern-AI/skyvern
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
SDK на TypeScript, Python и Go для браузерных агентов: управляет Chrome с помощью вызовов act, observe и extract на естественном языке и API в стиле Playwright.
Открытый Browser API для AI-агентов и приложений: управляемая среда Chrome, которой можно управлять через Puppeteer, Playwright или Selenium.
Открытый Python-веб-краулер, который преобразует сайты в чистый Markdown для LLM, извлекает структурированные данные с помощью CSS/LLM и при необходимости предоставляет API.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.